browserify -> webpack

Code refactoring
This commit is contained in:
RainLoop Team 2014-09-05 02:49:03 +04:00
parent 542c46b654
commit 27d4bd74ad
138 changed files with 27231 additions and 32424 deletions

View file

@ -1,5 +1,5 @@
(function (module, require) { (function () {
'use strict'; 'use strict';
@ -8,10 +8,10 @@
_ = require('_'), _ = require('_'),
$ = require('$'), $ = require('$'),
Globals = require('Globals'), Globals = require('Common/Globals'),
Utils = require('Utils'), Utils = require('Common/Utils'),
LinkBuilder = require('LinkBuilder'), LinkBuilder = require('Common/LinkBuilder'),
Events = require('Events'), Events = require('Common/Events'),
Settings = require('Storage:Settings'), Settings = require('Storage:Settings'),
@ -74,11 +74,6 @@
return null; return null;
}; };
AbstractApp.prototype.setupSettings = function ()
{
return true;
};
/** /**
* @param {string} sLink * @param {string} sLink
* @return {boolean} * @return {boolean}
@ -270,4 +265,4 @@
module.exports = AbstractApp; module.exports = AbstractApp;
}(module, require)); }());

View file

@ -1,5 +1,5 @@
(function (module, require) { (function () {
'use strict'; 'use strict';
@ -8,9 +8,9 @@
_ = require('_'), _ = require('_'),
ko = require('ko'), ko = require('ko'),
Enums = require('Enums'), Enums = require('Common/Enums'),
Utils = require('Utils'), Utils = require('Common/Utils'),
LinkBuilder = require('LinkBuilder'), LinkBuilder = require('Common/LinkBuilder'),
Settings = require('Storage:Settings'), Settings = require('Storage:Settings'),
Data = require('Storage:Admin:Data'), Data = require('Storage:Admin:Data'),
@ -44,47 +44,6 @@
return Data; return Data;
}; };
AdminApp.prototype.setupSettings = function ()
{
kn.addSettingsViewModel(require('Settings:Admin:General'),
'AdminSettingsGeneral', 'General', 'general', true);
kn.addSettingsViewModel(require('Settings:Admin:Login'),
'AdminSettingsLogin', 'Login', 'login');
if (Settings.capa(Enums.Capa.Prem))
{
kn.addSettingsViewModel(require('Settings:Admin:Branding'),
'AdminSettingsBranding', 'Branding', 'branding');
}
kn.addSettingsViewModel(require('Settings:Admin:Contacts'),
'AdminSettingsContacts', 'Contacts', 'contacts');
kn.addSettingsViewModel(require('Settings:Admin:Domains'),
'AdminSettingsDomains', 'Domains', 'domains');
kn.addSettingsViewModel(require('Settings:Admin:Security'),
'AdminSettingsSecurity', 'Security', 'security');
kn.addSettingsViewModel(require('Settings:Admin:Social'),
'AdminSettingsSocial', 'Social', 'social');
kn.addSettingsViewModel(require('Settings:Admin:Plugins'),
'AdminSettingsPlugins', 'Plugins', 'plugins');
kn.addSettingsViewModel(require('Settings:Admin:Packages'),
'AdminSettingsPackages', 'Packages', 'packages');
kn.addSettingsViewModel(require('Settings:Admin:Licensing'),
'AdminSettingsLicensing', 'Licensing', 'licensing');
kn.addSettingsViewModel(require('Settings:Admin:About'),
'AdminSettingsAbout', 'About', 'about');
return true;
};
AdminApp.prototype.reloadDomainList = function () AdminApp.prototype.reloadDomainList = function ()
{ {
Data.domainsLoading(true); Data.domainsLoading(true);
@ -311,4 +270,4 @@
module.exports = new AdminApp(); module.exports = new AdminApp();
}(module, require)); }());

View file

@ -1,5 +1,5 @@
(function (module, require) { (function () {
'use strict'; 'use strict';
@ -9,13 +9,13 @@
$ = require('$'), $ = require('$'),
moment = require('moment'), moment = require('moment'),
Enums = require('Enums'), Enums = require('Common/Enums'),
Globals = require('Globals'), Globals = require('Common/Globals'),
Consts = require('Consts'), Consts = require('Common/Consts'),
Plugins = require('Plugins'), Plugins = require('Common/Plugins'),
Utils = require('Utils'), Utils = require('Common/Utils'),
LinkBuilder = require('LinkBuilder'), LinkBuilder = require('Common/LinkBuilder'),
Events = require('Events'), Events = require('Common/Events'),
kn = require('App:Knoin'), kn = require('App:Knoin'),
@ -114,78 +114,6 @@
return Data; return Data;
}; };
RainLoopApp.prototype.setupSettings = function ()
{
kn.addSettingsViewModel(require('Settings:RainLoop:General'),
'SettingsGeneral', 'SETTINGS_LABELS/LABEL_GENERAL_NAME', 'general', true);
if (Settings.settingsGet('ContactsIsAllowed'))
{
kn.addSettingsViewModel(require('Settings:RainLoop:Contacts'),
'SettingsContacts', 'SETTINGS_LABELS/LABEL_CONTACTS_NAME', 'contacts');
}
if (Settings.capa(Enums.Capa.AdditionalAccounts))
{
kn.addSettingsViewModel(require('Settings:RainLoop:Accounts'),
'SettingsAccounts', 'SETTINGS_LABELS/LABEL_ACCOUNTS_NAME', 'accounts');
}
if (Settings.capa(Enums.Capa.AdditionalIdentities))
{
kn.addSettingsViewModel(require('Settings:RainLoop:Identities'),
'SettingsIdentities', 'SETTINGS_LABELS/LABEL_IDENTITIES_NAME', 'identities');
}
else
{
kn.addSettingsViewModel(require('Settings:RainLoop:Identity'),
'SettingsIdentity', 'SETTINGS_LABELS/LABEL_IDENTITY_NAME', 'identity');
}
if (Settings.capa(Enums.Capa.Filters))
{
kn.addSettingsViewModel(require('Settings:RainLoop:Filters'),
'SettingsFilters', 'SETTINGS_LABELS/LABEL_FILTERS_NAME', 'filters');
}
if (Settings.capa(Enums.Capa.TwoFactor))
{
kn.addSettingsViewModel(require('Settings:RainLoop:Security'),
'SettingsSecurity', 'SETTINGS_LABELS/LABEL_SECURITY_NAME', 'security');
}
if (Settings.settingsGet('AllowGoogleSocial') ||
Settings.settingsGet('AllowFacebookSocial') ||
Settings.settingsGet('AllowTwitterSocial'))
{
kn.addSettingsViewModel(require('Settings:RainLoop:Social'),
'SettingsSocial', 'SETTINGS_LABELS/LABEL_SOCIAL_NAME', 'social');
}
if (Settings.settingsGet('ChangePasswordIsAllowed'))
{
kn.addSettingsViewModel(require('Settings:RainLoop:ChangePassword'),
'SettingsChangePassword', 'SETTINGS_LABELS/LABEL_CHANGE_PASSWORD_NAME', 'change-password');
}
kn.addSettingsViewModel(require('Settings:RainLoop:Folders'),
'SettingsFolders', 'SETTINGS_LABELS/LABEL_FOLDERS_NAME', 'folders');
if (Settings.capa(Enums.Capa.Themes))
{
kn.addSettingsViewModel(require('Settings:RainLoop:Themes'),
'SettingsThemes', 'SETTINGS_LABELS/LABEL_THEMES_NAME', 'themes');
}
if (Settings.capa(Enums.Capa.OpenPGP))
{
kn.addSettingsViewModel(require('Settings:RainLoop:OpenPGP'),
'SettingsOpenPGP', 'SETTINGS_LABELS/LABEL_OPEN_PGP_NAME', 'openpgp');
}
return true;
};
RainLoopApp.prototype.reloadFlagsCurrentMessageListAndMessageFromCache = function () RainLoopApp.prototype.reloadFlagsCurrentMessageListAndMessageFromCache = function ()
{ {
_.each(Data.messageList(), function (oMessage) { _.each(Data.messageList(), function (oMessage) {
@ -1372,107 +1300,112 @@
this.folders(_.bind(function (bValue) { this.folders(_.bind(function (bValue) {
kn.hideLoading();
if (bValue) if (bValue)
{ {
if (window.$LAB && window.crypto && window.crypto.getRandomValues && Settings.capa(Enums.Capa.OpenPGP)) require.ensure([], function () {
{
window.$LAB.script(window.openpgp ? '' : LinkBuilder.openPgpJs()).wait(function () { kn.hideLoading();
if (window.openpgp)
if (window.$LAB && window.crypto && window.crypto.getRandomValues && Settings.capa(Enums.Capa.OpenPGP))
{
window.$LAB.script(window.openpgp ? '' : LinkBuilder.openPgpJs()).wait(function () {
if (window.openpgp)
{
Data.openpgpKeyring = new window.openpgp.Keyring();
Data.capaOpenPGP(true);
Events.pub('openpgp.init');
self.reloadOpenPgpKeys();
}
});
}
else
{
Data.capaOpenPGP(false);
}
kn.startScreens([
require('Screen:RainLoop:MailBox'),
require('Screen:RainLoop:Settings'),
require('Screen:RainLoop:About')
]);
if (bGoogle || bFacebook || bTwitter)
{
self.socialUsers(true);
}
Events.sub('interval.2m', function () {
self.folderInformation('INBOX');
});
Events.sub('interval.2m', function () {
var sF = Data.currentFolderFullNameRaw();
if ('INBOX' !== sF)
{ {
Data.openpgpKeyring = new window.openpgp.Keyring(); self.folderInformation(sF);
Data.capaOpenPGP(true);
Events.pub('openpgp.init');
self.reloadOpenPgpKeys();
} }
}); });
}
else
{
Data.capaOpenPGP(false);
}
kn.startScreens([ Events.sub('interval.3m', function () {
require('Screen:RainLoop:MailBox'), self.folderInformationMultiply();
require('Screen:RainLoop:Settings'), });
require('Screen:RainLoop:About')
]);
if (bGoogle || bFacebook || bTwitter) Events.sub('interval.5m', function () {
{ self.quota();
self.socialUsers(true); });
}
Events.sub('interval.2m', function () { Events.sub('interval.10m', function () {
self.folderInformation('INBOX'); self.folders();
}); });
Events.sub('interval.2m', function () { iContactsSyncInterval = 5 <= iContactsSyncInterval ? iContactsSyncInterval : 20;
var sF = Data.currentFolderFullNameRaw(); iContactsSyncInterval = 320 >= iContactsSyncInterval ? iContactsSyncInterval : 320;
if ('INBOX' !== sF)
window.setInterval(function () {
self.contactsSync();
}, iContactsSyncInterval * 60000 + 5000);
_.delay(function () {
self.contactsSync();
}, 5000);
_.delay(function () {
self.folderInformationMultiply(true);
}, 500);
Plugins.runHook('rl-start-user-screens');
Events.pub('rl.bootstart-user-screens');
if (!!Settings.settingsGet('AccountSignMe') && window.navigator.registerProtocolHandler)
{ {
self.folderInformation(sF); _.delay(function () {
try {
window.navigator.registerProtocolHandler('mailto',
window.location.protocol + '//' + window.location.host + window.location.pathname + '?mailto&to=%s',
'' + (Settings.settingsGet('Title') || 'RainLoop'));
} catch(e) {}
if (Settings.settingsGet('MailToEmail'))
{
Utils.mailToHelper(Settings.settingsGet('MailToEmail'), require('View:Popup:Compose'));
}
}, 500);
}
if (!Globals.bMobileDevice)
{
_.defer(function () {
self.initLayoutResizer('#rl-left', '#rl-right', Enums.ClientSideKeyName.FolderListSize);
});
} }
}); });
Events.sub('interval.3m', function () {
self.folderInformationMultiply();
});
Events.sub('interval.5m', function () {
self.quota();
});
Events.sub('interval.10m', function () {
self.folders();
});
iContactsSyncInterval = 5 <= iContactsSyncInterval ? iContactsSyncInterval : 20;
iContactsSyncInterval = 320 >= iContactsSyncInterval ? iContactsSyncInterval : 320;
window.setInterval(function () {
self.contactsSync();
}, iContactsSyncInterval * 60000 + 5000);
_.delay(function () {
self.contactsSync();
}, 5000);
_.delay(function () {
self.folderInformationMultiply(true);
}, 500);
Plugins.runHook('rl-start-user-screens');
Events.pub('rl.bootstart-user-screens');
if (!!Settings.settingsGet('AccountSignMe') && window.navigator.registerProtocolHandler)
{
_.delay(function () {
try {
window.navigator.registerProtocolHandler('mailto',
window.location.protocol + '//' + window.location.host + window.location.pathname + '?mailto&to=%s',
'' + (Settings.settingsGet('Title') || 'RainLoop'));
} catch(e) {}
if (Settings.settingsGet('MailToEmail'))
{
Utils.mailToHelper(Settings.settingsGet('MailToEmail'), require('View:Popup:Compose'));
}
}, 500);
}
if (!Globals.bMobileDevice)
{
_.defer(function () {
self.initLayoutResizer('#rl-left', '#rl-right', Enums.ClientSideKeyName.FolderListSize);
});
}
} }
else else
{ {
kn.hideLoading();
self.bootstartLoginScreen(); self.bootstartLoginScreen();
} }
@ -1527,4 +1460,4 @@
module.exports = new RainLoopApp(); module.exports = new RainLoopApp();
}(module, require)); }());

View file

@ -1,5 +1,5 @@
(function (module, require) { (function () {
'use strict'; 'use strict';
@ -10,18 +10,16 @@
_ = require('_'), _ = require('_'),
$ = require('$'), $ = require('$'),
Globals = require('Globals'), Globals = require('Common/Globals'),
Plugins = require('Plugins'), Plugins = require('Common/Plugins'),
Utils = require('Utils'), Utils = require('Common/Utils'),
Enums = require('Enums'), Enums = require('Common/Enums'),
EmailModel = require('Model:Email') EmailModel = require('Model:Email')
; ;
Globals.__APP = App; Globals.__APP = App;
App.setupSettings();
Plugins.__boot = App; Plugins.__boot = App;
Plugins.__remote = App.remote(); Plugins.__remote = App.remote();
Plugins.__data = App.data(); Plugins.__data = App.data();
@ -76,4 +74,4 @@
}; };
}(module, require)); }());

View file

@ -1,7 +1,7 @@
// Base64 encode / decode // Base64 encode / decode
// http://www.webtoolkit.info/ // http://www.webtoolkit.info/
(function (module) { (function () {
'use strict'; 'use strict';
@ -168,4 +168,4 @@
module.exports = Base64; module.exports = Base64;
/*jslint bitwise: false*/ /*jslint bitwise: false*/
}(module, require)); }());

View file

@ -1,5 +1,5 @@
(function (module) { (function () {
'use strict'; 'use strict';

View file

@ -1,5 +1,5 @@
(function (module) { (function () {
'use strict'; 'use strict';
@ -427,4 +427,4 @@
module.exports = Enums; module.exports = Enums;
}(module, require)); }());

View file

@ -1,13 +1,13 @@
(function (module, require) { (function () {
'use strict'; 'use strict';
var var
_ = require('_'), _ = require('_'),
Utils = require('Utils'), Utils = require('Common/Utils'),
Plugins = require('Plugins') Plugins = require('Common/Plugins')
; ;
/** /**
@ -62,4 +62,4 @@
module.exports = new Events(); module.exports = new Events();
}(module, require)); }());

View file

@ -1,5 +1,5 @@
(function (module, require) { (function () {
'use strict'; 'use strict';
@ -12,7 +12,7 @@
ko = require('ko'), ko = require('ko'),
key = require('key'), key = require('key'),
Enums = require('Enums') Enums = require('Common/Enums')
; ;
Globals.$win = $(window); Globals.$win = $(window);
@ -284,4 +284,4 @@
module.exports = Globals; module.exports = Globals;
}(module, require)); }());

View file

@ -1,5 +1,5 @@
(function (module, require) { (function () {
'use strict'; 'use strict';
@ -7,7 +7,7 @@
window = require('window'), window = require('window'),
_ = require('_'), _ = require('_'),
Globals = require('Globals'), Globals = require('Common/Globals'),
Settings = require('Storage:Settings') Settings = require('Storage:Settings')
; ;
@ -272,4 +272,4 @@
module.exports = HtmlEditor; module.exports = HtmlEditor;
}(module, require)); }());

View file

@ -1,11 +1,10 @@
(function (module, require) { (function () {
'use strict'; 'use strict';
var var
window = require('window'), Utils = require('Common/Utils')
Utils = require('Utils')
; ;
/** /**
@ -95,7 +94,7 @@
*/ */
LinkBuilder.prototype.change = function (sEmail) LinkBuilder.prototype.change = function (sEmail)
{ {
return this.sServer + '/Change/' + this.sSpecSuffix + '/' + window.encodeURIComponent(sEmail) + '/'; return this.sServer + '/Change/' + this.sSpecSuffix + '/' + Utils.encodeURIComponent(sEmail) + '/';
}; };
/** /**
@ -131,7 +130,7 @@
*/ */
LinkBuilder.prototype.avatarLink = function (sEmail) LinkBuilder.prototype.avatarLink = function (sEmail)
{ {
return this.sServer + '/Raw/0/Avatar/' + window.encodeURIComponent(sEmail) + '/'; return this.sServer + '/Raw/0/Avatar/' + Utils.encodeURIComponent(sEmail) + '/';
}; };
/** /**
@ -304,7 +303,7 @@
*/ */
LinkBuilder.prototype.openPgpJs = function () LinkBuilder.prototype.openPgpJs = function ()
{ {
return this.sStaticPrefix + 'js/openpgp.min.js'; return this.sStaticPrefix + 'js/min/openpgp.js';
}; };
/** /**
@ -333,4 +332,4 @@
module.exports = new LinkBuilder(); module.exports = new LinkBuilder();
}(module, require)); }());

View file

@ -1,12 +1,12 @@
(function (module, require) { (function () {
'use strict'; 'use strict';
var var
_ = require('_'), _ = require('_'),
Utils = require('Utils') Utils = require('Common/Utils')
; ;
/** /**
@ -110,4 +110,4 @@
module.exports = new Plugins(); module.exports = new Plugins();
}(module, require)); }());

View file

@ -1,5 +1,5 @@
(function (module, require) { (function () {
'use strict'; 'use strict';
@ -9,8 +9,8 @@
ko = require('ko'), ko = require('ko'),
key = require('key'), key = require('key'),
Enums = require('Enums'), Enums = require('Common/Enums'),
Utils = require('Utils') Utils = require('Common/Utils')
; ;
/** /**
@ -726,4 +726,4 @@
module.exports = Selector; module.exports = Selector;
}(module, require)); }());

View file

@ -1,5 +1,5 @@
(function (module, require) { (function () {
'use strict'; 'use strict';
@ -11,11 +11,11 @@
$ = require('$'), $ = require('$'),
ko = require('ko'), ko = require('ko'),
Enums = require('Enums'), Enums = require('Common/Enums'),
Consts = require('Consts'), Consts = require('Common/Consts'),
Globals = require('Globals') Globals = require('Common/Globals')
; ;
Utils.trim = $.trim; Utils.trim = $.trim;
Utils.inArray = $.inArray; Utils.inArray = $.inArray;
Utils.isArray = _.isArray; Utils.isArray = _.isArray;
@ -80,6 +80,15 @@
return Utils.isNormal(mValue) ? '' + mValue : ''; return Utils.isNormal(mValue) ? '' + mValue : '';
}; };
/**
* @param {string} sComponent
* @return {string}
*/
Utils.encodeURIComponent = function (sComponent)
{
return window.encodeURIComponent(sComponent);
};
/** /**
* @param {*} aValue * @param {*} aValue
* @return {boolean} * @return {boolean}
@ -1929,4 +1938,4 @@
module.exports = Utils; module.exports = Utils;
}(module, require)); }());

View file

@ -1 +0,0 @@
module.exports = JSON;

1
dev/External/Jua.js vendored
View file

@ -1 +0,0 @@
module.exports = Jua;

View file

@ -1 +0,0 @@
module.exports = crossroads;

View file

@ -1 +0,0 @@
module.exports = hasher;

View file

@ -1 +0,0 @@
module.exports = ifvisible;

View file

@ -1 +0,0 @@
module.exports = $;

1
dev/External/key.js vendored
View file

@ -1 +0,0 @@
module.exports = key;

52
dev/External/ko.js vendored
View file

@ -13,8 +13,8 @@
'init': function (oElement, fValueAccessor) { 'init': function (oElement, fValueAccessor) {
var var
Globals = require('Globals'), Globals = require('Common/Globals'),
Utils = require('Utils') Utils = require('Common/Utils')
; ;
if (!Globals.bMobileDevice) if (!Globals.bMobileDevice)
@ -52,7 +52,7 @@
ko.bindingHandlers.tooltip2 = { ko.bindingHandlers.tooltip2 = {
'init': function (oElement, fValueAccessor) { 'init': function (oElement, fValueAccessor) {
var var
Globals = require('Globals'), Globals = require('Common/Globals'),
$oEl = $(oElement), $oEl = $(oElement),
sClass = $oEl.data('tooltip-class') || '', sClass = $oEl.data('tooltip-class') || '',
sPlacement = $oEl.data('tooltip-placement') || 'top' sPlacement = $oEl.data('tooltip-placement') || 'top'
@ -85,7 +85,7 @@
var var
$oEl = $(oElement), $oEl = $(oElement),
Globals = require('Globals') Globals = require('Common/Globals')
; ;
$oEl.tooltip({ $oEl.tooltip({
@ -119,7 +119,7 @@
ko.bindingHandlers.registrateBootstrapDropdown = { ko.bindingHandlers.registrateBootstrapDropdown = {
'init': function (oElement) { 'init': function (oElement) {
var Globals = require('Globals'); var Globals = require('Common/Globals');
Globals.aBootstrapDropdowns.push($(oElement)); Globals.aBootstrapDropdowns.push($(oElement));
} }
}; };
@ -130,7 +130,7 @@
{ {
var var
$el = $(oElement), $el = $(oElement),
Utils = require('Utils') Utils = require('Common/Utils')
; ;
if (!$el.hasClass('open')) if (!$el.hasClass('open'))
@ -160,7 +160,7 @@
ko.bindingHandlers.csstext = { ko.bindingHandlers.csstext = {
'init': function (oElement, fValueAccessor) { 'init': function (oElement, fValueAccessor) {
var Utils = require('Utils'); var Utils = require('Common/Utils');
if (oElement && oElement.styleSheet && !Utils.isUnd(oElement.styleSheet.cssText)) if (oElement && oElement.styleSheet && !Utils.isUnd(oElement.styleSheet.cssText))
{ {
oElement.styleSheet.cssText = ko.utils.unwrapObservable(fValueAccessor()); oElement.styleSheet.cssText = ko.utils.unwrapObservable(fValueAccessor());
@ -171,7 +171,7 @@
} }
}, },
'update': function (oElement, fValueAccessor) { 'update': function (oElement, fValueAccessor) {
var Utils = require('Utils'); var Utils = require('Common/Utils');
if (oElement && oElement.styleSheet && !Utils.isUnd(oElement.styleSheet.cssText)) if (oElement && oElement.styleSheet && !Utils.isUnd(oElement.styleSheet.cssText))
{ {
oElement.styleSheet.cssText = ko.utils.unwrapObservable(fValueAccessor()); oElement.styleSheet.cssText = ko.utils.unwrapObservable(fValueAccessor());
@ -239,8 +239,8 @@
'init': function (oElement, fValueAccessor) { 'init': function (oElement, fValueAccessor) {
var var
Globals = require('Globals'), Globals = require('Common/Globals'),
Utils = require('Utils') Utils = require('Common/Utils')
; ;
$(oElement).toggleClass('fade', !Globals.bMobileDevice).modal({ $(oElement).toggleClass('fade', !Globals.bMobileDevice).modal({
@ -262,14 +262,14 @@
ko.bindingHandlers.i18nInit = { ko.bindingHandlers.i18nInit = {
'init': function (oElement) { 'init': function (oElement) {
var Utils = require('Utils'); var Utils = require('Common/Utils');
Utils.i18nToNode(oElement); Utils.i18nToNode(oElement);
} }
}; };
ko.bindingHandlers.i18nUpdate = { ko.bindingHandlers.i18nUpdate = {
'update': function (oElement, fValueAccessor) { 'update': function (oElement, fValueAccessor) {
var Utils = require('Utils'); var Utils = require('Common/Utils');
ko.utils.unwrapObservable(fValueAccessor()); ko.utils.unwrapObservable(fValueAccessor());
Utils.i18nToNode(oElement); Utils.i18nToNode(oElement);
} }
@ -310,8 +310,8 @@
'update': function (oElement, fValueAccessor) { 'update': function (oElement, fValueAccessor) {
var var
Utils = require('Utils'), Utils = require('Common/Utils'),
Globals = require('Globals'), Globals = require('Common/Globals'),
aValues = ko.utils.unwrapObservable(fValueAccessor()), aValues = ko.utils.unwrapObservable(fValueAccessor()),
iValue = Utils.pInt(aValues[1]), iValue = Utils.pInt(aValues[1]),
iSize = 0, iSize = 0,
@ -345,8 +345,8 @@
ko.bindingHandlers.draggable = { ko.bindingHandlers.draggable = {
'init': function (oElement, fValueAccessor, fAllBindingsAccessor) { 'init': function (oElement, fValueAccessor, fAllBindingsAccessor) {
var var
Globals = require('Globals'), Globals = require('Common/Globals'),
Utils = require('Utils') Utils = require('Common/Utils')
; ;
if (!Globals.bMobileDevice) if (!Globals.bMobileDevice)
{ {
@ -428,7 +428,7 @@
ko.bindingHandlers.droppable = { ko.bindingHandlers.droppable = {
'init': function (oElement, fValueAccessor, fAllBindingsAccessor) { 'init': function (oElement, fValueAccessor, fAllBindingsAccessor) {
var Globals = require('Globals'); var Globals = require('Common/Globals');
if (!Globals.bMobileDevice) if (!Globals.bMobileDevice)
{ {
var var
@ -470,7 +470,7 @@
ko.bindingHandlers.nano = { ko.bindingHandlers.nano = {
'init': function (oElement) { 'init': function (oElement) {
var Globals = require('Globals'); var Globals = require('Common/Globals');
if (!Globals.bDisableNanoScroll) if (!Globals.bDisableNanoScroll)
{ {
$(oElement) $(oElement)
@ -567,7 +567,7 @@
'init': function(oElement, fValueAccessor, fAllBindingsAccessor) { 'init': function(oElement, fValueAccessor, fAllBindingsAccessor) {
var var
Utils = require('Utils'), Utils = require('Common/Utils'),
EmailModel = require('Model:Email'), EmailModel = require('Model:Email'),
$oEl = $(oElement), $oEl = $(oElement),
@ -641,7 +641,7 @@
'init': function(oElement, fValueAccessor, fAllBindingsAccessor) { 'init': function(oElement, fValueAccessor, fAllBindingsAccessor) {
var var
Utils = require('Utils'), Utils = require('Common/Utils'),
ContactTagModel = require('Model:ContactTag'), ContactTagModel = require('Model:ContactTag'),
$oEl = $(oElement), $oEl = $(oElement),
@ -756,7 +756,7 @@
ko.extenders.trimmer = function (oTarget) ko.extenders.trimmer = function (oTarget)
{ {
var var
Utils = require('Utils'), Utils = require('Common/Utils'),
oResult = ko.computed({ oResult = ko.computed({
'read': oTarget, 'read': oTarget,
'write': function (sNewValue) { 'write': function (sNewValue) {
@ -773,7 +773,7 @@
ko.extenders.posInterer = function (oTarget, iDefault) ko.extenders.posInterer = function (oTarget, iDefault)
{ {
var var
Utils = require('Utils'), Utils = require('Common/Utils'),
oResult = ko.computed({ oResult = ko.computed({
'read': oTarget, 'read': oTarget,
'write': function (sNewValue) { 'write': function (sNewValue) {
@ -829,7 +829,7 @@
ko.extenders.falseTimeout = function (oTarget, iOption) ko.extenders.falseTimeout = function (oTarget, iOption)
{ {
var Utils = require('Utils'); var Utils = require('Common/Utils');
oTarget.iTimeout = 0; oTarget.iTimeout = 0;
oTarget.subscribe(function (bValue) { oTarget.subscribe(function (bValue) {
@ -854,7 +854,7 @@
ko.observable.fn.validateEmail = function () ko.observable.fn.validateEmail = function ()
{ {
var Utils = require('Utils'); var Utils = require('Common/Utils');
this.hasError = ko.observable(false); this.hasError = ko.observable(false);
@ -869,7 +869,7 @@
ko.observable.fn.validateSimpleEmail = function () ko.observable.fn.validateSimpleEmail = function ()
{ {
var Utils = require('Utils'); var Utils = require('Common/Utils');
this.hasError = ko.observable(false); this.hasError = ko.observable(false);
@ -884,7 +884,7 @@
ko.observable.fn.validateFunc = function (fFunc) ko.observable.fn.validateFunc = function (fFunc)
{ {
var Utils = require('Utils'); var Utils = require('Common/Utils');
this.hasFuncError = ko.observable(false); this.hasFuncError = ko.observable(false);

View file

@ -1 +0,0 @@
module.exports = moment;

1
dev/External/ssm.js vendored
View file

@ -1 +0,0 @@
module.exports = ssm;

View file

@ -1 +0,0 @@
module.exports = _;

View file

@ -1 +0,0 @@
module.exports = window;

View file

@ -1,5 +1,5 @@
(function (module, require) { (function () {
'use strict'; 'use strict';
@ -10,9 +10,9 @@
hasher = require('hasher'), hasher = require('hasher'),
crossroads = require('crossroads'), crossroads = require('crossroads'),
Globals = require('Globals'), Globals = require('Common/Globals'),
Plugins = require('Plugins'), Plugins = require('Common/Plugins'),
Utils = require('Utils') Utils = require('Common/Utils')
; ;
/** /**
@ -458,4 +458,4 @@
module.exports = new Knoin(); module.exports = new Knoin();
}(module, require)); }());

View file

@ -1,5 +1,5 @@
(function (module) { (function () {
'use strict'; 'use strict';
@ -18,4 +18,4 @@
module.exports = KnoinAbstractBoot; module.exports = KnoinAbstractBoot;
}(module, require)); }());

View file

@ -1,5 +1,5 @@
(function (module, require) { (function () {
'use strict'; 'use strict';
@ -7,7 +7,7 @@
_ = require('_'), _ = require('_'),
crossroads = require('crossroads'), crossroads = require('crossroads'),
Utils = require('Utils') Utils = require('Common/Utils')
; ;
/** /**
@ -88,4 +88,4 @@
module.exports = KnoinAbstractScreen; module.exports = KnoinAbstractScreen;
}(module, require)); }());

View file

@ -1,14 +1,14 @@
(function (module, require) { (function () {
'use strict'; 'use strict';
var var
ko = require('ko'), ko = require('ko'),
Enums = require('Enums'), Enums = require('Common/Enums'),
Utils = require('Utils'), Utils = require('Common/Utils'),
Globals = require('Globals') Globals = require('Common/Globals')
; ;
/** /**
@ -127,4 +127,4 @@
module.exports = KnoinAbstractViewModel; module.exports = KnoinAbstractViewModel;
}(module, require)); }());

View file

@ -1,12 +1,12 @@
(function (module, require) { (function () {
'use strict'; 'use strict';
var var
ko = require('ko'), ko = require('ko'),
Utils = require('Utils') Utils = require('Common/Utils')
; ;
/** /**
@ -33,9 +33,9 @@
*/ */
AccountModel.prototype.changeAccountLink = function () AccountModel.prototype.changeAccountLink = function ()
{ {
return require('LinkBuilder').change(this.email); return require('Common/LinkBuilder').change(this.email);
}; };
module.exports = AccountModel; module.exports = AccountModel;
}(module, require)); }());

View file

@ -1,14 +1,14 @@
(function (module, require) { (function () {
'use strict'; 'use strict';
var var
window = require('window'), window = require('window'),
Globals = require('Globals'), Globals = require('Common/Globals'),
Utils = require('Utils'), Utils = require('Common/Utils'),
LinkBuilder = require('LinkBuilder') LinkBuilder = require('Common/LinkBuilder')
; ;
/** /**
@ -249,4 +249,4 @@
module.exports = AttachmentModel; module.exports = AttachmentModel;
}(module, require)); }());

View file

@ -1,12 +1,12 @@
(function (module, require) { (function () {
'use strict'; 'use strict';
var var
ko = require('ko'), ko = require('ko'),
Utils = require('Utils') Utils = require('Common/Utils')
; ;
/** /**
@ -73,4 +73,4 @@
module.exports = ComposeAttachmentModel; module.exports = ComposeAttachmentModel;
}(module, require)); }());

View file

@ -1,5 +1,5 @@
(function (module, require) { (function () {
'use strict'; 'use strict';
@ -7,9 +7,9 @@
_ = require('_'), _ = require('_'),
ko = require('ko'), ko = require('ko'),
Enums = require('Enums'), Enums = require('Common/Enums'),
Utils = require('Utils'), Utils = require('Common/Utils'),
LinkBuilder = require('LinkBuilder') LinkBuilder = require('Common/LinkBuilder')
; ;
/** /**
@ -138,4 +138,4 @@
module.exports = ContactModel; module.exports = ContactModel;
}(module, require)); }());

View file

@ -1,13 +1,13 @@
(function (module, require) { (function () {
'use strict'; 'use strict';
var var
ko = require('ko'), ko = require('ko'),
Enums = require('Enums'), Enums = require('Common/Enums'),
Utils = require('Utils') Utils = require('Common/Utils')
; ;
/** /**
@ -39,4 +39,4 @@
module.exports = ContactPropertyModel; module.exports = ContactPropertyModel;
}(module, require)); }());

View file

@ -1,12 +1,12 @@
(function (module, require) { (function () {
'use strict'; 'use strict';
var var
ko = require('ko'), ko = require('ko'),
Utils = require('Utils') Utils = require('Common/Utils')
; ;
/** /**
@ -55,4 +55,4 @@
module.exports = ContactTagModel; module.exports = ContactTagModel;
}(module, require)); }());

View file

@ -1,10 +1,10 @@
(function (module, require) { (function () {
'use strict'; 'use strict';
var var
Utils = require('Utils') Utils = require('Common/Utils')
; ;
/** /**
@ -345,4 +345,4 @@
module.exports = EmailModel; module.exports = EmailModel;
}(module, require)); }());

View file

@ -1,12 +1,12 @@
(function (module, require) { (function () {
'use strict'; 'use strict';
var var
ko = require('ko'), ko = require('ko'),
Enums = require('Enums') Enums = require('Common/Enums')
; ;
/** /**
@ -59,4 +59,4 @@
module.exports = FilterConditionModel; module.exports = FilterConditionModel;
}(module, require)); }());

View file

@ -1,13 +1,13 @@
(function (module, require) { (function () {
'use strict'; 'use strict';
var var
ko = require('ko'), ko = require('ko'),
Enums = require('Enums'), Enums = require('Common/Enums'),
Utils = require('Utils'), Utils = require('Common/Utils'),
FilterConditionModel = require('Model:FilterCondition') FilterConditionModel = require('Model:FilterCondition')
; ;
@ -91,4 +91,4 @@
module.exports = FilterModel; module.exports = FilterModel;
}(module, require)); }());

View file

@ -1,5 +1,5 @@
(function (module, require) { (function () {
'use strict'; 'use strict';
@ -7,10 +7,10 @@
_ = require('_'), _ = require('_'),
ko = require('ko'), ko = require('ko'),
Enums = require('Enums'), Enums = require('Common/Enums'),
Globals = require('Globals'), Globals = require('Common/Globals'),
Utils = require('Utils'), Utils = require('Common/Utils'),
Events = require('Events') Events = require('Common/Events')
; ;
/** /**
@ -350,4 +350,4 @@
module.exports = FolderModel; module.exports = FolderModel;
}(module, require)); }());

View file

@ -1,12 +1,12 @@
(function (module, require) { (function () {
'use strict'; 'use strict';
var var
ko = require('ko'), ko = require('ko'),
Utils = require('Utils') Utils = require('Common/Utils')
; ;
/** /**
@ -47,4 +47,4 @@
module.exports = IdentityModel; module.exports = IdentityModel;
}(module, require)); }());

View file

@ -1,5 +1,5 @@
(function (module, require) { (function () {
'use strict'; 'use strict';
@ -10,10 +10,10 @@
ko = require('ko'), ko = require('ko'),
moment = require('moment'), moment = require('moment'),
Enums = require('Enums'), Enums = require('Common/Enums'),
Utils = require('Utils'), Utils = require('Common/Utils'),
Globals = require('Globals'), Globals = require('Common/Globals'),
LinkBuilder = require('LinkBuilder'), LinkBuilder = require('Common/LinkBuilder'),
EmailModel = require('Model:Email'), EmailModel = require('Model:Email'),
AttachmentModel = require('Model:Attachment') AttachmentModel = require('Model:Attachment')
@ -1291,4 +1291,4 @@
module.exports = MessageModel; module.exports = MessageModel;
}(module, require)); }());

View file

@ -1,5 +1,5 @@
(function (module, require) { (function () {
'use strict'; 'use strict';
@ -40,4 +40,4 @@
module.exports = OpenPgpKeyModel; module.exports = OpenPgpKeyModel;
}(module, require)); }());

View file

@ -1,5 +1,5 @@
(function (module, require) { (function () {
'use strict'; 'use strict';
@ -29,4 +29,4 @@
module.exports = AboutScreen; module.exports = AboutScreen;
}(module, require)); }());

View file

@ -1,5 +1,5 @@
(function (module, require) { (function () {
'use strict'; 'use strict';
@ -8,9 +8,9 @@
$ = require('$'), $ = require('$'),
ko = require('ko'), ko = require('ko'),
Globals = require('Globals'), Globals = require('Common/Globals'),
Utils = require('Utils'), Utils = require('Common/Utils'),
LinkBuilder = require('LinkBuilder'), LinkBuilder = require('Common/LinkBuilder'),
kn = require('App:Knoin'), kn = require('App:Knoin'),
KnoinAbstractScreen = require('Knoin:AbstractScreen') KnoinAbstractScreen = require('Knoin:AbstractScreen')
@ -29,10 +29,23 @@
this.oCurrentSubScreen = null; this.oCurrentSubScreen = null;
this.oViewModelPlace = null; this.oViewModelPlace = null;
this.setupSettings();
} }
_.extend(AbstractSettingsScreen.prototype, KnoinAbstractScreen.prototype); _.extend(AbstractSettingsScreen.prototype, KnoinAbstractScreen.prototype);
/**
* @param {Function=} fCallback
*/
AbstractSettingsScreen.prototype.setupSettings = function (fCallback)
{
if (fCallback)
{
fCallback();
}
};
AbstractSettingsScreen.prototype.onRoute = function (sSubName) AbstractSettingsScreen.prototype.onRoute = function (sSubName)
{ {
var var
@ -196,4 +209,4 @@
module.exports = AbstractSettingsScreen; module.exports = AbstractSettingsScreen;
}(module, require)); }());

View file

@ -1,5 +1,5 @@
(function (module, require) { (function () {
'use strict'; 'use strict';
@ -29,4 +29,4 @@
module.exports = AdminLoginScreen; module.exports = AdminLoginScreen;
}(module, require)); }());

View file

@ -1,11 +1,13 @@
(function (module, require) { (function () {
'use strict'; 'use strict';
var var
_ = require('_'), _ = require('_'),
kn = require('App:Knoin'),
AbstractSettings = require('Screen:AbstractSettings') AbstractSettings = require('Screen:AbstractSettings')
; ;
@ -23,6 +25,50 @@
_.extend(AdminSettingsScreen.prototype, AbstractSettings.prototype); _.extend(AdminSettingsScreen.prototype, AbstractSettings.prototype);
/**
* @param {Function=} fCallback
*/
AdminSettingsScreen.prototype.setupSettings = function (fCallback)
{
kn.addSettingsViewModel(require('Settings:Admin:General'),
'AdminSettingsGeneral', 'General', 'general', true);
kn.addSettingsViewModel(require('Settings:Admin:Login'),
'AdminSettingsLogin', 'Login', 'login');
kn.addSettingsViewModel(require('Settings:Admin:Branding'),
'AdminSettingsBranding', 'Branding', 'branding');
kn.addSettingsViewModel(require('Settings:Admin:Contacts'),
'AdminSettingsContacts', 'Contacts', 'contacts');
kn.addSettingsViewModel(require('Settings:Admin:Domains'),
'AdminSettingsDomains', 'Domains', 'domains');
kn.addSettingsViewModel(require('Settings:Admin:Security'),
'AdminSettingsSecurity', 'Security', 'security');
kn.addSettingsViewModel(require('Settings:Admin:Social'),
'AdminSettingsSocial', 'Social', 'social');
kn.addSettingsViewModel(require('Settings:Admin:Plugins'),
'AdminSettingsPlugins', 'Plugins', 'plugins');
kn.addSettingsViewModel(require('Settings:Admin:Packages'),
'AdminSettingsPackages', 'Packages', 'packages');
kn.addSettingsViewModel(require('Settings:Admin:Licensing'),
'AdminSettingsLicensing', 'Licensing', 'licensing');
kn.addSettingsViewModel(require('Settings:Admin:About'),
'AdminSettingsAbout', 'About', 'about');
if (fCallback)
{
fCallback();
}
};
AdminSettingsScreen.prototype.onShow = function () AdminSettingsScreen.prototype.onShow = function ()
{ {
require('App:Admin').setTitle(''); require('App:Admin').setTitle('');
@ -30,4 +76,4 @@
module.exports = AdminSettingsScreen; module.exports = AdminSettingsScreen;
}(module, require)); }());

View file

@ -1,5 +1,5 @@
(function (module, require) { (function () {
'use strict'; 'use strict';
@ -29,4 +29,4 @@
module.exports = LoginScreen; module.exports = LoginScreen;
}(module, require)); }());

View file

@ -1,15 +1,15 @@
(function (module, require) { (function () {
'use strict'; 'use strict';
var var
_ = require('_'), _ = require('_'),
Enums = require('Enums'), Enums = require('Common/Enums'),
Globals = require('Globals'), Globals = require('Common/Globals'),
Utils = require('Utils'), Utils = require('Common/Utils'),
Events = require('Events'), Events = require('Common/Events'),
KnoinAbstractScreen = require('Knoin:AbstractScreen'), KnoinAbstractScreen = require('Knoin:AbstractScreen'),
@ -193,4 +193,4 @@
module.exports = MailBoxScreen; module.exports = MailBoxScreen;
}(module, require)); }());

View file

@ -1,14 +1,18 @@
(function (module, require) { (function () {
'use strict'; 'use strict';
var var
_ = require('_'), _ = require('_'),
Enums = require('Enums'), Enums = require('Common/Enums'),
Utils = require('Utils'), Utils = require('Common/Utils'),
Globals = require('Globals'), Globals = require('Common/Globals'),
Settings = require('Storage:Settings'),
kn = require('App:Knoin'),
AbstractSettingsScreen = require('Screen:AbstractSettings') AbstractSettingsScreen = require('Screen:AbstractSettings')
; ;
@ -34,6 +38,84 @@
_.extend(SettingsScreen.prototype, AbstractSettingsScreen.prototype); _.extend(SettingsScreen.prototype, AbstractSettingsScreen.prototype);
/**
* @param {Function=} fCallback
*/
SettingsScreen.prototype.setupSettings = function (fCallback)
{
kn.addSettingsViewModel(require('Settings:RainLoop:General'),
'SettingsGeneral', 'SETTINGS_LABELS/LABEL_GENERAL_NAME', 'general', true);
if (Settings.settingsGet('ContactsIsAllowed'))
{
kn.addSettingsViewModel(require('Settings:RainLoop:Contacts'),
'SettingsContacts', 'SETTINGS_LABELS/LABEL_CONTACTS_NAME', 'contacts');
}
if (Settings.capa(Enums.Capa.AdditionalAccounts))
{
kn.addSettingsViewModel(require('Settings:RainLoop:Accounts'),
'SettingsAccounts', 'SETTINGS_LABELS/LABEL_ACCOUNTS_NAME', 'accounts');
}
if (Settings.capa(Enums.Capa.AdditionalIdentities))
{
kn.addSettingsViewModel(require('Settings:RainLoop:Identities'),
'SettingsIdentities', 'SETTINGS_LABELS/LABEL_IDENTITIES_NAME', 'identities');
}
else
{
kn.addSettingsViewModel(require('Settings:RainLoop:Identity'),
'SettingsIdentity', 'SETTINGS_LABELS/LABEL_IDENTITY_NAME', 'identity');
}
if (Settings.capa(Enums.Capa.Filters))
{
kn.addSettingsViewModel(require('Settings:RainLoop:Filters'),
'SettingsFilters', 'SETTINGS_LABELS/LABEL_FILTERS_NAME', 'filters');
}
if (Settings.capa(Enums.Capa.TwoFactor))
{
kn.addSettingsViewModel(require('Settings:RainLoop:Security'),
'SettingsSecurity', 'SETTINGS_LABELS/LABEL_SECURITY_NAME', 'security');
}
if (Settings.settingsGet('AllowGoogleSocial') ||
Settings.settingsGet('AllowFacebookSocial') ||
Settings.settingsGet('AllowTwitterSocial'))
{
kn.addSettingsViewModel(require('Settings:RainLoop:Social'),
'SettingsSocial', 'SETTINGS_LABELS/LABEL_SOCIAL_NAME', 'social');
}
if (Settings.settingsGet('ChangePasswordIsAllowed'))
{
kn.addSettingsViewModel(require('Settings:RainLoop:ChangePassword'),
'SettingsChangePassword', 'SETTINGS_LABELS/LABEL_CHANGE_PASSWORD_NAME', 'change-password');
}
kn.addSettingsViewModel(require('Settings:RainLoop:Folders'),
'SettingsFolders', 'SETTINGS_LABELS/LABEL_FOLDERS_NAME', 'folders');
if (Settings.capa(Enums.Capa.Themes))
{
kn.addSettingsViewModel(require('Settings:RainLoop:Themes'),
'SettingsThemes', 'SETTINGS_LABELS/LABEL_THEMES_NAME', 'themes');
}
if (Settings.capa(Enums.Capa.OpenPGP))
{
kn.addSettingsViewModel(require('Settings:RainLoop:OpenPGP'),
'SettingsOpenPGP', 'SETTINGS_LABELS/LABEL_OPEN_PGP_NAME', 'openpgp');
}
if (fCallback)
{
fCallback();
}
};
SettingsScreen.prototype.onShow = function () SettingsScreen.prototype.onShow = function ()
{ {
this.setSettingsTitle(); this.setSettingsTitle();
@ -47,4 +129,4 @@
module.exports = SettingsScreen; module.exports = SettingsScreen;
}(module, require)); }());

View file

@ -1,5 +1,5 @@
(function (module, require) { (function () {
'use strict'; 'use strict';
@ -85,4 +85,4 @@
module.exports = AdminSettingsAbout; module.exports = AdminSettingsAbout;
}(module, require)); }());

View file

@ -1,5 +1,5 @@
(function (module, require) { (function () {
'use strict'; 'use strict';
@ -7,7 +7,7 @@
_ = require('_'), _ = require('_'),
ko = require('ko'), ko = require('ko'),
Utils = require('Utils') Utils = require('Common/Utils')
; ;
/** /**
@ -16,7 +16,7 @@
function AdminSettingsBranding() function AdminSettingsBranding()
{ {
var var
Enums = require('Enums'), Enums = require('Common/Enums'),
Settings = require('Storage:Settings') Settings = require('Storage:Settings')
; ;
@ -88,4 +88,4 @@
module.exports = AdminSettingsBranding; module.exports = AdminSettingsBranding;
}(module, require)); }());

View file

@ -1,5 +1,5 @@
(function (module, require) { (function () {
'use strict'; 'use strict';
@ -7,8 +7,8 @@
_ = require('_'), _ = require('_'),
ko = require('ko'), ko = require('ko'),
Enums = require('Enums'), Enums = require('Common/Enums'),
Utils = require('Utils'), Utils = require('Common/Utils'),
Settings = require('Storage:Settings') Settings = require('Storage:Settings')
; ;
@ -239,4 +239,4 @@
module.exports = AdminSettingsContacts; module.exports = AdminSettingsContacts;
}(module, require)); }());

View file

@ -1,5 +1,5 @@
(function (module, require) { (function () {
'use strict'; 'use strict';
@ -8,7 +8,7 @@
_ = require('_'), _ = require('_'),
ko = require('ko'), ko = require('ko'),
Enums = require('Enums'), Enums = require('Common/Enums'),
PopupsDomainViewModel = require('View:Popup:Domain'), PopupsDomainViewModel = require('View:Popup:Domain'),
@ -103,4 +103,4 @@
module.exports = AdminSettingsDomains; module.exports = AdminSettingsDomains;
}(module, require)); }());

View file

@ -1,5 +1,5 @@
(function (module, require) { (function () {
'use strict'; 'use strict';
@ -7,9 +7,9 @@
_ = require('_'), _ = require('_'),
ko = require('ko'), ko = require('ko'),
Enums = require('Enums'), Enums = require('Common/Enums'),
Utils = require('Utils'), Utils = require('Common/Utils'),
LinkBuilder = require('LinkBuilder'), LinkBuilder = require('Common/LinkBuilder'),
Settings = require('Storage:Settings'), Settings = require('Storage:Settings'),
Data = require('Storage:Admin:Data') Data = require('Storage:Admin:Data')
@ -142,4 +142,4 @@
module.exports = AdminSettingsGeneral; module.exports = AdminSettingsGeneral;
}(module, require)); }());

View file

@ -1,5 +1,5 @@
(function (module, require) { (function () {
'use strict'; 'use strict';
@ -67,4 +67,4 @@
module.exports = AdminSettingsLicensing; module.exports = AdminSettingsLicensing;
}(module, require)); }());

View file

@ -1,5 +1,5 @@
(function (module, require) { (function () {
'use strict'; 'use strict';
@ -7,8 +7,8 @@
_ = require('_'), _ = require('_'),
ko = require('ko'), ko = require('ko'),
Enums = require('Enums'), Enums = require('Common/Enums'),
Utils = require('Utils'), Utils = require('Common/Utils'),
Settings = require('Storage:Settings'), Settings = require('Storage:Settings'),
Data = require('Storage:Admin:Data') Data = require('Storage:Admin:Data')
@ -68,4 +68,4 @@
module.exports = AdminSettingsLogin; module.exports = AdminSettingsLogin;
}(module, require)); }());

View file

@ -1,5 +1,5 @@
(function (module, require) { (function () {
'use strict'; 'use strict';
@ -7,8 +7,8 @@
window = require('window'), window = require('window'),
ko = require('ko'), ko = require('ko'),
Enums = require('Enums'), Enums = require('Common/Enums'),
Utils = require('Utils'), Utils = require('Common/Utils'),
Data = require('Storage:Admin:Data'), Data = require('Storage:Admin:Data'),
Remote = require('Storage:Admin:Remote') Remote = require('Storage:Admin:Remote')
@ -110,4 +110,4 @@
module.exports = AdminSettingsPackages; module.exports = AdminSettingsPackages;
}(module, require)); }());

View file

@ -1,5 +1,5 @@
(function (module, require) { (function () {
'use strict'; 'use strict';
@ -7,8 +7,8 @@
_ = require('_'), _ = require('_'),
ko = require('ko'), ko = require('ko'),
Enums = require('Enums'), Enums = require('Common/Enums'),
Utils = require('Utils'), Utils = require('Common/Utils'),
Settings = require('Storage:Settings'), Settings = require('Storage:Settings'),
Data = require('Storage:Admin:Data'), Data = require('Storage:Admin:Data'),
@ -110,4 +110,4 @@
module.exports = AdminSettingsPlugins; module.exports = AdminSettingsPlugins;
}(module, require)); }());

View file

@ -1,5 +1,5 @@
(function (module, require) { (function () {
'use strict'; 'use strict';
@ -7,9 +7,9 @@
_ = require('_'), _ = require('_'),
ko = require('ko'), ko = require('ko'),
Enums = require('Enums'), Enums = require('Common/Enums'),
Utils = require('Utils'), Utils = require('Common/Utils'),
LinkBuilder = require('LinkBuilder'), LinkBuilder = require('Common/LinkBuilder'),
Settings = require('Storage:Settings'), Settings = require('Storage:Settings'),
Data = require('Storage:Admin:Data'), Data = require('Storage:Admin:Data'),
@ -133,4 +133,4 @@
module.exports = AdminSettingsSecurity; module.exports = AdminSettingsSecurity;
}(module, require)); }());

View file

@ -1,5 +1,5 @@
(function (module, require) { (function () {
'use strict'; 'use strict';
@ -7,8 +7,8 @@
_ = require('_'), _ = require('_'),
ko = require('ko'), ko = require('ko'),
Enums = require('Enums'), Enums = require('Common/Enums'),
Utils = require('Utils') Utils = require('Common/Utils')
; ;
/** /**
@ -150,4 +150,4 @@
module.exports = AdminSettingsSocial; module.exports = AdminSettingsSocial;
}(module, require)); }());

View file

@ -1,5 +1,5 @@
(function (module, require) { (function () {
'use strict'; 'use strict';
@ -8,9 +8,9 @@
_ = require('_'), _ = require('_'),
ko = require('ko'), ko = require('ko'),
Enums = require('Enums'), Enums = require('Common/Enums'),
Utils = require('Utils'), Utils = require('Common/Utils'),
LinkBuilder = require('LinkBuilder'), LinkBuilder = require('Common/LinkBuilder'),
Data = require('Storage:RainLoop:Data'), Data = require('Storage:RainLoop:Data'),
Remote = require('Storage:RainLoop:Remote') Remote = require('Storage:RainLoop:Remote')
@ -96,4 +96,4 @@
module.exports = SettingsAccounts; module.exports = SettingsAccounts;
}(module, require)); }());

View file

@ -1,5 +1,5 @@
(function (module, require) { (function () {
'use strict'; 'use strict';
@ -7,8 +7,8 @@
_ = require('_'), _ = require('_'),
ko = require('ko'), ko = require('ko'),
Enums = require('Enums'), Enums = require('Common/Enums'),
Utils = require('Utils'), Utils = require('Common/Utils'),
Remote = require('Storage:RainLoop:Remote') Remote = require('Storage:RainLoop:Remote')
; ;
@ -118,4 +118,4 @@
module.exports = SettingsChangePassword; module.exports = SettingsChangePassword;
}(module, require)); }());

View file

@ -1,12 +1,12 @@
(function (module, require) { (function () {
'use strict'; 'use strict';
var var
ko = require('ko'), ko = require('ko'),
Utils = require('Utils'), Utils = require('Common/Utils'),
Remote = require('Storage:RainLoop:Remote'), Remote = require('Storage:RainLoop:Remote'),
Data = require('Storage:RainLoop:Data') Data = require('Storage:RainLoop:Data')
@ -55,4 +55,4 @@
module.exports = SettingsContacts; module.exports = SettingsContacts;
}(module, require)); }());

View file

@ -1,12 +1,12 @@
(function (module, require) { (function () {
'use strict'; 'use strict';
var var
ko = require('ko'), ko = require('ko'),
Utils = require('Utils') Utils = require('Common/Utils')
; ;
/** /**
@ -39,4 +39,4 @@
module.exports = SettingsFilters; module.exports = SettingsFilters;
}(module, require)); }());

View file

@ -1,13 +1,13 @@
(function (module, require) { (function () {
'use strict'; 'use strict';
var var
ko = require('ko'), ko = require('ko'),
Enums = require('Enums'), Enums = require('Common/Enums'),
Utils = require('Utils'), Utils = require('Common/Utils'),
Settings = require('Storage:Settings'), Settings = require('Storage:Settings'),
Data = require('Storage:RainLoop:Data'), Data = require('Storage:RainLoop:Data'),
@ -211,4 +211,4 @@
module.exports = SettingsFolders; module.exports = SettingsFolders;
}(module, require)); }());

View file

@ -1,5 +1,5 @@
(function (module, require) { (function () {
'use strict'; 'use strict';
@ -8,11 +8,11 @@
$ = require('$'), $ = require('$'),
ko = require('ko'), ko = require('ko'),
Enums = require('Enums'), Enums = require('Common/Enums'),
Consts = require('Consts'), Consts = require('Common/Consts'),
Globals = require('Globals'), Globals = require('Common/Globals'),
Utils = require('Utils'), Utils = require('Common/Utils'),
LinkBuilder = require('LinkBuilder'), LinkBuilder = require('Common/LinkBuilder'),
Data = require('Storage:RainLoop:Data'), Data = require('Storage:RainLoop:Data'),
Remote = require('Storage:RainLoop:Remote') Remote = require('Storage:RainLoop:Remote')
@ -175,4 +175,4 @@
module.exports = SettingsGeneral; module.exports = SettingsGeneral;
}(module, require)); }());

View file

@ -1,5 +1,5 @@
(function (module, require) { (function () {
'use strict'; 'use strict';
@ -7,9 +7,9 @@
_ = require('_'), _ = require('_'),
ko = require('ko'), ko = require('ko'),
Enums = require('Enums'), Enums = require('Common/Enums'),
Utils = require('Utils'), Utils = require('Common/Utils'),
HtmlEditor = require('HtmlEditor'), HtmlEditor = require('Common/HtmlEditor'),
Data = require('Storage:RainLoop:Data'), Data = require('Storage:RainLoop:Data'),
Remote = require('Storage:RainLoop:Remote') Remote = require('Storage:RainLoop:Remote')
@ -230,4 +230,4 @@
module.exports = SettingsIdentities; module.exports = SettingsIdentities;
}(module, require)); }());

View file

@ -1,5 +1,5 @@
(function (module, require) { (function () {
'use strict'; 'use strict';
@ -7,9 +7,9 @@
_ = require('_'), _ = require('_'),
ko = require('ko'), ko = require('ko'),
Enums = require('Enums'), Enums = require('Common/Enums'),
Utils = require('Utils'), Utils = require('Common/Utils'),
HtmlEditor = require('HtmlEditor'), HtmlEditor = require('Common/HtmlEditor'),
Data = require('Storage:RainLoop:Data'), Data = require('Storage:RainLoop:Data'),
Remote = require('Storage:RainLoop:Remote') Remote = require('Storage:RainLoop:Remote')
@ -100,4 +100,4 @@
module.exports = SettingsIdentity; module.exports = SettingsIdentity;
}(module, require)); }());

View file

@ -1,5 +1,5 @@
(function (module, require) { (function () {
'use strict'; 'use strict';
@ -80,4 +80,4 @@
module.exports = SettingsOpenPGP; module.exports = SettingsOpenPGP;
}(module, require)); }());

View file

@ -1,14 +1,14 @@
(function (module, require) { (function () {
'use strict'; 'use strict';
var var
ko = require('ko'), ko = require('ko'),
Enums = require('Enums'), Enums = require('Common/Enums'),
Globals = require('Globals'), Globals = require('Common/Globals'),
Utils = require('Utils'), Utils = require('Common/Utils'),
Remote = require('Storage:RainLoop:Remote') Remote = require('Storage:RainLoop:Remote')
; ;
@ -163,4 +163,4 @@
module.exports = SettingsSecurity; module.exports = SettingsSecurity;
}(module, require)); }());

View file

@ -1,5 +1,5 @@
(function (module, require) { (function () {
'use strict'; 'use strict';
@ -9,7 +9,7 @@
function SettingsSocial() function SettingsSocial()
{ {
var var
Utils = require('Utils'), Utils = require('Common/Utils'),
Data = require('Storage:RainLoop:Data') Data = require('Storage:RainLoop:Data')
; ;
@ -73,4 +73,4 @@
module.exports = SettingsSocial; module.exports = SettingsSocial;
}(module, require)); }());

View file

@ -1,5 +1,5 @@
(function (module, require) { (function () {
'use strict'; 'use strict';
@ -9,9 +9,9 @@
$ = require('$'), $ = require('$'),
ko = require('ko'), ko = require('ko'),
Enums = require('Enums'), Enums = require('Common/Enums'),
Utils = require('Utils'), Utils = require('Common/Utils'),
LinkBuilder = require('LinkBuilder'), LinkBuilder = require('Common/LinkBuilder'),
Data = require('Storage:RainLoop:Data'), Data = require('Storage:RainLoop:Data'),
Remote = require('Storage:RainLoop:Remote') Remote = require('Storage:RainLoop:Remote')
@ -129,4 +129,4 @@
module.exports = SettingsThemes; module.exports = SettingsThemes;
}(module, require)); }());

View file

@ -1,12 +1,12 @@
/* RainLoop Webmail (c) RainLoop Team | Licensed under CC BY-NC-SA 3.0 */ /* RainLoop Webmail (c) RainLoop Team | Licensed under CC BY-NC-SA 3.0 */
(function (module, require) { (function () {
'use strict'; 'use strict';
var var
Enums = require('Enums'), Enums = require('Common/Enums'),
Utils = require('Utils'), Utils = require('Common/Utils'),
Settings = require('Storage:Settings') Settings = require('Storage:Settings')
; ;
@ -90,4 +90,4 @@
module.exports = AbstractData; module.exports = AbstractData;
}(module, require)); }());

View file

@ -1,6 +1,6 @@
/* RainLoop Webmail (c) RainLoop Team | Licensed under CC BY-NC-SA 3.0 */ /* RainLoop Webmail (c) RainLoop Team | Licensed under CC BY-NC-SA 3.0 */
(function (module, require) { (function () {
'use strict'; 'use strict';
@ -9,12 +9,12 @@
_ = require('_'), _ = require('_'),
$ = require('$'), $ = require('$'),
Consts = require('Consts'), Consts = require('Common/Consts'),
Enums = require('Enums'), Enums = require('Common/Enums'),
Globals = require('Globals'), Globals = require('Common/Globals'),
Utils = require('Utils'), Utils = require('Common/Utils'),
Plugins = require('Plugins'), Plugins = require('Common/Plugins'),
LinkBuilder = require('LinkBuilder'), LinkBuilder = require('Common/LinkBuilder'),
Settings = require('Storage:Settings') Settings = require('Storage:Settings')
; ;
@ -309,4 +309,4 @@
module.exports = AbstractRemoteStorage; module.exports = AbstractRemoteStorage;
}(module, require)); }());

View file

@ -1,6 +1,6 @@
/* RainLoop Webmail (c) RainLoop Team | Licensed under CC BY-NC-SA 3.0 */ /* RainLoop Webmail (c) RainLoop Team | Licensed under CC BY-NC-SA 3.0 */
(function (module, require) { (function () {
'use strict'; 'use strict';
@ -65,4 +65,4 @@
module.exports = new AdminDataStorage(); module.exports = new AdminDataStorage();
}(module, require)); }());

View file

@ -1,6 +1,6 @@
/* RainLoop Webmail (c) RainLoop Team | Licensed under CC BY-NC-SA 3.0 */ /* RainLoop Webmail (c) RainLoop Team | Licensed under CC BY-NC-SA 3.0 */
(function (module, require) { (function () {
'use strict'; 'use strict';
@ -273,4 +273,4 @@
module.exports = new AdminRemoteStorage(); module.exports = new AdminRemoteStorage();
}(module, require)); }());

View file

@ -1,15 +1,15 @@
/* RainLoop Webmail (c) RainLoop Team | Licensed under CC BY-NC-SA 3.0 */ /* RainLoop Webmail (c) RainLoop Team | Licensed under CC BY-NC-SA 3.0 */
(function (module, require) { (function () {
'use strict'; 'use strict';
var var
_ = require('_'), _ = require('_'),
Enums = require('Enums'), Enums = require('Common/Enums'),
Utils = require('Utils'), Utils = require('Common/Utils'),
LinkBuilder = require('LinkBuilder'), LinkBuilder = require('Common/LinkBuilder'),
Settings = require('Storage:Settings') Settings = require('Storage:Settings')
; ;
@ -346,4 +346,4 @@
module.exports = new CacheStorage(); module.exports = new CacheStorage();
}(module, require)); }());

View file

@ -1,6 +1,6 @@
/* RainLoop Webmail (c) RainLoop Team | Licensed under CC BY-NC-SA 3.0 */ /* RainLoop Webmail (c) RainLoop Team | Licensed under CC BY-NC-SA 3.0 */
(function (module, require) { (function () {
'use strict'; 'use strict';
@ -11,11 +11,11 @@
ko = require('ko'), ko = require('ko'),
moment = require('moment'), moment = require('moment'),
Consts = require('Consts'), Consts = require('Common/Consts'),
Enums = require('Enums'), Enums = require('Common/Enums'),
Globals = require('Globals'), Globals = require('Common/Globals'),
Utils = require('Utils'), Utils = require('Common/Utils'),
LinkBuilder = require('LinkBuilder'), LinkBuilder = require('Common/LinkBuilder'),
Settings = require('Storage:Settings'), Settings = require('Storage:Settings'),
Cache = require('Storage:RainLoop:Cache'), Cache = require('Storage:RainLoop:Cache'),
@ -1061,4 +1061,4 @@
module.exports = new DataStorage(); module.exports = new DataStorage();
}(module, require)); }());

View file

@ -1,6 +1,6 @@
/* RainLoop Webmail (c) RainLoop Team | Licensed under CC BY-NC-SA 3.0 */ /* RainLoop Webmail (c) RainLoop Team | Licensed under CC BY-NC-SA 3.0 */
(function (module, require) { (function () {
'use strict'; 'use strict';
@ -52,4 +52,4 @@
module.exports = new LocalStorage(); module.exports = new LocalStorage();
}(module, require)); }());

View file

@ -1,6 +1,6 @@
/* RainLoop Webmail (c) RainLoop Team | Licensed under CC BY-NC-SA 3.0 */ /* RainLoop Webmail (c) RainLoop Team | Licensed under CC BY-NC-SA 3.0 */
(function (module, require) { (function () {
'use strict'; 'use strict';
@ -8,8 +8,8 @@
$ = require('$'), $ = require('$'),
JSON = require('JSON'), JSON = require('JSON'),
Consts = require('Consts'), Consts = require('Common/Consts'),
Utils = require('Utils') Utils = require('Common/Utils')
; ;
/** /**
@ -97,4 +97,4 @@
module.exports = CookieDriver; module.exports = CookieDriver;
}(module, require)); }());

View file

@ -1,6 +1,6 @@
/* RainLoop Webmail (c) RainLoop Team | Licensed under CC BY-NC-SA 3.0 */ /* RainLoop Webmail (c) RainLoop Team | Licensed under CC BY-NC-SA 3.0 */
(function (module, require) { (function () {
'use strict'; 'use strict';
@ -8,8 +8,8 @@
window = require('window'), window = require('window'),
JSON = require('JSON'), JSON = require('JSON'),
Consts = require('Consts'), Consts = require('Common/Consts'),
Utils = require('Utils') Utils = require('Common/Utils')
; ;
/** /**
@ -95,4 +95,4 @@
module.exports = LocalStorageDriver; module.exports = LocalStorageDriver;
}(module, require)); }());

View file

@ -1,16 +1,16 @@
/* RainLoop Webmail (c) RainLoop Team | Licensed under CC BY-NC-SA 3.0 */ /* RainLoop Webmail (c) RainLoop Team | Licensed under CC BY-NC-SA 3.0 */
(function (module, require) { (function () {
'use strict'; 'use strict';
var var
_ = require('_'), _ = require('_'),
Utils = require('Utils'), Utils = require('Common/Utils'),
Consts = require('Consts'), Consts = require('Common/Consts'),
Globals = require('Globals'), Globals = require('Common/Globals'),
Base64 = require('Base64'), Base64 = require('Common/Base64'),
Settings = require('Storage:Settings'), Settings = require('Storage:Settings'),
Cache = require('Storage:RainLoop:Cache'), Cache = require('Storage:RainLoop:Cache'),
@ -811,4 +811,4 @@
module.exports = new RemoteStorage(); module.exports = new RemoteStorage();
}(module, require)); }());

View file

@ -1,13 +1,13 @@
/* RainLoop Webmail (c) RainLoop Team | Licensed under CC BY-NC-SA 3.0 */ /* RainLoop Webmail (c) RainLoop Team | Licensed under CC BY-NC-SA 3.0 */
(function (module, require) { (function () {
'use strict'; 'use strict';
var var
window = require('window'), window = require('window'),
Utils = require('Utils') Utils = require('Common/Utils')
; ;
/** /**
@ -52,4 +52,4 @@
module.exports = new SettingsStorage(); module.exports = new SettingsStorage();
}(module, require)); }());

View file

@ -1,5 +1,5 @@
(function (module, require) { (function () {
'use strict'; 'use strict';
@ -31,4 +31,4 @@
module.exports = AboutViewModel; module.exports = AboutViewModel;
}(module, require)); }());

View file

@ -1,5 +1,5 @@
(function (module, require) { (function () {
'use strict'; 'use strict';
@ -9,9 +9,9 @@
ko = require('ko'), ko = require('ko'),
key = require('key'), key = require('key'),
Enums = require('Enums'), Enums = require('Common/Enums'),
Utils = require('Utils'), Utils = require('Common/Utils'),
LinkBuilder = require('LinkBuilder'), LinkBuilder = require('Common/LinkBuilder'),
Settings = require('Storage:Settings'), Settings = require('Storage:Settings'),
Data = require('Storage:RainLoop:Data'), Data = require('Storage:RainLoop:Data'),
@ -117,4 +117,4 @@
module.exports = AbstractSystemDropDownViewModel; module.exports = AbstractSystemDropDownViewModel;
}(module, require)); }());

View file

@ -1,5 +1,5 @@
(function (module, require) { (function () {
'use strict'; 'use strict';
@ -7,8 +7,8 @@
_ = require('_'), _ = require('_'),
ko = require('ko'), ko = require('ko'),
Enums = require('Enums'), Enums = require('Common/Enums'),
Utils = require('Utils'), Utils = require('Common/Utils'),
Remote = require('Storage:Admin:Remote'), Remote = require('Storage:Admin:Remote'),
@ -118,4 +118,4 @@
module.exports = AdminLoginViewModel; module.exports = AdminLoginViewModel;
}(module, require)); }());

View file

@ -1,12 +1,12 @@
(function (module, require) { (function () {
'use strict'; 'use strict';
var var
_ = require('_'), _ = require('_'),
Globals = require('Globals'), Globals = require('Common/Globals'),
kn = require('App:Knoin'), kn = require('App:Knoin'),
KnoinAbstractViewModel = require('Knoin:AbstractViewModel') KnoinAbstractViewModel = require('Knoin:AbstractViewModel')
@ -39,4 +39,4 @@
module.exports = AdminSettingsMenuViewModel; module.exports = AdminSettingsMenuViewModel;
}(module, require)); }());

View file

@ -1,5 +1,5 @@
(function (module, require) { (function () {
'use strict'; 'use strict';
@ -43,4 +43,4 @@
module.exports = AdminSettingsPaneViewModel; module.exports = AdminSettingsPaneViewModel;
}(module, require)); }());

View file

@ -1,5 +1,5 @@
(function (module, require) { (function () {
'use strict'; 'use strict';
@ -9,9 +9,9 @@
$ = require('$'), $ = require('$'),
ko = require('ko'), ko = require('ko'),
Enums = require('Enums'), Enums = require('Common/Enums'),
Utils = require('Utils'), Utils = require('Common/Utils'),
LinkBuilder = require('LinkBuilder'), LinkBuilder = require('Common/LinkBuilder'),
Settings = require('Storage:Settings'), Settings = require('Storage:Settings'),
Data = require('Storage:RainLoop:Data'), Data = require('Storage:RainLoop:Data'),
@ -367,4 +367,4 @@
module.exports = LoginViewModel; module.exports = LoginViewModel;
}(module, require)); }());

View file

@ -1,5 +1,5 @@
(function (module, require) { (function () {
'use strict'; 'use strict';
@ -10,10 +10,10 @@
ko = require('ko'), ko = require('ko'),
key = require('key'), key = require('key'),
Utils = require('Utils'), Utils = require('Common/Utils'),
Enums = require('Enums'), Enums = require('Common/Enums'),
Globals = require('Globals'), Globals = require('Common/Globals'),
LinkBuilder = require('LinkBuilder'), LinkBuilder = require('Common/LinkBuilder'),
Settings = require('Storage:Settings'), Settings = require('Storage:Settings'),
Cache = require('Storage:RainLoop:Cache'), Cache = require('Storage:RainLoop:Cache'),
@ -271,4 +271,4 @@
module.exports = MailBoxFolderListViewModel; module.exports = MailBoxFolderListViewModel;
}(module, require)); }());

View file

@ -1,5 +1,5 @@
(function (module, require) { (function () {
'use strict'; 'use strict';
@ -11,13 +11,13 @@
Jua = require('Jua'), Jua = require('Jua'),
ifvisible = require('ifvisible'), ifvisible = require('ifvisible'),
Enums = require('Enums'), Enums = require('Common/Enums'),
Consts = require('Consts'), Consts = require('Common/Consts'),
Globals = require('Globals'), Globals = require('Common/Globals'),
Utils = require('Utils'), Utils = require('Common/Utils'),
LinkBuilder = require('LinkBuilder'), LinkBuilder = require('Common/LinkBuilder'),
Events = require('Events'), Events = require('Common/Events'),
Selector = require('Selector'), Selector = require('Common/Selector'),
Settings = require('Storage:Settings'), Settings = require('Storage:Settings'),
Cache = require('Storage:RainLoop:Cache'), Cache = require('Storage:RainLoop:Cache'),
@ -932,4 +932,4 @@
module.exports = MailBoxMessageListViewModel; module.exports = MailBoxMessageListViewModel;
}(module, require)); }());

View file

@ -1,5 +1,5 @@
(function (module, require) { (function () {
'use strict'; 'use strict';
@ -9,11 +9,11 @@
ko = require('ko'), ko = require('ko'),
key = require('key'), key = require('key'),
Consts = require('Consts'), Consts = require('Common/Consts'),
Enums = require('Enums'), Enums = require('Common/Enums'),
Globals = require('Globals'), Globals = require('Common/Globals'),
Utils = require('Utils'), Utils = require('Common/Utils'),
Events = require('Events'), Events = require('Common/Events'),
Cache = require('Storage:RainLoop:Cache'), Cache = require('Storage:RainLoop:Cache'),
Data = require('Storage:RainLoop:Data'), Data = require('Storage:RainLoop:Data'),
@ -719,4 +719,4 @@
module.exports = MailBoxMessageViewViewModel; module.exports = MailBoxMessageViewViewModel;
}(module, require)); }());

View file

@ -1,5 +1,5 @@
(function (module, require) { (function () {
'use strict'; 'use strict';
@ -25,4 +25,4 @@
module.exports = MailBoxSystemDropDownViewModel; module.exports = MailBoxSystemDropDownViewModel;
}(module, require)); }());

View file

@ -1,5 +1,5 @@
(function (module, require) { (function () {
'use strict'; 'use strict';
@ -7,8 +7,8 @@
_ = require('_'), _ = require('_'),
ko = require('ko'), ko = require('ko'),
Enums = require('Enums'), Enums = require('Common/Enums'),
Utils = require('Utils'), Utils = require('Common/Utils'),
Settings = require('Storage:Settings'), Settings = require('Storage:Settings'),
Data = require('Storage:Admin:Data'), Data = require('Storage:Admin:Data'),
@ -138,4 +138,4 @@
module.exports = PopupsActivateViewModel; module.exports = PopupsActivateViewModel;
}(module, require)); }());

View file

@ -1,5 +1,5 @@
(function (module, require) { (function () {
'use strict'; 'use strict';
@ -7,8 +7,8 @@
_ = require('_'), _ = require('_'),
ko = require('ko'), ko = require('ko'),
Enums = require('Enums'), Enums = require('Common/Enums'),
Utils = require('Utils'), Utils = require('Common/Utils'),
Remote = require('Storage:RainLoop:Remote'), Remote = require('Storage:RainLoop:Remote'),
@ -113,4 +113,4 @@
module.exports = PopupsAddAccountViewModel; module.exports = PopupsAddAccountViewModel;
}(module, require)); }());

View file

@ -1,5 +1,5 @@
(function (module, require) { (function () {
'use strict'; 'use strict';
@ -7,7 +7,7 @@
_ = require('_'), _ = require('_'),
ko = require('ko'), ko = require('ko'),
Utils = require('Utils'), Utils = require('Common/Utils'),
Data = require('Storage:RainLoop:Data'), Data = require('Storage:RainLoop:Data'),
@ -107,4 +107,4 @@
module.exports = PopupsAddOpenPgpKeyViewModel; module.exports = PopupsAddOpenPgpKeyViewModel;
}(module, require)); }());

View file

@ -1,5 +1,5 @@
(function (module, require) { (function () {
'use strict'; 'use strict';
@ -8,7 +8,7 @@
ko = require('ko'), ko = require('ko'),
moment = require('moment'), moment = require('moment'),
Utils = require('Utils'), Utils = require('Common/Utils'),
Data = require('Storage:RainLoop:Data'), Data = require('Storage:RainLoop:Data'),
@ -155,4 +155,4 @@
module.exports = PopupsAdvancedSearchViewModel; module.exports = PopupsAdvancedSearchViewModel;
}(module, require)); }());

View file

@ -1,5 +1,5 @@
(function (module, require) { (function () {
'use strict'; 'use strict';
@ -8,8 +8,8 @@
ko = require('ko'), ko = require('ko'),
key = require('key'), key = require('key'),
Enums = require('Enums'), Enums = require('Common/Enums'),
Utils = require('Utils'), Utils = require('Common/Utils'),
kn = require('App:Knoin'), kn = require('App:Knoin'),
KnoinAbstractViewModel = require('Knoin:AbstractViewModel') KnoinAbstractViewModel = require('Knoin:AbstractViewModel')
@ -128,4 +128,4 @@
module.exports = PopupsAskViewModel; module.exports = PopupsAskViewModel;
}(module, require)); }());

View file

@ -1,5 +1,5 @@
(function (module, require) { (function () {
'use strict'; 'use strict';
@ -9,8 +9,8 @@
ko = require('ko'), ko = require('ko'),
key = require('key'), key = require('key'),
Utils = require('Utils'), Utils = require('Common/Utils'),
Enums = require('Enums'), Enums = require('Common/Enums'),
Data = require('Storage:RainLoop:Data'), Data = require('Storage:RainLoop:Data'),
@ -262,4 +262,4 @@
module.exports = PopupsComposeOpenPgpViewModel; module.exports = PopupsComposeOpenPgpViewModel;
}(module, require)); }());

Some files were not shown because too many files have changed in this diff Show more