mirror of
https://github.com/the-djmaze/snappymail.git
synced 2026-09-06 16:07:03 +03:00
Move setupSettings() in constructor
This commit is contained in:
parent
c9fe7516c4
commit
2dfa0b5f0e
3 changed files with 4 additions and 18 deletions
|
|
@ -18,12 +18,8 @@ export class AbstractSettingsScreen extends AbstractScreen {
|
||||||
this.menu = ko.observableArray();
|
this.menu = ko.observableArray();
|
||||||
|
|
||||||
this.oCurrentSubScreen = null;
|
this.oCurrentSubScreen = null;
|
||||||
|
|
||||||
this.setupSettings();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
setupSettings() {}
|
|
||||||
|
|
||||||
onRoute(subName) {
|
onRoute(subName) {
|
||||||
let settingsScreen = null,
|
let settingsScreen = null,
|
||||||
viewModelDom = null,
|
viewModelDom = null,
|
||||||
|
|
|
||||||
|
|
@ -17,9 +17,7 @@ import { PaneSettingsAdminView } from 'View/Admin/Settings/Pane';
|
||||||
export class SettingsAdminScreen extends AbstractSettingsScreen {
|
export class SettingsAdminScreen extends AbstractSettingsScreen {
|
||||||
constructor() {
|
constructor() {
|
||||||
super([MenuSettingsAdminView, PaneSettingsAdminView]);
|
super([MenuSettingsAdminView, PaneSettingsAdminView]);
|
||||||
}
|
|
||||||
|
|
||||||
setupSettings() {
|
|
||||||
settingsAddViewModel(
|
settingsAddViewModel(
|
||||||
GeneralAdminSettings,
|
GeneralAdminSettings,
|
||||||
'AdminSettingsGeneral',
|
'AdminSettingsGeneral',
|
||||||
|
|
|
||||||
|
|
@ -26,17 +26,6 @@ export class SettingsUserScreen extends AbstractSettingsScreen {
|
||||||
constructor() {
|
constructor() {
|
||||||
super([SystemDropDownSettingsUserView, MenuSettingsUserView, PaneSettingsUserView]);
|
super([SystemDropDownSettingsUserView, MenuSettingsUserView, PaneSettingsUserView]);
|
||||||
|
|
||||||
initOnStartOrLangChange(
|
|
||||||
() => this.sSettingsTitle = i18n('TITLES/SETTINGS'),
|
|
||||||
() => this.setSettingsTitle()
|
|
||||||
);
|
|
||||||
}
|
|
||||||
|
|
||||||
setupSettings() {
|
|
||||||
if (!Settings.capa(Capa.Settings)) {
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
|
|
||||||
settingsAddViewModel(GeneralUserSettings, 'SettingsGeneral', 'SETTINGS_LABELS/LABEL_GENERAL_NAME', 'general', true);
|
settingsAddViewModel(GeneralUserSettings, 'SettingsGeneral', 'SETTINGS_LABELS/LABEL_GENERAL_NAME', 'general', true);
|
||||||
|
|
||||||
if (AppUserStore.allowContacts()) {
|
if (AppUserStore.allowContacts()) {
|
||||||
|
|
@ -74,7 +63,10 @@ export class SettingsUserScreen extends AbstractSettingsScreen {
|
||||||
|
|
||||||
runSettingsViewModelHooks(false);
|
runSettingsViewModelHooks(false);
|
||||||
|
|
||||||
return true;
|
initOnStartOrLangChange(
|
||||||
|
() => this.sSettingsTitle = i18n('TITLES/SETTINGS'),
|
||||||
|
() => this.setSettingsTitle()
|
||||||
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
onShow() {
|
onShow() {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue