mirror of
https://github.com/the-djmaze/snappymail.git
synced 2026-07-13 03:27:39 +03:00
cleanup webpack export references
This commit is contained in:
parent
b1e066d4a7
commit
1535dd00f1
54 changed files with 84 additions and 168 deletions
|
|
@ -15,7 +15,7 @@ import ThemeStore from 'Stores/Theme';
|
||||||
|
|
||||||
const Settings = rl.settings, doc = document;
|
const Settings = rl.settings, doc = document;
|
||||||
|
|
||||||
class AbstractApp {
|
export class AbstractApp {
|
||||||
/**
|
/**
|
||||||
* @param {RemoteStorage|AdminRemoteStorage} Remote
|
* @param {RemoteStorage|AdminRemoteStorage} Remote
|
||||||
*/
|
*/
|
||||||
|
|
@ -130,5 +130,3 @@ class AbstractApp {
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
export { AbstractApp, AbstractApp as default };
|
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
import ko from 'ko';
|
import ko from 'ko';
|
||||||
|
|
||||||
class Selector {
|
export class Selector {
|
||||||
list;
|
list;
|
||||||
listChecked;
|
listChecked;
|
||||||
isListChecked;
|
isListChecked;
|
||||||
|
|
@ -516,5 +516,3 @@ class Selector {
|
||||||
this.scrollToFocused();
|
this.scrollToFocused();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
export { Selector, Selector as default };
|
|
||||||
|
|
|
||||||
|
|
@ -37,4 +37,4 @@ class AbstractCheckbox extends AbstractComponent {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
export { AbstractCheckbox, AbstractCheckbox as default };
|
export { AbstractCheckbox };
|
||||||
|
|
|
||||||
|
|
@ -58,4 +58,4 @@ class AbstractInput extends AbstractComponent {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
export { AbstractInput, AbstractInput as default };
|
export { AbstractInput };
|
||||||
|
|
|
||||||
|
|
@ -188,25 +188,26 @@ function buildViewModel(ViewModelClass, vmScreen) {
|
||||||
return ViewModelClass ? ViewModelClass.__vm : null;
|
return ViewModelClass ? ViewModelClass.__vm : null;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function getScreenPopupViewModel(ViewModelClassToShow) {
|
||||||
|
const ModalView = getScreenPopup(ViewModelClassToShow);
|
||||||
|
return (buildViewModel(ModalView) && ModalView.__dom) ? ModalView.__vm : null;
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @param {Function} ViewModelClassToShow
|
* @param {Function} ViewModelClassToShow
|
||||||
* @param {Array=} params
|
* @param {Array=} params
|
||||||
* @returns {void}
|
* @returns {void}
|
||||||
*/
|
*/
|
||||||
export function showScreenPopup(ViewModelClassToShow, params = []) {
|
export function showScreenPopup(ViewModelClassToShow, params = []) {
|
||||||
const ModalView = getScreenPopup(ViewModelClassToShow);
|
const vm = getScreenPopupViewModel(ViewModelClassToShow);
|
||||||
if (ModalView) {
|
if (vm) {
|
||||||
buildViewModel(ModalView);
|
params = params || [];
|
||||||
|
|
||||||
if (ModalView.__vm && ModalView.__dom) {
|
vm.onBeforeShow && vm.onBeforeShow(...params);
|
||||||
params = params || [];
|
|
||||||
|
|
||||||
ModalView.__vm.onBeforeShow && ModalView.__vm.onBeforeShow(...params);
|
vm.modalVisibility(true);
|
||||||
|
|
||||||
ModalView.__vm.modalVisibility(true);
|
vm.onShow && vm.onShow(...params);
|
||||||
|
|
||||||
ModalView.__vm.onShow && ModalView.__vm.onShow(...params);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -215,14 +216,8 @@ export function showScreenPopup(ViewModelClassToShow, params = []) {
|
||||||
* @returns {void}
|
* @returns {void}
|
||||||
*/
|
*/
|
||||||
export function warmUpScreenPopup(ViewModelClassToShow) {
|
export function warmUpScreenPopup(ViewModelClassToShow) {
|
||||||
const ModalView = getScreenPopup(ViewModelClassToShow);
|
const vm = getScreenPopupViewModel(ViewModelClassToShow);
|
||||||
if (ModalView) {
|
vm && vm.onWarmUp && vm.onWarmUp();
|
||||||
buildViewModel(ModalView);
|
|
||||||
|
|
||||||
if (ModalView.__vm && ModalView.__dom) {
|
|
||||||
ModalView.__vm.onWarmUp && ModalView.__vm.onWarmUp();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@ import { change } from 'Common/Links';
|
||||||
|
|
||||||
import { AbstractModel } from 'Knoin/AbstractModel';
|
import { AbstractModel } from 'Knoin/AbstractModel';
|
||||||
|
|
||||||
class AccountModel extends AbstractModel {
|
export class AccountModel extends AbstractModel {
|
||||||
/**
|
/**
|
||||||
* @param {string} email
|
* @param {string} email
|
||||||
* @param {boolean=} canBeDelete = true
|
* @param {boolean=} canBeDelete = true
|
||||||
|
|
@ -28,5 +28,3 @@ class AccountModel extends AbstractModel {
|
||||||
return change(this.email);
|
return change(this.email);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
export { AccountModel, AccountModel as default };
|
|
||||||
|
|
|
||||||
|
|
@ -15,7 +15,7 @@ import Audio from 'Common/Audio';
|
||||||
|
|
||||||
const bAllowPdfPreview = undefined !== navigator.mimeTypes['application/pdf'];
|
const bAllowPdfPreview = undefined !== navigator.mimeTypes['application/pdf'];
|
||||||
|
|
||||||
class AttachmentModel extends AbstractModel {
|
export class AttachmentModel extends AbstractModel {
|
||||||
constructor() {
|
constructor() {
|
||||||
super();
|
super();
|
||||||
|
|
||||||
|
|
@ -231,5 +231,3 @@ class AttachmentModel extends AbstractModel {
|
||||||
return File.getTypeIconClass(this.fileType)[1];
|
return File.getTypeIconClass(this.fileType)[1];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
export { AttachmentModel, AttachmentModel as default };
|
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,7 @@ import { File } from 'Common/File';
|
||||||
|
|
||||||
import { AbstractModel } from 'Knoin/AbstractModel';
|
import { AbstractModel } from 'Knoin/AbstractModel';
|
||||||
|
|
||||||
class ComposeAttachmentModel extends AbstractModel {
|
export class ComposeAttachmentModel extends AbstractModel {
|
||||||
/**
|
/**
|
||||||
* @param {string} id
|
* @param {string} id
|
||||||
* @param {string} fileName
|
* @param {string} fileName
|
||||||
|
|
@ -106,5 +106,3 @@ class ComposeAttachmentModel extends AbstractModel {
|
||||||
return File.getIconClass(this.fileExt(), this.mimeType())[1];
|
return File.getIconClass(this.fileExt(), this.mimeType())[1];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
export { ComposeAttachmentModel, ComposeAttachmentModel as default };
|
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,7 @@ import { ContactPropertyType } from 'Common/Enums';
|
||||||
|
|
||||||
import { AbstractModel } from 'Knoin/AbstractModel';
|
import { AbstractModel } from 'Knoin/AbstractModel';
|
||||||
|
|
||||||
class ContactModel extends AbstractModel {
|
export class ContactModel extends AbstractModel {
|
||||||
constructor() {
|
constructor() {
|
||||||
super();
|
super();
|
||||||
|
|
||||||
|
|
@ -122,5 +122,3 @@ class ContactModel extends AbstractModel {
|
||||||
return result.join(' ');
|
return result.join(' ');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
export { ContactModel, ContactModel as default };
|
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@ import { AbstractModel } from 'Knoin/AbstractModel';
|
||||||
|
|
||||||
const trim = text => null == text ? "" : (text + "").trim();
|
const trim = text => null == text ? "" : (text + "").trim();
|
||||||
|
|
||||||
class ContactPropertyModel extends AbstractModel {
|
export class ContactPropertyModel extends AbstractModel {
|
||||||
/**
|
/**
|
||||||
* @param {number=} type = Enums.ContactPropertyType.Unknown
|
* @param {number=} type = Enums.ContactPropertyType.Unknown
|
||||||
* @param {string=} typeStr = ''
|
* @param {string=} typeStr = ''
|
||||||
|
|
@ -54,5 +54,3 @@ class ContactPropertyModel extends AbstractModel {
|
||||||
|
|
||||||
// static reviveFromJson(json) {}
|
// static reviveFromJson(json) {}
|
||||||
}
|
}
|
||||||
|
|
||||||
export { ContactPropertyModel, ContactPropertyModel as default };
|
|
||||||
|
|
|
||||||
|
|
@ -11,7 +11,7 @@ import AccountStore from 'Stores/User/Account';
|
||||||
import { FilterConditionModel } from 'Model/FilterCondition';
|
import { FilterConditionModel } from 'Model/FilterCondition';
|
||||||
import { AbstractModel } from 'Knoin/AbstractModel';
|
import { AbstractModel } from 'Knoin/AbstractModel';
|
||||||
|
|
||||||
class FilterModel extends AbstractModel {
|
export class FilterModel extends AbstractModel {
|
||||||
constructor() {
|
constructor() {
|
||||||
super();
|
super();
|
||||||
|
|
||||||
|
|
@ -264,5 +264,3 @@ class FilterModel extends AbstractModel {
|
||||||
return filter;
|
return filter;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
export { FilterModel, FilterModel as default };
|
|
||||||
|
|
|
||||||
|
|
@ -4,7 +4,7 @@ import { FilterConditionField, FilterConditionType } from 'Common/Enums';
|
||||||
|
|
||||||
import { AbstractModel } from 'Knoin/AbstractModel';
|
import { AbstractModel } from 'Knoin/AbstractModel';
|
||||||
|
|
||||||
class FilterConditionModel extends AbstractModel {
|
export class FilterConditionModel extends AbstractModel {
|
||||||
constructor() {
|
constructor() {
|
||||||
super();
|
super();
|
||||||
|
|
||||||
|
|
@ -83,5 +83,3 @@ class FilterConditionModel extends AbstractModel {
|
||||||
return filterCond;
|
return filterCond;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
export { FilterConditionModel, FilterConditionModel as default };
|
|
||||||
|
|
|
||||||
|
|
@ -7,7 +7,7 @@ import { i18n, trigger as translatorTrigger } from 'Common/Translator';
|
||||||
import { AbstractModel } from 'Knoin/AbstractModel';
|
import { AbstractModel } from 'Knoin/AbstractModel';
|
||||||
import { FolderCollectionModel } from 'Model/FolderCollection';
|
import { FolderCollectionModel } from 'Model/FolderCollection';
|
||||||
|
|
||||||
class FolderModel extends AbstractModel {
|
export class FolderModel extends AbstractModel {
|
||||||
constructor() {
|
constructor() {
|
||||||
super();
|
super();
|
||||||
|
|
||||||
|
|
@ -255,5 +255,3 @@ class FolderModel extends AbstractModel {
|
||||||
return this.fullName.split(this.delimiter).join(' / ');
|
return this.fullName.split(this.delimiter).join(' / ');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
export { FolderModel, FolderModel as default };
|
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@ import ko from 'ko';
|
||||||
|
|
||||||
import { AbstractModel } from 'Knoin/AbstractModel';
|
import { AbstractModel } from 'Knoin/AbstractModel';
|
||||||
|
|
||||||
class IdentityModel extends AbstractModel {
|
export class IdentityModel extends AbstractModel {
|
||||||
/**
|
/**
|
||||||
* @param {string} id
|
* @param {string} id
|
||||||
* @param {string} email
|
* @param {string} email
|
||||||
|
|
@ -37,5 +37,3 @@ class IdentityModel extends AbstractModel {
|
||||||
return name ? name + ' (' + email + ')' : email;
|
return name ? name + ' (' + email + ')' : email;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
export { IdentityModel, IdentityModel as default };
|
|
||||||
|
|
|
||||||
|
|
@ -25,7 +25,7 @@ const isArray = Array.isArray,
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|
||||||
class MessageModel extends AbstractModel {
|
export class MessageModel extends AbstractModel {
|
||||||
constructor() {
|
constructor() {
|
||||||
super();
|
super();
|
||||||
|
|
||||||
|
|
@ -570,5 +570,3 @@ class MessageModel extends AbstractModel {
|
||||||
].join(',');
|
].join(',');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
export { MessageModel, MessageModel as default };
|
|
||||||
|
|
|
||||||
|
|
@ -4,7 +4,7 @@ import { AbstractModel } from 'Knoin/AbstractModel';
|
||||||
|
|
||||||
import PgpStore from 'Stores/User/Pgp';
|
import PgpStore from 'Stores/User/Pgp';
|
||||||
|
|
||||||
class OpenPgpKeyModel extends AbstractModel {
|
export class OpenPgpKeyModel extends AbstractModel {
|
||||||
/**
|
/**
|
||||||
* @param {string} index
|
* @param {string} index
|
||||||
* @param {string} guID
|
* @param {string} guID
|
||||||
|
|
@ -72,5 +72,3 @@ class OpenPgpKeyModel extends AbstractModel {
|
||||||
this.select(email, 'emails');
|
this.select(email, 'emails');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
export { OpenPgpKeyModel, OpenPgpKeyModel as default };
|
|
||||||
|
|
|
||||||
|
|
@ -256,7 +256,7 @@ function sieveScriptToFilters(script)
|
||||||
return filters;
|
return filters;
|
||||||
}
|
}
|
||||||
|
|
||||||
class SieveScriptModel extends AbstractModel
|
export class SieveScriptModel extends AbstractModel
|
||||||
{
|
{
|
||||||
constructor() {
|
constructor() {
|
||||||
super();
|
super();
|
||||||
|
|
@ -341,5 +341,3 @@ class SieveScriptModel extends AbstractModel
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
export { SieveScriptModel, SieveScriptModel as default };
|
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@ import ko from 'ko';
|
||||||
|
|
||||||
import { AbstractModel } from 'Knoin/AbstractModel';
|
import { AbstractModel } from 'Knoin/AbstractModel';
|
||||||
|
|
||||||
class TemplateModel extends AbstractModel {
|
export class TemplateModel extends AbstractModel {
|
||||||
/**
|
/**
|
||||||
* @param {string} id
|
* @param {string} id
|
||||||
* @param {string} name
|
* @param {string} name
|
||||||
|
|
@ -21,5 +21,3 @@ class TemplateModel extends AbstractModel {
|
||||||
|
|
||||||
// static reviveFromJson(json) {}
|
// static reviveFromJson(json) {}
|
||||||
}
|
}
|
||||||
|
|
||||||
export { TemplateModel, TemplateModel as default };
|
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@ import { settings } from 'Common/Links';
|
||||||
|
|
||||||
import { AbstractScreen } from 'Knoin/AbstractScreen';
|
import { AbstractScreen } from 'Knoin/AbstractScreen';
|
||||||
|
|
||||||
class AbstractSettingsScreen extends AbstractScreen {
|
export class AbstractSettingsScreen extends AbstractScreen {
|
||||||
/**
|
/**
|
||||||
* @param {Array} viewModels
|
* @param {Array} viewModels
|
||||||
*/
|
*/
|
||||||
|
|
@ -181,5 +181,3 @@ class AbstractSettingsScreen extends AbstractScreen {
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
export { AbstractSettingsScreen, AbstractSettingsScreen as default };
|
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@ import { AbstractScreen } from 'Knoin/AbstractScreen';
|
||||||
|
|
||||||
import { LoginAdminView } from 'View/Admin/Login';
|
import { LoginAdminView } from 'View/Admin/Login';
|
||||||
|
|
||||||
class LoginAdminScreen extends AbstractScreen {
|
export class LoginAdminScreen extends AbstractScreen {
|
||||||
constructor() {
|
constructor() {
|
||||||
super('login', [LoginAdminView]);
|
super('login', [LoginAdminView]);
|
||||||
}
|
}
|
||||||
|
|
@ -11,5 +11,3 @@ class LoginAdminScreen extends AbstractScreen {
|
||||||
rl.setWindowTitle();
|
rl.setWindowTitle();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
export { LoginAdminScreen, LoginAdminScreen as default };
|
|
||||||
|
|
|
||||||
|
|
@ -11,11 +11,12 @@ import { SecurityAdminSettings } from 'Settings/Admin/Security';
|
||||||
import { PluginsAdminSettings } from 'Settings/Admin/Plugins';
|
import { PluginsAdminSettings } from 'Settings/Admin/Plugins';
|
||||||
import { PackagesAdminSettings } from 'Settings/Admin/Packages';
|
import { PackagesAdminSettings } from 'Settings/Admin/Packages';
|
||||||
import { AboutAdminSettings } from 'Settings/Admin/About';
|
import { AboutAdminSettings } from 'Settings/Admin/About';
|
||||||
|
import { BrandingAdminSettings } from 'Settings/Admin/Branding';
|
||||||
|
|
||||||
import { MenuSettingsAdminView } from 'View/Admin/Settings/Menu';
|
import { MenuSettingsAdminView } from 'View/Admin/Settings/Menu';
|
||||||
import { PaneSettingsAdminView } from 'View/Admin/Settings/Pane';
|
import { PaneSettingsAdminView } from 'View/Admin/Settings/Pane';
|
||||||
|
|
||||||
class SettingsAdminScreen extends AbstractSettingsScreen {
|
export class SettingsAdminScreen extends AbstractSettingsScreen {
|
||||||
constructor() {
|
constructor() {
|
||||||
super([MenuSettingsAdminView, PaneSettingsAdminView]);
|
super([MenuSettingsAdminView, PaneSettingsAdminView]);
|
||||||
}
|
}
|
||||||
|
|
@ -24,8 +25,6 @@ class SettingsAdminScreen extends AbstractSettingsScreen {
|
||||||
* @param {Function=} fCallback = null
|
* @param {Function=} fCallback = null
|
||||||
*/
|
*/
|
||||||
setupSettings(fCallback = null) {
|
setupSettings(fCallback = null) {
|
||||||
let branding = require('Settings/Admin/Branding').default;
|
|
||||||
|
|
||||||
addSettingsViewModel(
|
addSettingsViewModel(
|
||||||
GeneralAdminSettings,
|
GeneralAdminSettings,
|
||||||
'AdminSettingsGeneral',
|
'AdminSettingsGeneral',
|
||||||
|
|
@ -34,21 +33,23 @@ class SettingsAdminScreen extends AbstractSettingsScreen {
|
||||||
true
|
true
|
||||||
);
|
);
|
||||||
|
|
||||||
addSettingsViewModel(DomainsAdminSettings, 'AdminSettingsDomains', 'TABS_LABELS/LABEL_DOMAINS_NAME', 'domains');
|
[
|
||||||
|
[DomainsAdminSettings, 'Domains'],
|
||||||
addSettingsViewModel(LoginAdminSettings, 'AdminSettingsLogin', 'TABS_LABELS/LABEL_LOGIN_NAME', 'login');
|
[LoginAdminSettings, 'Login'],
|
||||||
|
[BrandingAdminSettings, 'Branding'],
|
||||||
addSettingsViewModel(branding, 'AdminSettingsBranding', 'TABS_LABELS/LABEL_BRANDING_NAME', 'branding');
|
[ContactsAdminSettings, 'Contacts'],
|
||||||
|
[SecurityAdminSettings, 'Security'],
|
||||||
addSettingsViewModel(ContactsAdminSettings, 'AdminSettingsContacts', 'TABS_LABELS/LABEL_CONTACTS_NAME', 'contacts');
|
[PluginsAdminSettings, 'Plugins'],
|
||||||
|
[PackagesAdminSettings, 'Packages'],
|
||||||
addSettingsViewModel(SecurityAdminSettings, 'AdminSettingsSecurity', 'TABS_LABELS/LABEL_SECURITY_NAME', 'security');
|
[AboutAdminSettings, 'About'],
|
||||||
|
].forEach(item =>
|
||||||
addSettingsViewModel(PluginsAdminSettings, 'AdminSettingsPlugins', 'TABS_LABELS/LABEL_PLUGINS_NAME', 'plugins');
|
addSettingsViewModel(
|
||||||
|
item[0],
|
||||||
addSettingsViewModel(PackagesAdminSettings, 'AdminSettingsPackages', 'TABS_LABELS/LABEL_PACKAGES_NAME', 'packages');
|
'AdminSettings'+item[1],
|
||||||
|
'TABS_LABELS/LABEL_'+item[1].toUpperCase()+'_NAME',
|
||||||
addSettingsViewModel(AboutAdminSettings, 'AdminSettingsAbout', 'TABS_LABELS/LABEL_ABOUT_NAME', 'about');
|
item[1].toLowerCase()
|
||||||
|
)
|
||||||
|
);
|
||||||
|
|
||||||
runSettingsViewModelHooks(true);
|
runSettingsViewModelHooks(true);
|
||||||
|
|
||||||
|
|
@ -61,5 +62,3 @@ class SettingsAdminScreen extends AbstractSettingsScreen {
|
||||||
rl.setWindowTitle();
|
rl.setWindowTitle();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
export { SettingsAdminScreen, SettingsAdminScreen as default };
|
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@ import { AbstractScreen } from 'Knoin/AbstractScreen';
|
||||||
|
|
||||||
import { LoginUserView } from 'View/User/Login';
|
import { LoginUserView } from 'View/User/Login';
|
||||||
|
|
||||||
class LoginUserScreen extends AbstractScreen {
|
export class LoginUserScreen extends AbstractScreen {
|
||||||
constructor() {
|
constructor() {
|
||||||
super('login', [LoginUserView]);
|
super('login', [LoginUserView]);
|
||||||
}
|
}
|
||||||
|
|
@ -11,5 +11,3 @@ class LoginUserScreen extends AbstractScreen {
|
||||||
rl.setWindowTitle();
|
rl.setWindowTitle();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
export { LoginUserScreen, LoginUserScreen as default };
|
|
||||||
|
|
|
||||||
|
|
@ -21,7 +21,7 @@ import { AbstractScreen } from 'Knoin/AbstractScreen';
|
||||||
|
|
||||||
const Settings = rl.settings;
|
const Settings = rl.settings;
|
||||||
|
|
||||||
class MailBoxUserScreen extends AbstractScreen {
|
export class MailBoxUserScreen extends AbstractScreen {
|
||||||
constructor() {
|
constructor() {
|
||||||
super('mailbox', [
|
super('mailbox', [
|
||||||
SystemDropDownMailBoxUserView,
|
SystemDropDownMailBoxUserView,
|
||||||
|
|
@ -168,5 +168,3 @@ class MailBoxUserScreen extends AbstractScreen {
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
export { MailBoxUserScreen, MailBoxUserScreen as default };
|
|
||||||
|
|
|
||||||
|
|
@ -26,7 +26,7 @@ import { PaneSettingsUserView } from 'View/User/Settings/Pane';
|
||||||
|
|
||||||
const Settings = rl.settings;
|
const Settings = rl.settings;
|
||||||
|
|
||||||
class SettingsUserScreen extends AbstractSettingsScreen {
|
export class SettingsUserScreen extends AbstractSettingsScreen {
|
||||||
constructor() {
|
constructor() {
|
||||||
super([SystemDropDownSettingsUserView, MenuSettingsUserView, PaneSettingsUserView]);
|
super([SystemDropDownSettingsUserView, MenuSettingsUserView, PaneSettingsUserView]);
|
||||||
|
|
||||||
|
|
@ -118,5 +118,3 @@ class SettingsUserScreen extends AbstractSettingsScreen {
|
||||||
rl.setWindowTitle((sEmail ? sEmail + ' - ' : '') + this.sSettingsTitle);
|
rl.setWindowTitle((sEmail ? sEmail + ' - ' : '') + this.sSettingsTitle);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
export { SettingsUserScreen, SettingsUserScreen as default };
|
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,7 @@
|
||||||
import ko from 'ko';
|
import ko from 'ko';
|
||||||
|
|
||||||
class AboutAdminSettings {
|
export class AboutAdminSettings {
|
||||||
constructor() {
|
constructor() {
|
||||||
this.version = ko.observable(rl.settings.app('version'));
|
this.version = ko.observable(rl.settings.app('version'));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
export { AboutAdminSettings, AboutAdminSettings as default };
|
|
||||||
|
|
|
||||||
|
|
@ -4,7 +4,7 @@ import { settingsSaveHelperSimpleFunction } from 'Common/Utils';
|
||||||
|
|
||||||
import Remote from 'Remote/Admin/Fetch';
|
import Remote from 'Remote/Admin/Fetch';
|
||||||
|
|
||||||
class BrandingAdminSettings {
|
export class BrandingAdminSettings {
|
||||||
constructor() {
|
constructor() {
|
||||||
const settingsGet = rl.settings.get;
|
const settingsGet = rl.settings.get;
|
||||||
this.title = ko.observable(settingsGet('Title')).idleTrigger();
|
this.title = ko.observable(settingsGet('Title')).idleTrigger();
|
||||||
|
|
@ -38,5 +38,3 @@ class BrandingAdminSettings {
|
||||||
}, 50);
|
}, 50);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
export { BrandingAdminSettings, BrandingAdminSettings as default };
|
|
||||||
|
|
|
||||||
|
|
@ -8,7 +8,7 @@ import { command } from 'Knoin/Knoin';
|
||||||
|
|
||||||
const settingsGet = rl.settings.get;
|
const settingsGet = rl.settings.get;
|
||||||
|
|
||||||
class ContactsAdminSettings {
|
export class ContactsAdminSettings {
|
||||||
constructor() {
|
constructor() {
|
||||||
this.defaultOptionsAfterRender = defaultOptionsAfterRender;
|
this.defaultOptionsAfterRender = defaultOptionsAfterRender;
|
||||||
|
|
||||||
|
|
@ -163,5 +163,3 @@ class ContactsAdminSettings {
|
||||||
}, 50);
|
}, 50);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
export { ContactsAdminSettings, ContactsAdminSettings as default };
|
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@ import { showScreenPopup } from 'Knoin/Knoin';
|
||||||
import DomainStore from 'Stores/Admin/Domain';
|
import DomainStore from 'Stores/Admin/Domain';
|
||||||
import Remote from 'Remote/Admin/Fetch';
|
import Remote from 'Remote/Admin/Fetch';
|
||||||
|
|
||||||
class DomainsAdminSettings {
|
export class DomainsAdminSettings {
|
||||||
constructor() {
|
constructor() {
|
||||||
this.domains = DomainStore.domains;
|
this.domains = DomainStore.domains;
|
||||||
|
|
||||||
|
|
@ -55,5 +55,3 @@ class DomainsAdminSettings {
|
||||||
rl.app.reloadDomainList();
|
rl.app.reloadDomainList();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
export { DomainsAdminSettings, DomainsAdminSettings as default };
|
|
||||||
|
|
|
||||||
|
|
@ -22,7 +22,7 @@ import CapaAdminStore from 'Stores/Admin/Capa';
|
||||||
|
|
||||||
const settingsGet = rl.settings.get;
|
const settingsGet = rl.settings.get;
|
||||||
|
|
||||||
class GeneralAdminSettings {
|
export class GeneralAdminSettings {
|
||||||
constructor() {
|
constructor() {
|
||||||
this.language = LanguageStore.language;
|
this.language = LanguageStore.language;
|
||||||
this.languages = LanguageStore.languages;
|
this.languages = LanguageStore.languages;
|
||||||
|
|
@ -178,5 +178,3 @@ class GeneralAdminSettings {
|
||||||
]);
|
]);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
export { GeneralAdminSettings, GeneralAdminSettings as default };
|
|
||||||
|
|
|
||||||
|
|
@ -4,7 +4,7 @@ import { settingsSaveHelperSimpleFunction } from 'Common/Utils';
|
||||||
|
|
||||||
import Remote from 'Remote/Admin/Fetch';
|
import Remote from 'Remote/Admin/Fetch';
|
||||||
|
|
||||||
class LoginAdminSettings {
|
export class LoginAdminSettings {
|
||||||
constructor() {
|
constructor() {
|
||||||
const settingsGet = rl.settings.get;
|
const settingsGet = rl.settings.get;
|
||||||
ko.addObservablesTo(this, {
|
ko.addObservablesTo(this, {
|
||||||
|
|
@ -53,5 +53,3 @@ class LoginAdminSettings {
|
||||||
}, 50);
|
}, 50);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
export { LoginAdminSettings, LoginAdminSettings as default };
|
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@ import { getNotification } from 'Common/Translator';
|
||||||
import PackageStore from 'Stores/Admin/Package';
|
import PackageStore from 'Stores/Admin/Package';
|
||||||
import Remote from 'Remote/Admin/Fetch';
|
import Remote from 'Remote/Admin/Fetch';
|
||||||
|
|
||||||
class PackagesAdminSettings {
|
export class PackagesAdminSettings {
|
||||||
constructor() {
|
constructor() {
|
||||||
this.packagesError = ko.observable('');
|
this.packagesError = ko.observable('');
|
||||||
|
|
||||||
|
|
@ -76,5 +76,3 @@ class PackagesAdminSettings {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
export { PackagesAdminSettings, PackagesAdminSettings as default };
|
|
||||||
|
|
|
||||||
|
|
@ -9,7 +9,7 @@ import PluginStore from 'Stores/Admin/Plugin';
|
||||||
|
|
||||||
import Remote from 'Remote/Admin/Fetch';
|
import Remote from 'Remote/Admin/Fetch';
|
||||||
|
|
||||||
class PluginsAdminSettings {
|
export class PluginsAdminSettings {
|
||||||
constructor() {
|
constructor() {
|
||||||
this.enabledPlugins = ko.observable(!!rl.settings.get('EnabledPlugins'));
|
this.enabledPlugins = ko.observable(!!rl.settings.get('EnabledPlugins'));
|
||||||
|
|
||||||
|
|
@ -72,5 +72,3 @@ class PluginsAdminSettings {
|
||||||
rl.app.reloadPluginList();
|
rl.app.reloadPluginList();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
export { PluginsAdminSettings, PluginsAdminSettings as default };
|
|
||||||
|
|
|
||||||
|
|
@ -11,7 +11,7 @@ import { command } from 'Knoin/Knoin';
|
||||||
|
|
||||||
const settingsGet = rl.settings.get;
|
const settingsGet = rl.settings.get;
|
||||||
|
|
||||||
class SecurityAdminSettings {
|
export class SecurityAdminSettings {
|
||||||
constructor() {
|
constructor() {
|
||||||
this.weakPassword = AppAdminStore.weakPassword;
|
this.weakPassword = AppAdminStore.weakPassword;
|
||||||
|
|
||||||
|
|
@ -172,5 +172,3 @@ class SecurityAdminSettings {
|
||||||
this.twoFactorDropperUserFocused(false);
|
this.twoFactorDropperUserFocused(false);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
export { SecurityAdminSettings, SecurityAdminSettings as default };
|
|
||||||
|
|
|
||||||
|
|
@ -8,7 +8,7 @@ import Remote from 'Remote/User/Fetch';
|
||||||
|
|
||||||
import { showScreenPopup } from 'Knoin/Knoin';
|
import { showScreenPopup } from 'Knoin/Knoin';
|
||||||
|
|
||||||
class AccountsUserSettings {
|
export class AccountsUserSettings {
|
||||||
constructor() {
|
constructor() {
|
||||||
this.allowAdditionalAccount = rl.settings.capa(Capa.AdditionalAccounts);
|
this.allowAdditionalAccount = rl.settings.capa(Capa.AdditionalAccounts);
|
||||||
this.allowIdentities = rl.settings.capa(Capa.Identities);
|
this.allowIdentities = rl.settings.capa(Capa.Identities);
|
||||||
|
|
@ -89,5 +89,3 @@ class AccountsUserSettings {
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
export { AccountsUserSettings, AccountsUserSettings as default };
|
|
||||||
|
|
|
||||||
|
|
@ -4,7 +4,7 @@ import AppStore from 'Stores/User/App';
|
||||||
import ContactStore from 'Stores/User/Contact';
|
import ContactStore from 'Stores/User/Contact';
|
||||||
import Remote from 'Remote/User/Fetch';
|
import Remote from 'Remote/User/Fetch';
|
||||||
|
|
||||||
class ContactsUserSettings {
|
export class ContactsUserSettings {
|
||||||
constructor() {
|
constructor() {
|
||||||
this.contactsAutosave = AppStore.contactsAutosave;
|
this.contactsAutosave = AppStore.contactsAutosave;
|
||||||
|
|
||||||
|
|
@ -44,5 +44,3 @@ class ContactsUserSettings {
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
export { ContactsUserSettings, ContactsUserSettings as default };
|
|
||||||
|
|
|
||||||
|
|
@ -11,7 +11,7 @@ import { SieveScriptModel } from 'Model/SieveScript';
|
||||||
|
|
||||||
import { showScreenPopup } from 'Knoin/Knoin';
|
import { showScreenPopup } from 'Knoin/Knoin';
|
||||||
|
|
||||||
class FiltersUserSettings {
|
export class FiltersUserSettings {
|
||||||
constructor() {
|
constructor() {
|
||||||
this.scripts = SieveStore.scripts;
|
this.scripts = SieveStore.scripts;
|
||||||
this.loading = ko.observable(false).extend({ throttle: 200 });
|
this.loading = ko.observable(false).extend({ throttle: 200 });
|
||||||
|
|
@ -115,5 +115,3 @@ class FiltersUserSettings {
|
||||||
this.updateList();
|
this.updateList();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
export { FiltersUserSettings, FiltersUserSettings as default };
|
|
||||||
|
|
|
||||||
|
|
@ -13,7 +13,7 @@ import Remote from 'Remote/User/Fetch';
|
||||||
|
|
||||||
import { showScreenPopup } from 'Knoin/Knoin';
|
import { showScreenPopup } from 'Knoin/Knoin';
|
||||||
|
|
||||||
class FoldersUserSettings {
|
export class FoldersUserSettings {
|
||||||
constructor() {
|
constructor() {
|
||||||
this.displaySpecSetting = FolderStore.displaySpecSetting;
|
this.displaySpecSetting = FolderStore.displaySpecSetting;
|
||||||
this.folderList = FolderStore.folderList;
|
this.folderList = FolderStore.folderList;
|
||||||
|
|
@ -141,5 +141,3 @@ class FoldersUserSettings {
|
||||||
folder.checkable(false);
|
folder.checkable(false);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
export { FoldersUserSettings, FoldersUserSettings as default };
|
|
||||||
|
|
|
||||||
|
|
@ -19,7 +19,7 @@ import MessageStore from 'Stores/User/Message';
|
||||||
|
|
||||||
import Remote from 'Remote/User/Fetch';
|
import Remote from 'Remote/User/Fetch';
|
||||||
|
|
||||||
class GeneralUserSettings {
|
export class GeneralUserSettings {
|
||||||
constructor() {
|
constructor() {
|
||||||
this.language = LanguageStore.language;
|
this.language = LanguageStore.language;
|
||||||
this.languages = LanguageStore.languages;
|
this.languages = LanguageStore.languages;
|
||||||
|
|
@ -163,5 +163,3 @@ class GeneralUserSettings {
|
||||||
showScreenPopup(require('View/Popup/Languages'), [this.language, this.languages(), LanguageStore.userLanguage()]);
|
showScreenPopup(require('View/Popup/Languages'), [this.language, this.languages(), LanguageStore.userLanguage()]);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
export { GeneralUserSettings, GeneralUserSettings as default };
|
|
||||||
|
|
|
||||||
|
|
@ -9,7 +9,7 @@ import Remote from 'Remote/User/Fetch';
|
||||||
|
|
||||||
import { showScreenPopup } from 'Knoin/Knoin';
|
import { showScreenPopup } from 'Knoin/Knoin';
|
||||||
|
|
||||||
class OpenPgpUserSettings {
|
export class OpenPgpUserSettings {
|
||||||
constructor() {
|
constructor() {
|
||||||
this.openpgpkeys = PgpStore.openpgpkeys;
|
this.openpgpkeys = PgpStore.openpgpkeys;
|
||||||
this.openpgpkeysPublic = PgpStore.openpgpkeysPublic;
|
this.openpgpkeysPublic = PgpStore.openpgpkeysPublic;
|
||||||
|
|
@ -64,5 +64,3 @@ class OpenPgpUserSettings {
|
||||||
}, 50);
|
}, 50);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
export { OpenPgpUserSettings, OpenPgpUserSettings as default };
|
|
||||||
|
|
|
||||||
|
|
@ -10,7 +10,7 @@ import SettinsStore from 'Stores/User/Settings';
|
||||||
|
|
||||||
import Remote from 'Remote/User/Fetch';
|
import Remote from 'Remote/User/Fetch';
|
||||||
|
|
||||||
class SecurityUserSettings {
|
export class SecurityUserSettings {
|
||||||
constructor() {
|
constructor() {
|
||||||
this.capaAutoLogout = rl.settings.capa(Capa.AutoLogout);
|
this.capaAutoLogout = rl.settings.capa(Capa.AutoLogout);
|
||||||
this.capaTwoFactor = rl.settings.capa(Capa.TwoFactor);
|
this.capaTwoFactor = rl.settings.capa(Capa.TwoFactor);
|
||||||
|
|
@ -47,5 +47,3 @@ class SecurityUserSettings {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
export { SecurityUserSettings, SecurityUserSettings as default };
|
|
||||||
|
|
|
||||||
|
|
@ -7,7 +7,7 @@ import Remote from 'Remote/User/Fetch';
|
||||||
|
|
||||||
import { showScreenPopup } from 'Knoin/Knoin';
|
import { showScreenPopup } from 'Knoin/Knoin';
|
||||||
|
|
||||||
class TemplatesUserSettings {
|
export class TemplatesUserSettings {
|
||||||
constructor() {
|
constructor() {
|
||||||
this.templates = TemplateStore.templates;
|
this.templates = TemplateStore.templates;
|
||||||
|
|
||||||
|
|
@ -56,5 +56,3 @@ class TemplatesUserSettings {
|
||||||
this.reloadTemplates();
|
this.reloadTemplates();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
export { TemplatesUserSettings, TemplatesUserSettings as default };
|
|
||||||
|
|
|
||||||
|
|
@ -9,7 +9,7 @@ import ThemeStore from 'Stores/Theme';
|
||||||
|
|
||||||
import Remote from 'Remote/User/Fetch';
|
import Remote from 'Remote/User/Fetch';
|
||||||
|
|
||||||
class ThemesUserSettings {
|
export class ThemesUserSettings {
|
||||||
constructor() {
|
constructor() {
|
||||||
this.theme = ThemeStore.theme;
|
this.theme = ThemeStore.theme;
|
||||||
this.themes = ThemeStore.themes;
|
this.themes = ThemeStore.themes;
|
||||||
|
|
@ -130,5 +130,3 @@ class ThemesUserSettings {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
export { ThemesUserSettings, ThemesUserSettings as default };
|
|
||||||
|
|
|
||||||
|
|
@ -96,4 +96,4 @@ class LoginAdminView extends AbstractViewNext {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
export { LoginAdminView, LoginAdminView as default };
|
export { LoginAdminView };
|
||||||
|
|
|
||||||
|
|
@ -31,4 +31,4 @@ class MenuSettingsAdminView extends AbstractViewNext {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
export { MenuSettingsAdminView, MenuSettingsAdminView as default };
|
export { MenuSettingsAdminView };
|
||||||
|
|
|
||||||
|
|
@ -40,4 +40,4 @@ class PaneSettingsAdminView extends AbstractViewNext {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
export { PaneSettingsAdminView, PaneSettingsAdminView as default };
|
export { PaneSettingsAdminView };
|
||||||
|
|
|
||||||
|
|
@ -10,7 +10,7 @@ import { AbstractViewNext } from 'Knoin/AbstractViewNext';
|
||||||
|
|
||||||
const Settings = rl.settings;
|
const Settings = rl.settings;
|
||||||
|
|
||||||
class AbstractSystemDropDownUserView extends AbstractViewNext {
|
export class AbstractSystemDropDownUserView extends AbstractViewNext {
|
||||||
constructor() {
|
constructor() {
|
||||||
super();
|
super();
|
||||||
|
|
||||||
|
|
@ -96,5 +96,3 @@ class AbstractSystemDropDownUserView extends AbstractViewNext {
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
export { AbstractSystemDropDownUserView, AbstractSystemDropDownUserView as default };
|
|
||||||
|
|
|
||||||
|
|
@ -266,4 +266,4 @@ class LoginUserView extends AbstractViewNext {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
export { LoginUserView, LoginUserView as default };
|
export { LoginUserView };
|
||||||
|
|
|
||||||
|
|
@ -223,4 +223,4 @@ class FolderListMailBoxUserView extends AbstractViewNext {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
export { FolderListMailBoxUserView, FolderListMailBoxUserView as default };
|
export { FolderListMailBoxUserView };
|
||||||
|
|
|
||||||
|
|
@ -938,4 +938,4 @@ class MessageListMailBoxUserView extends AbstractViewNext {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
export { MessageListMailBoxUserView, MessageListMailBoxUserView as default };
|
export { MessageListMailBoxUserView };
|
||||||
|
|
|
||||||
|
|
@ -775,4 +775,4 @@ class MessageViewMailBoxUserView extends AbstractViewNext {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
export { MessageViewMailBoxUserView, MessageViewMailBoxUserView as default };
|
export { MessageViewMailBoxUserView };
|
||||||
|
|
|
||||||
|
|
@ -8,4 +8,4 @@ import { AbstractSystemDropDownUserView } from 'View/User/AbstractSystemDropDown
|
||||||
})
|
})
|
||||||
class SystemDropDownMailBoxUserView extends AbstractSystemDropDownUserView {}
|
class SystemDropDownMailBoxUserView extends AbstractSystemDropDownUserView {}
|
||||||
|
|
||||||
export { SystemDropDownMailBoxUserView, SystemDropDownMailBoxUserView as default };
|
export { SystemDropDownMailBoxUserView };
|
||||||
|
|
|
||||||
|
|
@ -45,4 +45,4 @@ class MenuSettingsUserView extends AbstractViewNext {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
export { MenuSettingsUserView, MenuSettingsUserView as default };
|
export { MenuSettingsUserView };
|
||||||
|
|
|
||||||
|
|
@ -48,4 +48,4 @@ class PaneSettingsUserView extends AbstractViewNext {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
export { PaneSettingsUserView, PaneSettingsUserView as default };
|
export { PaneSettingsUserView };
|
||||||
|
|
|
||||||
|
|
@ -8,4 +8,4 @@ import { AbstractSystemDropDownUserView } from 'View/User/AbstractSystemDropDown
|
||||||
})
|
})
|
||||||
class SystemDropDownSettingsUserView extends AbstractSystemDropDownUserView {}
|
class SystemDropDownSettingsUserView extends AbstractSystemDropDownUserView {}
|
||||||
|
|
||||||
export { SystemDropDownSettingsUserView, SystemDropDownSettingsUserView as default };
|
export { SystemDropDownSettingsUserView };
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue