mirror of
https://github.com/the-djmaze/snappymail.git
synced 2026-07-13 03:27:39 +03:00
Code refactoring
This commit is contained in:
parent
31860420cb
commit
4eaef23cc7
52 changed files with 99 additions and 103 deletions
|
|
@ -21,7 +21,7 @@
|
||||||
LicenseStore = require('Stores/Admin/License'),
|
LicenseStore = require('Stores/Admin/License'),
|
||||||
PackageStore = require('Stores/Admin/Package'),
|
PackageStore = require('Stores/Admin/Package'),
|
||||||
CoreStore = require('Stores/Admin/Core'),
|
CoreStore = require('Stores/Admin/Core'),
|
||||||
Remote = require('Storage/Admin/Remote'),
|
Remote = require('Remote/Admin/Ajax'),
|
||||||
|
|
||||||
kn = require('Knoin/Knoin'),
|
kn = require('Knoin/Knoin'),
|
||||||
AbstractApp = require('App/Abstract')
|
AbstractApp = require('App/Abstract')
|
||||||
|
|
|
||||||
|
|
@ -21,6 +21,8 @@
|
||||||
|
|
||||||
kn = require('Knoin/Knoin'),
|
kn = require('Knoin/Knoin'),
|
||||||
|
|
||||||
|
Cache = require('Common/Cache'),
|
||||||
|
|
||||||
SocialStore = require('Stores/Social'),
|
SocialStore = require('Stores/Social'),
|
||||||
AppStore = require('Stores/User/App'),
|
AppStore = require('Stores/User/App'),
|
||||||
SettingsStore = require('Stores/User/Settings'),
|
SettingsStore = require('Stores/User/Settings'),
|
||||||
|
|
@ -34,8 +36,8 @@
|
||||||
|
|
||||||
Local = require('Storage/Client'),
|
Local = require('Storage/Client'),
|
||||||
Settings = require('Storage/Settings'),
|
Settings = require('Storage/Settings'),
|
||||||
Cache = require('Storage/User/Cache'),
|
|
||||||
Remote = require('Storage/User/Remote'),
|
Remote = require('Remote/User/Ajax'),
|
||||||
|
|
||||||
EmailModel = require('Model/Email'),
|
EmailModel = require('Model/Email'),
|
||||||
FolderModel = require('Model/Folder'),
|
FolderModel = require('Model/Folder'),
|
||||||
|
|
|
||||||
|
|
@ -11,7 +11,7 @@
|
||||||
Utils = require('Common/Utils'),
|
Utils = require('Common/Utils'),
|
||||||
Translator = require('Common/Translator'),
|
Translator = require('Common/Translator'),
|
||||||
|
|
||||||
Cache = require('Storage/User/Cache'),
|
Cache = require('Common/Cache'),
|
||||||
|
|
||||||
FilterConditionModel = require('Model/FilterCondition'),
|
FilterConditionModel = require('Model/FilterCondition'),
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -12,7 +12,7 @@
|
||||||
Events = require('Common/Events'),
|
Events = require('Common/Events'),
|
||||||
Translator = require('Common/Translator'),
|
Translator = require('Common/Translator'),
|
||||||
|
|
||||||
Cache = require('Storage/User/Cache'),
|
Cache = require('Common/Cache'),
|
||||||
|
|
||||||
AbstractModel = require('Knoin/AbstractModel')
|
AbstractModel = require('Knoin/AbstractModel')
|
||||||
;
|
;
|
||||||
|
|
|
||||||
|
|
@ -21,12 +21,12 @@
|
||||||
/**
|
/**
|
||||||
* @constructor
|
* @constructor
|
||||||
*/
|
*/
|
||||||
function AbstractRemoteStorage()
|
function AbstractAjaxRemote()
|
||||||
{
|
{
|
||||||
this.oRequests = {};
|
this.oRequests = {};
|
||||||
}
|
}
|
||||||
|
|
||||||
AbstractRemoteStorage.prototype.oRequests = {};
|
AbstractAjaxRemote.prototype.oRequests = {};
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @param {?Function} fCallback
|
* @param {?Function} fCallback
|
||||||
|
|
@ -36,7 +36,7 @@
|
||||||
* @param {boolean} bCached
|
* @param {boolean} bCached
|
||||||
* @param {*=} oRequestParameters
|
* @param {*=} oRequestParameters
|
||||||
*/
|
*/
|
||||||
AbstractRemoteStorage.prototype.defaultResponse = function (fCallback, sRequestAction, sType, oData, bCached, oRequestParameters)
|
AbstractAjaxRemote.prototype.defaultResponse = function (fCallback, sRequestAction, sType, oData, bCached, oRequestParameters)
|
||||||
{
|
{
|
||||||
var
|
var
|
||||||
fCall = function () {
|
fCall = function () {
|
||||||
|
|
@ -134,7 +134,7 @@
|
||||||
* @param {Array=} aAbortActions = []
|
* @param {Array=} aAbortActions = []
|
||||||
* @return {jQuery.jqXHR}
|
* @return {jQuery.jqXHR}
|
||||||
*/
|
*/
|
||||||
AbstractRemoteStorage.prototype.ajaxRequest = function (fResultCallback, oParameters, iTimeOut, sGetAdd, aAbortActions)
|
AbstractAjaxRemote.prototype.ajaxRequest = function (fResultCallback, oParameters, iTimeOut, sGetAdd, aAbortActions)
|
||||||
{
|
{
|
||||||
var
|
var
|
||||||
self = this,
|
self = this,
|
||||||
|
|
@ -230,7 +230,7 @@
|
||||||
* @param {string=} sGetAdd = ''
|
* @param {string=} sGetAdd = ''
|
||||||
* @param {Array=} aAbortActions = []
|
* @param {Array=} aAbortActions = []
|
||||||
*/
|
*/
|
||||||
AbstractRemoteStorage.prototype.defaultRequest = function (fCallback, sAction, oParameters, iTimeout, sGetAdd, aAbortActions)
|
AbstractAjaxRemote.prototype.defaultRequest = function (fCallback, sAction, oParameters, iTimeout, sGetAdd, aAbortActions)
|
||||||
{
|
{
|
||||||
oParameters = oParameters || {};
|
oParameters = oParameters || {};
|
||||||
oParameters.Action = sAction;
|
oParameters.Action = sAction;
|
||||||
|
|
@ -246,7 +246,7 @@
|
||||||
/**
|
/**
|
||||||
* @param {?Function} fCallback
|
* @param {?Function} fCallback
|
||||||
*/
|
*/
|
||||||
AbstractRemoteStorage.prototype.noop = function (fCallback)
|
AbstractAjaxRemote.prototype.noop = function (fCallback)
|
||||||
{
|
{
|
||||||
this.defaultRequest(fCallback, 'Noop');
|
this.defaultRequest(fCallback, 'Noop');
|
||||||
};
|
};
|
||||||
|
|
@ -260,7 +260,7 @@
|
||||||
* @param {string} sHtmlCapa
|
* @param {string} sHtmlCapa
|
||||||
* @param {number} iTime
|
* @param {number} iTime
|
||||||
*/
|
*/
|
||||||
AbstractRemoteStorage.prototype.jsError = function (fCallback, sMessage, sFileName, iLineNo, sLocation, sHtmlCapa, iTime)
|
AbstractAjaxRemote.prototype.jsError = function (fCallback, sMessage, sFileName, iLineNo, sLocation, sHtmlCapa, iTime)
|
||||||
{
|
{
|
||||||
this.defaultRequest(fCallback, 'JsError', {
|
this.defaultRequest(fCallback, 'JsError', {
|
||||||
'Message': sMessage,
|
'Message': sMessage,
|
||||||
|
|
@ -278,7 +278,7 @@
|
||||||
* @param {Array=} mData = null
|
* @param {Array=} mData = null
|
||||||
* @param {boolean=} bIsError = false
|
* @param {boolean=} bIsError = false
|
||||||
*/
|
*/
|
||||||
AbstractRemoteStorage.prototype.jsInfo = function (fCallback, sType, mData, bIsError)
|
AbstractAjaxRemote.prototype.jsInfo = function (fCallback, sType, mData, bIsError)
|
||||||
{
|
{
|
||||||
this.defaultRequest(fCallback, 'JsInfo', {
|
this.defaultRequest(fCallback, 'JsInfo', {
|
||||||
'Type': sType,
|
'Type': sType,
|
||||||
|
|
@ -290,7 +290,7 @@
|
||||||
/**
|
/**
|
||||||
* @param {?Function} fCallback
|
* @param {?Function} fCallback
|
||||||
*/
|
*/
|
||||||
AbstractRemoteStorage.prototype.getPublicKey = function (fCallback)
|
AbstractAjaxRemote.prototype.getPublicKey = function (fCallback)
|
||||||
{
|
{
|
||||||
this.defaultRequest(fCallback, 'GetPublicKey');
|
this.defaultRequest(fCallback, 'GetPublicKey');
|
||||||
};
|
};
|
||||||
|
|
@ -299,13 +299,13 @@
|
||||||
* @param {?Function} fCallback
|
* @param {?Function} fCallback
|
||||||
* @param {string} sVersion
|
* @param {string} sVersion
|
||||||
*/
|
*/
|
||||||
AbstractRemoteStorage.prototype.jsVersion = function (fCallback, sVersion)
|
AbstractAjaxRemote.prototype.jsVersion = function (fCallback, sVersion)
|
||||||
{
|
{
|
||||||
this.defaultRequest(fCallback, 'Version', {
|
this.defaultRequest(fCallback, 'Version', {
|
||||||
'Version': sVersion
|
'Version': sVersion
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|
||||||
module.exports = AbstractRemoteStorage;
|
module.exports = AbstractAjaxRemote;
|
||||||
|
|
||||||
}());
|
}());
|
||||||
|
|
@ -6,21 +6,21 @@
|
||||||
var
|
var
|
||||||
_ = require('_'),
|
_ = require('_'),
|
||||||
|
|
||||||
AbstractRemoteStorage = require('Storage/AbstractRemote')
|
AbstractAjaxRemote = require('Remote/AbstractAjax')
|
||||||
;
|
;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @constructor
|
* @constructor
|
||||||
* @extends AbstractRemoteStorage
|
* @extends AbstractAjaxRemote
|
||||||
*/
|
*/
|
||||||
function RemoteAdminStorage()
|
function RemoteAdminStorage()
|
||||||
{
|
{
|
||||||
AbstractRemoteStorage.call(this);
|
AbstractAjaxRemote.call(this);
|
||||||
|
|
||||||
this.oRequests = {};
|
this.oRequests = {};
|
||||||
}
|
}
|
||||||
|
|
||||||
_.extend(RemoteAdminStorage.prototype, AbstractRemoteStorage.prototype);
|
_.extend(RemoteAdminStorage.prototype, AbstractAjaxRemote.prototype);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @param {?Function} fCallback
|
* @param {?Function} fCallback
|
||||||
|
|
@ -10,14 +10,15 @@
|
||||||
Consts = require('Common/Consts'),
|
Consts = require('Common/Consts'),
|
||||||
Base64 = require('Common/Base64'),
|
Base64 = require('Common/Base64'),
|
||||||
|
|
||||||
|
Cache = require('Common/Cache'),
|
||||||
|
|
||||||
|
Settings = require('Storage/Settings'),
|
||||||
|
|
||||||
AppStore = require('Stores/User/App'),
|
AppStore = require('Stores/User/App'),
|
||||||
SettingsStore = require('Stores/User/Settings'),
|
SettingsStore = require('Stores/User/Settings'),
|
||||||
MessageStore = require('Stores/User/Message'),
|
MessageStore = require('Stores/User/Message'),
|
||||||
|
|
||||||
Settings = require('Storage/Settings'),
|
AbstractAjaxRemote = require('Remote/AbstractAjax')
|
||||||
Cache = require('Storage/User/Cache'),
|
|
||||||
|
|
||||||
AbstractRemoteStorage = require('Storage/AbstractRemote')
|
|
||||||
;
|
;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
@ -26,14 +27,14 @@
|
||||||
*/
|
*/
|
||||||
function RemoteUserStorage()
|
function RemoteUserStorage()
|
||||||
{
|
{
|
||||||
AbstractRemoteStorage.call(this);
|
AbstractAjaxRemote.call(this);
|
||||||
|
|
||||||
this.oRequests = {};
|
this.oRequests = {};
|
||||||
|
|
||||||
this.sSubSubQuery = '&ss=/';
|
this.sSubSubQuery = '&ss=/';
|
||||||
}
|
}
|
||||||
|
|
||||||
_.extend(RemoteUserStorage.prototype, AbstractRemoteStorage.prototype);
|
_.extend(RemoteUserStorage.prototype, AbstractAjaxRemote.prototype);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @param {?Function} fCallback
|
* @param {?Function} fCallback
|
||||||
|
|
@ -619,12 +620,13 @@
|
||||||
* @param {(Array|null)} aDraftInfo
|
* @param {(Array|null)} aDraftInfo
|
||||||
* @param {string} sInReplyTo
|
* @param {string} sInReplyTo
|
||||||
* @param {string} sReferences
|
* @param {string} sReferences
|
||||||
|
* @param {boolean} bRequestDsn
|
||||||
* @param {boolean} bRequestReadReceipt
|
* @param {boolean} bRequestReadReceipt
|
||||||
* @param {boolean} bMarkAsImportant
|
* @param {boolean} bMarkAsImportant
|
||||||
*/
|
*/
|
||||||
RemoteUserStorage.prototype.sendMessage = function (fCallback, sIdentityID, sMessageFolder, sMessageUid, sSentFolder,
|
RemoteUserStorage.prototype.sendMessage = function (fCallback, sIdentityID, sMessageFolder, sMessageUid, sSentFolder,
|
||||||
sTo, sCc, sBcc, sReplyTo, sSubject, bTextIsHtml, sText, aAttachments, aDraftInfo, sInReplyTo, sReferences,
|
sTo, sCc, sBcc, sReplyTo, sSubject, bTextIsHtml, sText, aAttachments, aDraftInfo, sInReplyTo, sReferences,
|
||||||
bRequestReadReceipt, bMarkAsImportant)
|
bRequestDsn, bRequestReadReceipt, bMarkAsImportant)
|
||||||
{
|
{
|
||||||
this.defaultRequest(fCallback, 'SendMessage', {
|
this.defaultRequest(fCallback, 'SendMessage', {
|
||||||
'IdentityID': sIdentityID,
|
'IdentityID': sIdentityID,
|
||||||
|
|
@ -641,6 +643,7 @@
|
||||||
'DraftInfo': aDraftInfo,
|
'DraftInfo': aDraftInfo,
|
||||||
'InReplyTo': sInReplyTo,
|
'InReplyTo': sInReplyTo,
|
||||||
'References': sReferences,
|
'References': sReferences,
|
||||||
|
'Dsn': bRequestDsn ? '1' : '0',
|
||||||
'ReadReceiptRequest': bRequestReadReceipt ? '1' : '0',
|
'ReadReceiptRequest': bRequestReadReceipt ? '1' : '0',
|
||||||
'MarkAsImportant': bMarkAsImportant ? '1' : '0',
|
'MarkAsImportant': bMarkAsImportant ? '1' : '0',
|
||||||
'Attachments': aAttachments
|
'Attachments': aAttachments
|
||||||
|
|
@ -12,13 +12,13 @@
|
||||||
Events = require('Common/Events'),
|
Events = require('Common/Events'),
|
||||||
Translator = require('Common/Translator'),
|
Translator = require('Common/Translator'),
|
||||||
|
|
||||||
|
Cache = require('Common/Cache'),
|
||||||
|
|
||||||
AccountStore = require('Stores/User/Account'),
|
AccountStore = require('Stores/User/Account'),
|
||||||
SettingsStore = require('Stores/User/Settings'),
|
SettingsStore = require('Stores/User/Settings'),
|
||||||
FolderStore = require('Stores/User/Folder'),
|
FolderStore = require('Stores/User/Folder'),
|
||||||
MessageStore = require('Stores/User/Message'),
|
MessageStore = require('Stores/User/Message'),
|
||||||
|
|
||||||
Cache = require('Storage/User/Cache'),
|
|
||||||
|
|
||||||
AbstractScreen = require('Knoin/AbstractScreen')
|
AbstractScreen = require('Knoin/AbstractScreen')
|
||||||
;
|
;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -56,7 +56,7 @@
|
||||||
{
|
{
|
||||||
var
|
var
|
||||||
self = this,
|
self = this,
|
||||||
Remote = require('Storage/Admin/Remote')
|
Remote = require('Remote/Admin/Ajax')
|
||||||
;
|
;
|
||||||
|
|
||||||
_.delay(function () {
|
_.delay(function () {
|
||||||
|
|
|
||||||
|
|
@ -19,7 +19,7 @@
|
||||||
function ContactsAdminSettings()
|
function ContactsAdminSettings()
|
||||||
{
|
{
|
||||||
var
|
var
|
||||||
Remote = require('Storage/Admin/Remote')
|
Remote = require('Remote/Admin/Ajax')
|
||||||
;
|
;
|
||||||
|
|
||||||
this.defautOptionsAfterRender = Utils.defautOptionsAfterRender;
|
this.defautOptionsAfterRender = Utils.defautOptionsAfterRender;
|
||||||
|
|
@ -178,7 +178,7 @@
|
||||||
{
|
{
|
||||||
var
|
var
|
||||||
self = this,
|
self = this,
|
||||||
Remote = require('Storage/Admin/Remote')
|
Remote = require('Remote/Admin/Ajax')
|
||||||
;
|
;
|
||||||
|
|
||||||
_.delay(function () {
|
_.delay(function () {
|
||||||
|
|
|
||||||
|
|
@ -10,7 +10,7 @@
|
||||||
Enums = require('Common/Enums'),
|
Enums = require('Common/Enums'),
|
||||||
|
|
||||||
DomainStore = require('Stores/Admin/Domain'),
|
DomainStore = require('Stores/Admin/Domain'),
|
||||||
Remote = require('Storage/Admin/Remote')
|
Remote = require('Remote/Admin/Ajax')
|
||||||
;
|
;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
||||||
|
|
@ -68,7 +68,7 @@
|
||||||
{
|
{
|
||||||
var
|
var
|
||||||
self = this,
|
self = this,
|
||||||
Remote = require('Storage/Admin/Remote')
|
Remote = require('Remote/Admin/Ajax')
|
||||||
;
|
;
|
||||||
|
|
||||||
_.delay(function () {
|
_.delay(function () {
|
||||||
|
|
|
||||||
|
|
@ -35,7 +35,7 @@
|
||||||
{
|
{
|
||||||
var
|
var
|
||||||
self = this,
|
self = this,
|
||||||
Remote = require('Storage/Admin/Remote')
|
Remote = require('Remote/Admin/Ajax')
|
||||||
;
|
;
|
||||||
|
|
||||||
_.delay(function () {
|
_.delay(function () {
|
||||||
|
|
|
||||||
|
|
@ -12,7 +12,7 @@
|
||||||
Translator = require('Common/Translator'),
|
Translator = require('Common/Translator'),
|
||||||
|
|
||||||
PackageStore = require('Stores/Admin/Package'),
|
PackageStore = require('Stores/Admin/Package'),
|
||||||
Remote = require('Storage/Admin/Remote')
|
Remote = require('Remote/Admin/Ajax')
|
||||||
;
|
;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
||||||
|
|
@ -13,7 +13,7 @@
|
||||||
|
|
||||||
Settings = require('Storage/Settings'),
|
Settings = require('Storage/Settings'),
|
||||||
PluginStore = require('Stores/Admin/Plugin'),
|
PluginStore = require('Stores/Admin/Plugin'),
|
||||||
Remote = require('Storage/Admin/Remote')
|
Remote = require('Remote/Admin/Ajax')
|
||||||
;
|
;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
||||||
|
|
@ -15,7 +15,7 @@
|
||||||
CapaAdminStore = require('Stores/Admin/Capa'),
|
CapaAdminStore = require('Stores/Admin/Capa'),
|
||||||
|
|
||||||
Settings = require('Storage/Settings'),
|
Settings = require('Storage/Settings'),
|
||||||
Remote = require('Storage/Admin/Remote')
|
Remote = require('Remote/Admin/Ajax')
|
||||||
;
|
;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
@ -114,10 +114,6 @@
|
||||||
|
|
||||||
SecurityAdminSettings.prototype.onBuild = function ()
|
SecurityAdminSettings.prototype.onBuild = function ()
|
||||||
{
|
{
|
||||||
var
|
|
||||||
Remote = require('Storage/Admin/Remote')
|
|
||||||
;
|
|
||||||
|
|
||||||
this.capaOpenPGP.subscribe(function (bValue) {
|
this.capaOpenPGP.subscribe(function (bValue) {
|
||||||
Remote.saveAdminConfig(Utils.emptyFunction, {
|
Remote.saveAdminConfig(Utils.emptyFunction, {
|
||||||
'CapaOpenPGP': bValue ? '1' : '0'
|
'CapaOpenPGP': bValue ? '1' : '0'
|
||||||
|
|
|
||||||
|
|
@ -59,7 +59,7 @@
|
||||||
{
|
{
|
||||||
var
|
var
|
||||||
self = this,
|
self = this,
|
||||||
Remote = require('Storage/Admin/Remote')
|
Remote = require('Remote/Admin/Ajax')
|
||||||
;
|
;
|
||||||
|
|
||||||
_.delay(function () {
|
_.delay(function () {
|
||||||
|
|
|
||||||
|
|
@ -15,7 +15,7 @@
|
||||||
IdentityStore = require('Stores/User/Identity'),
|
IdentityStore = require('Stores/User/Identity'),
|
||||||
|
|
||||||
Settings = require('Storage/Settings'),
|
Settings = require('Storage/Settings'),
|
||||||
Remote = require('Storage/User/Remote')
|
Remote = require('Remote/User/Ajax')
|
||||||
;
|
;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
||||||
|
|
@ -11,7 +11,7 @@
|
||||||
Utils = require('Common/Utils'),
|
Utils = require('Common/Utils'),
|
||||||
Translator = require('Common/Translator'),
|
Translator = require('Common/Translator'),
|
||||||
|
|
||||||
Remote = require('Storage/User/Remote')
|
Remote = require('Remote/User/Ajax')
|
||||||
;
|
;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
||||||
|
|
@ -9,7 +9,7 @@
|
||||||
AppStore = require('Stores/User/App'),
|
AppStore = require('Stores/User/App'),
|
||||||
ContactStore = require('Stores/User/Contact'),
|
ContactStore = require('Stores/User/Contact'),
|
||||||
|
|
||||||
Remote = require('Storage/User/Remote')
|
Remote = require('Remote/User/Ajax')
|
||||||
;
|
;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
||||||
|
|
@ -13,7 +13,7 @@
|
||||||
|
|
||||||
FilterStore = require('Stores/User/Filter'),
|
FilterStore = require('Stores/User/Filter'),
|
||||||
|
|
||||||
Remote = require('Storage/User/Remote')
|
Remote = require('Remote/User/Ajax')
|
||||||
;
|
;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
||||||
|
|
@ -10,12 +10,14 @@
|
||||||
Utils = require('Common/Utils'),
|
Utils = require('Common/Utils'),
|
||||||
Translator = require('Common/Translator'),
|
Translator = require('Common/Translator'),
|
||||||
|
|
||||||
FolderStore = require('Stores/User/Folder'),
|
Cache = require('Common/Cache'),
|
||||||
|
|
||||||
Settings = require('Storage/Settings'),
|
Settings = require('Storage/Settings'),
|
||||||
Cache = require('Storage/User/Cache'),
|
Local = require('Storage/Client'),
|
||||||
Remote = require('Storage/User/Remote'),
|
|
||||||
Local = require('Storage/Client')
|
FolderStore = require('Stores/User/Folder'),
|
||||||
|
|
||||||
|
Remote = require('Remote/User/Ajax')
|
||||||
;
|
;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
||||||
|
|
@ -19,7 +19,7 @@
|
||||||
NotificationStore = require('Stores/User/Notification'),
|
NotificationStore = require('Stores/User/Notification'),
|
||||||
MessageStore = require('Stores/User/Message'),
|
MessageStore = require('Stores/User/Message'),
|
||||||
|
|
||||||
Remote = require('Storage/User/Remote')
|
Remote = require('Remote/User/Ajax')
|
||||||
;
|
;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
||||||
|
|
@ -15,7 +15,7 @@
|
||||||
|
|
||||||
Settings = require('Storage/Settings'),
|
Settings = require('Storage/Settings'),
|
||||||
|
|
||||||
Remote = require('Storage/User/Remote')
|
Remote = require('Remote/User/Ajax')
|
||||||
;
|
;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
||||||
|
|
@ -10,7 +10,7 @@
|
||||||
|
|
||||||
TemplateStore = require('Stores/User/Template'),
|
TemplateStore = require('Stores/User/Template'),
|
||||||
|
|
||||||
Remote = require('Storage/User/Remote')
|
Remote = require('Remote/User/Ajax')
|
||||||
;
|
;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
||||||
|
|
@ -18,7 +18,8 @@
|
||||||
ThemeStore = require('Stores/Theme'),
|
ThemeStore = require('Stores/Theme'),
|
||||||
|
|
||||||
Settings = require('Storage/Settings'),
|
Settings = require('Storage/Settings'),
|
||||||
Remote = require('Storage/User/Remote')
|
|
||||||
|
Remote = require('Remote/User/Ajax')
|
||||||
;
|
;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
||||||
|
|
@ -1,16 +0,0 @@
|
||||||
|
|
||||||
(function () {
|
|
||||||
|
|
||||||
'use strict';
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @constructor
|
|
||||||
*/
|
|
||||||
function DataUserStorage()
|
|
||||||
{
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
module.exports = new DataUserStorage();
|
|
||||||
|
|
||||||
}());
|
|
||||||
|
|
@ -13,7 +13,7 @@
|
||||||
Globals = require('Common/Globals'),
|
Globals = require('Common/Globals'),
|
||||||
Utils = require('Common/Utils'),
|
Utils = require('Common/Utils'),
|
||||||
|
|
||||||
Cache = require('Storage/User/Cache')
|
Cache = require('Common/Cache')
|
||||||
;
|
;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
||||||
|
|
@ -19,12 +19,12 @@
|
||||||
Links = require('Common/Links'),
|
Links = require('Common/Links'),
|
||||||
Translator = require('Common/Translator'),
|
Translator = require('Common/Translator'),
|
||||||
|
|
||||||
|
Cache = require('Common/Cache'),
|
||||||
|
|
||||||
FolderStore = require('Stores/User/Folder'),
|
FolderStore = require('Stores/User/Folder'),
|
||||||
SettingsStore = require('Stores/User/Settings'),
|
SettingsStore = require('Stores/User/Settings'),
|
||||||
|
|
||||||
MessageModel = require('Model/Message'),
|
MessageModel = require('Model/Message')
|
||||||
|
|
||||||
Cache = require('Storage/User/Cache')
|
|
||||||
;
|
;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
||||||
|
|
@ -7,7 +7,7 @@
|
||||||
_ = require('_'),
|
_ = require('_'),
|
||||||
ko = require('ko')
|
ko = require('ko')
|
||||||
|
|
||||||
// Remote = require('Storage/User/Remote')
|
// Remote = require('Remote/User/Ajax')
|
||||||
;
|
;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
||||||
|
|
@ -12,7 +12,7 @@
|
||||||
Translator = require('Common/Translator'),
|
Translator = require('Common/Translator'),
|
||||||
|
|
||||||
Settings = require('Storage/Settings'),
|
Settings = require('Storage/Settings'),
|
||||||
Remote = require('Storage/Admin/Remote'),
|
Remote = require('Remote/Admin/Ajax'),
|
||||||
|
|
||||||
kn = require('Knoin/Knoin'),
|
kn = require('Knoin/Knoin'),
|
||||||
AbstractView = require('Knoin/AbstractView')
|
AbstractView = require('Knoin/AbstractView')
|
||||||
|
|
|
||||||
|
|
@ -8,7 +8,7 @@
|
||||||
ko = require('ko'),
|
ko = require('ko'),
|
||||||
|
|
||||||
Settings = require('Storage/Settings'),
|
Settings = require('Storage/Settings'),
|
||||||
Remote = require('Storage/Admin/Remote'),
|
Remote = require('Remote/Admin/Ajax'),
|
||||||
|
|
||||||
kn = require('Knoin/Knoin'),
|
kn = require('Knoin/Knoin'),
|
||||||
AbstractView = require('Knoin/AbstractView')
|
AbstractView = require('Knoin/AbstractView')
|
||||||
|
|
|
||||||
|
|
@ -11,7 +11,7 @@
|
||||||
Utils = require('Common/Utils'),
|
Utils = require('Common/Utils'),
|
||||||
Translator = require('Common/Translator'),
|
Translator = require('Common/Translator'),
|
||||||
|
|
||||||
Remote = require('Storage/User/Remote'),
|
Remote = require('Remote/User/Ajax'),
|
||||||
|
|
||||||
kn = require('Knoin/Knoin'),
|
kn = require('Knoin/Knoin'),
|
||||||
AbstractView = require('Knoin/AbstractView')
|
AbstractView = require('Knoin/AbstractView')
|
||||||
|
|
|
||||||
|
|
@ -13,7 +13,7 @@
|
||||||
Translator = require('Common/Translator'),
|
Translator = require('Common/Translator'),
|
||||||
|
|
||||||
Settings = require('Storage/Settings'),
|
Settings = require('Storage/Settings'),
|
||||||
Remote = require('Storage/Admin/Remote'),
|
Remote = require('Remote/Admin/Ajax'),
|
||||||
|
|
||||||
LicenseStore = require('Stores/Admin/License'),
|
LicenseStore = require('Stores/Admin/License'),
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -21,6 +21,8 @@
|
||||||
HtmlEditor = require('Common/HtmlEditor'),
|
HtmlEditor = require('Common/HtmlEditor'),
|
||||||
Translator = require('Common/Translator'),
|
Translator = require('Common/Translator'),
|
||||||
|
|
||||||
|
Cache = require('Common/Cache'),
|
||||||
|
|
||||||
AppStore = require('Stores/User/App'),
|
AppStore = require('Stores/User/App'),
|
||||||
SettingsStore = require('Stores/User/Settings'),
|
SettingsStore = require('Stores/User/Settings'),
|
||||||
IdentityStore = require('Stores/User/Identity'),
|
IdentityStore = require('Stores/User/Identity'),
|
||||||
|
|
@ -31,8 +33,7 @@
|
||||||
SocialStore = require('Stores/Social'),
|
SocialStore = require('Stores/Social'),
|
||||||
|
|
||||||
Settings = require('Storage/Settings'),
|
Settings = require('Storage/Settings'),
|
||||||
Cache = require('Storage/User/Cache'),
|
Remote = require('Remote/User/Ajax'),
|
||||||
Remote = require('Storage/User/Remote'),
|
|
||||||
|
|
||||||
ComposeAttachmentModel = require('Model/ComposeAttachment'),
|
ComposeAttachmentModel = require('Model/ComposeAttachment'),
|
||||||
|
|
||||||
|
|
@ -121,6 +122,7 @@
|
||||||
this.subject = ko.observable('');
|
this.subject = ko.observable('');
|
||||||
this.isHtml = ko.observable(false);
|
this.isHtml = ko.observable(false);
|
||||||
|
|
||||||
|
this.requestDsn = ko.observable(false);
|
||||||
this.requestReadReceipt = ko.observable(false);
|
this.requestReadReceipt = ko.observable(false);
|
||||||
this.markAsImportant = ko.observable(false);
|
this.markAsImportant = ko.observable(false);
|
||||||
|
|
||||||
|
|
@ -366,6 +368,7 @@
|
||||||
this.aDraftInfo,
|
this.aDraftInfo,
|
||||||
this.sInReplyTo,
|
this.sInReplyTo,
|
||||||
this.sReferences,
|
this.sReferences,
|
||||||
|
this.requestDsn(),
|
||||||
this.requestReadReceipt(),
|
this.requestReadReceipt(),
|
||||||
this.markAsImportant()
|
this.markAsImportant()
|
||||||
);
|
);
|
||||||
|
|
@ -2010,6 +2013,7 @@
|
||||||
this.replyTo('');
|
this.replyTo('');
|
||||||
this.subject('');
|
this.subject('');
|
||||||
|
|
||||||
|
this.requestDsn(false);
|
||||||
this.requestReadReceipt(false);
|
this.requestReadReceipt(false);
|
||||||
this.markAsImportant(false);
|
this.markAsImportant(false);
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -21,7 +21,7 @@
|
||||||
SettingsStore = require('Stores/User/Settings'),
|
SettingsStore = require('Stores/User/Settings'),
|
||||||
ContactStore = require('Stores/User/Contact'),
|
ContactStore = require('Stores/User/Contact'),
|
||||||
|
|
||||||
Remote = require('Storage/User/Remote'),
|
Remote = require('Remote/User/Ajax'),
|
||||||
|
|
||||||
EmailModel = require('Model/Email'),
|
EmailModel = require('Model/Email'),
|
||||||
ContactModel = require('Model/Contact'),
|
ContactModel = require('Model/Contact'),
|
||||||
|
|
|
||||||
|
|
@ -14,7 +14,7 @@
|
||||||
|
|
||||||
CapaAdminStore = require('Stores/Admin/Capa'),
|
CapaAdminStore = require('Stores/Admin/Capa'),
|
||||||
|
|
||||||
Remote = require('Storage/Admin/Remote'),
|
Remote = require('Remote/Admin/Ajax'),
|
||||||
|
|
||||||
kn = require('Knoin/Knoin'),
|
kn = require('Knoin/Knoin'),
|
||||||
AbstractView = require('Knoin/AbstractView')
|
AbstractView = require('Knoin/AbstractView')
|
||||||
|
|
|
||||||
|
|
@ -11,10 +11,11 @@
|
||||||
Utils = require('Common/Utils'),
|
Utils = require('Common/Utils'),
|
||||||
Translator = require('Common/Translator'),
|
Translator = require('Common/Translator'),
|
||||||
|
|
||||||
|
Cache = require('Common/Cache'),
|
||||||
|
|
||||||
MessageStore = require('Stores/User/Message'),
|
MessageStore = require('Stores/User/Message'),
|
||||||
|
|
||||||
Cache = require('Storage/User/Cache'),
|
Remote = require('Remote/User/Ajax'),
|
||||||
Remote = require('Storage/User/Remote'),
|
|
||||||
|
|
||||||
kn = require('Knoin/Knoin'),
|
kn = require('Knoin/Knoin'),
|
||||||
AbstractView = require('Knoin/AbstractView')
|
AbstractView = require('Knoin/AbstractView')
|
||||||
|
|
|
||||||
|
|
@ -15,7 +15,7 @@
|
||||||
|
|
||||||
FolderStore = require('Stores/User/Folder'),
|
FolderStore = require('Stores/User/Folder'),
|
||||||
|
|
||||||
Remote = require('Storage/User/Remote'),
|
Remote = require('Remote/User/Ajax'),
|
||||||
|
|
||||||
kn = require('Knoin/Knoin'),
|
kn = require('Knoin/Knoin'),
|
||||||
AbstractView = require('Knoin/AbstractView')
|
AbstractView = require('Knoin/AbstractView')
|
||||||
|
|
|
||||||
|
|
@ -15,7 +15,7 @@
|
||||||
FolderStore = require('Stores/User/Folder'),
|
FolderStore = require('Stores/User/Folder'),
|
||||||
|
|
||||||
Settings = require('Storage/Settings'),
|
Settings = require('Storage/Settings'),
|
||||||
Remote = require('Storage/User/Remote'),
|
Remote = require('Remote/User/Ajax'),
|
||||||
|
|
||||||
kn = require('Knoin/Knoin'),
|
kn = require('Knoin/Knoin'),
|
||||||
AbstractView = require('Knoin/AbstractView')
|
AbstractView = require('Knoin/AbstractView')
|
||||||
|
|
|
||||||
|
|
@ -13,7 +13,7 @@
|
||||||
Translator = require('Common/Translator'),
|
Translator = require('Common/Translator'),
|
||||||
HtmlEditor = require('Common/HtmlEditor'),
|
HtmlEditor = require('Common/HtmlEditor'),
|
||||||
|
|
||||||
Remote = require('Storage/User/Remote'),
|
Remote = require('Remote/User/Ajax'),
|
||||||
|
|
||||||
kn = require('Knoin/Knoin'),
|
kn = require('Knoin/Knoin'),
|
||||||
AbstractView = require('Knoin/AbstractView')
|
AbstractView = require('Knoin/AbstractView')
|
||||||
|
|
|
||||||
|
|
@ -12,7 +12,7 @@
|
||||||
Utils = require('Common/Utils'),
|
Utils = require('Common/Utils'),
|
||||||
Translator = require('Common/Translator'),
|
Translator = require('Common/Translator'),
|
||||||
|
|
||||||
Remote = require('Storage/Admin/Remote'),
|
Remote = require('Remote/Admin/Ajax'),
|
||||||
|
|
||||||
kn = require('Knoin/Knoin'),
|
kn = require('Knoin/Knoin'),
|
||||||
AbstractView = require('Knoin/AbstractView')
|
AbstractView = require('Knoin/AbstractView')
|
||||||
|
|
|
||||||
|
|
@ -12,7 +12,7 @@
|
||||||
Translator = require('Common/Translator'),
|
Translator = require('Common/Translator'),
|
||||||
HtmlEditor = require('Common/HtmlEditor'),
|
HtmlEditor = require('Common/HtmlEditor'),
|
||||||
|
|
||||||
Remote = require('Storage/User/Remote'),
|
Remote = require('Remote/User/Ajax'),
|
||||||
|
|
||||||
kn = require('Knoin/Knoin'),
|
kn = require('Knoin/Knoin'),
|
||||||
AbstractView = require('Knoin/AbstractView')
|
AbstractView = require('Knoin/AbstractView')
|
||||||
|
|
|
||||||
|
|
@ -11,7 +11,7 @@
|
||||||
Globals = require('Common/Globals'),
|
Globals = require('Common/Globals'),
|
||||||
Utils = require('Common/Utils'),
|
Utils = require('Common/Utils'),
|
||||||
|
|
||||||
Remote = require('Storage/User/Remote'),
|
Remote = require('Remote/User/Ajax'),
|
||||||
|
|
||||||
kn = require('Knoin/Knoin'),
|
kn = require('Knoin/Knoin'),
|
||||||
AbstractView = require('Knoin/AbstractView')
|
AbstractView = require('Knoin/AbstractView')
|
||||||
|
|
|
||||||
|
|
@ -22,7 +22,8 @@
|
||||||
|
|
||||||
Local = require('Storage/Client'),
|
Local = require('Storage/Client'),
|
||||||
Settings = require('Storage/Settings'),
|
Settings = require('Storage/Settings'),
|
||||||
Remote = require('Storage/User/Remote'),
|
|
||||||
|
Remote = require('Remote/User/Ajax'),
|
||||||
|
|
||||||
kn = require('Knoin/Knoin'),
|
kn = require('Knoin/Knoin'),
|
||||||
AbstractView = require('Knoin/AbstractView')
|
AbstractView = require('Knoin/AbstractView')
|
||||||
|
|
|
||||||
|
|
@ -15,13 +15,13 @@
|
||||||
Globals = require('Common/Globals'),
|
Globals = require('Common/Globals'),
|
||||||
Links = require('Common/Links'),
|
Links = require('Common/Links'),
|
||||||
|
|
||||||
|
Cache = require('Common/Cache'),
|
||||||
|
|
||||||
AppStore = require('Stores/User/App'),
|
AppStore = require('Stores/User/App'),
|
||||||
SettingsStore = require('Stores/User/Settings'),
|
SettingsStore = require('Stores/User/Settings'),
|
||||||
FolderStore = require('Stores/User/Folder'),
|
FolderStore = require('Stores/User/Folder'),
|
||||||
MessageStore = require('Stores/User/Message'),
|
MessageStore = require('Stores/User/Message'),
|
||||||
|
|
||||||
Cache = require('Storage/User/Cache'),
|
|
||||||
|
|
||||||
kn = require('Knoin/Knoin'),
|
kn = require('Knoin/Knoin'),
|
||||||
AbstractView = require('Knoin/AbstractView')
|
AbstractView = require('Knoin/AbstractView')
|
||||||
;
|
;
|
||||||
|
|
|
||||||
|
|
@ -20,14 +20,15 @@
|
||||||
Selector = require('Common/Selector'),
|
Selector = require('Common/Selector'),
|
||||||
Translator = require('Common/Translator'),
|
Translator = require('Common/Translator'),
|
||||||
|
|
||||||
|
Cache = require('Common/Cache'),
|
||||||
|
|
||||||
QuotaStore = require('Stores/User/Quota'),
|
QuotaStore = require('Stores/User/Quota'),
|
||||||
SettingsStore = require('Stores/User/Settings'),
|
SettingsStore = require('Stores/User/Settings'),
|
||||||
FolderStore = require('Stores/User/Folder'),
|
FolderStore = require('Stores/User/Folder'),
|
||||||
MessageStore = require('Stores/User/Message'),
|
MessageStore = require('Stores/User/Message'),
|
||||||
|
|
||||||
Settings = require('Storage/Settings'),
|
Settings = require('Storage/Settings'),
|
||||||
Cache = require('Storage/User/Cache'),
|
Remote = require('Remote/User/Ajax'),
|
||||||
Remote = require('Storage/User/Remote'),
|
|
||||||
|
|
||||||
kn = require('Knoin/Knoin'),
|
kn = require('Knoin/Knoin'),
|
||||||
AbstractView = require('Knoin/AbstractView')
|
AbstractView = require('Knoin/AbstractView')
|
||||||
|
|
|
||||||
|
|
@ -19,14 +19,15 @@
|
||||||
Events = require('Common/Events'),
|
Events = require('Common/Events'),
|
||||||
Translator = require('Common/Translator'),
|
Translator = require('Common/Translator'),
|
||||||
|
|
||||||
|
Cache = require('Common/Cache'),
|
||||||
|
|
||||||
SettingsStore = require('Stores/User/Settings'),
|
SettingsStore = require('Stores/User/Settings'),
|
||||||
AccountStore = require('Stores/User/Account'),
|
AccountStore = require('Stores/User/Account'),
|
||||||
FolderStore = require('Stores/User/Folder'),
|
FolderStore = require('Stores/User/Folder'),
|
||||||
MessageStore = require('Stores/User/Message'),
|
MessageStore = require('Stores/User/Message'),
|
||||||
|
|
||||||
Local = require('Storage/Client'),
|
Local = require('Storage/Client'),
|
||||||
Cache = require('Storage/User/Cache'),
|
Remote = require('Remote/User/Ajax'),
|
||||||
Remote = require('Storage/User/Remote'),
|
|
||||||
|
|
||||||
kn = require('Knoin/Knoin'),
|
kn = require('Knoin/Knoin'),
|
||||||
AbstractView = require('Knoin/AbstractView')
|
AbstractView = require('Knoin/AbstractView')
|
||||||
|
|
|
||||||
|
|
@ -11,7 +11,7 @@
|
||||||
Globals = require('Common/Globals'),
|
Globals = require('Common/Globals'),
|
||||||
Links = require('Common/Links'),
|
Links = require('Common/Links'),
|
||||||
|
|
||||||
Cache = require('Storage/User/Cache'),
|
Cache = require('Common/Cache'),
|
||||||
|
|
||||||
kn = require('Knoin/Knoin'),
|
kn = require('Knoin/Knoin'),
|
||||||
AbstractView = require('Knoin/AbstractView')
|
AbstractView = require('Knoin/AbstractView')
|
||||||
|
|
|
||||||
|
|
@ -32,7 +32,7 @@
|
||||||
PaneSettingsUserView.prototype.backToMailBoxClick = function ()
|
PaneSettingsUserView.prototype.backToMailBoxClick = function ()
|
||||||
{
|
{
|
||||||
kn.setHash(require('Common/Links').inbox(
|
kn.setHash(require('Common/Links').inbox(
|
||||||
require('Storage/User/Cache').getFolderInboxName()));
|
require('Common/Cache').getFolderInboxName()));
|
||||||
};
|
};
|
||||||
|
|
||||||
module.exports = PaneSettingsUserView;
|
module.exports = PaneSettingsUserView;
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@
|
||||||
"name": "RainLoop",
|
"name": "RainLoop",
|
||||||
"title": "RainLoop Webmail",
|
"title": "RainLoop Webmail",
|
||||||
"version": "1.8.1",
|
"version": "1.8.1",
|
||||||
"release": "266",
|
"release": "267",
|
||||||
"description": "Simple, modern & fast web-based email client",
|
"description": "Simple, modern & fast web-based email client",
|
||||||
"homepage": "http://rainloop.net",
|
"homepage": "http://rainloop.net",
|
||||||
"main": "gulpfile.js",
|
"main": "gulpfile.js",
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue