Cleanup calls to Knockout observableArray

Improved Knockout observableArray
This commit is contained in:
djmaze 2021-01-22 12:23:20 +01:00
parent fa5476e486
commit b6f0b634fb
47 changed files with 251 additions and 276 deletions

View file

@ -13,7 +13,7 @@ class AbstractSettingsScreen extends AbstractScreen {
constructor(viewModels) {
super('settings', viewModels);
this.menu = ko.observableArray([]);
this.menu = ko.observableArray();
this.oCurrentSubScreen = null;
@ -113,7 +113,7 @@ class AbstractSettingsScreen extends AbstractScreen {
o.oCurrentSubScreen.viewModelDom.hidden = false;
o.oCurrentSubScreen.onShow && o.oCurrentSubScreen.onShow();
o.menu().forEach(item => {
o.menu.forEach(item => {
item.selected(
settingsScreen &&
settingsScreen.__rlSettingsData &&