Code refactoring

This commit is contained in:
RainLoop Team 2014-08-27 19:59:44 +04:00
parent 36329110e5
commit b4f416b6f8
105 changed files with 4331 additions and 4339 deletions

View file

@ -44,9 +44,7 @@
"window": "./dev/External/window.js",
"JSON": "./dev/External/JSON.js",
"$": "./dev/External/jquery.js",
"jquery": "./dev/External/jquery.js",
"_": "./dev/External/underscore.js",
"underscore": "./dev/External/underscore.js",
"ko": "./dev/External/ko.js",
"key": "./dev/External/key.js",
"moment": "./dev/External/moment.js",
@ -57,7 +55,7 @@
"Jua": "./dev/External/Jua.js",
"AppData": "./dev/External/AppData.js",
"NotificationClass": "./dev/External/NotificationClass.js",
"$window": "./dev/External/$window.js",
"$win": "./dev/External/$win.js",
"$html": "./dev/External/$html.js",
"$doc": "./dev/External/$doc.js",
"$div": "./dev/External/$div.js",
@ -71,13 +69,116 @@
"Events": "./dev/Common/Events.js",
"Selector": "./dev/Common/Selector.js",
"LinkBuilder": "./dev/Common/LinkBuilder.js",
"NewHtmlEditorWrapper": "./dev/Common/NewHtmlEditorWrapper.js",
"HtmlEditor": "./dev/Common/HtmlEditor.js",
"Knoin": "./dev/Knoin/Knoin.js",
"KnoinAbstractBoot": "./dev/Knoin/KnoinAbstractBoot.js",
"KnoinAbstractScreen": "./dev/Knoin/KnoinAbstractScreen.js",
"KnoinAbstractViewModel": "./dev/Knoin/KnoinAbstractViewModel.js",
"kn": "./dev/Knoin/Knoin.js"
"Knoin:AbstractBoot": "./dev/Knoin/KnoinAbstractBoot.js",
"Knoin:AbstractScreen": "./dev/Knoin/KnoinAbstractScreen.js",
"Knoin:AbstractViewModel": "./dev/Knoin/KnoinAbstractViewModel.js",
"App:Boot": "./dev/Boot.js",
"App:Knoin": "./dev/Knoin/Knoin.js",
"App:Abstract": "./dev/Apps/AbstractApp.js",
"App:RainLoop": "./dev/Apps/RainLoopApp.js",
"App:Admin": "./dev/Apps/AdminApp.js",
"Model:Account": "./dev/Models/AccountModel.js",
"Model:Attachment": "./dev/Models/AttachmentModel.js",
"Model:ComposeAttachment": "./dev/Models/ComposeAttachmentModel.js",
"Model:Contact": "./dev/Models/ContactModel.js",
"Model:ContactProperty": "./dev/Models/ContactPropertyModel.js",
"Model:ContactTag": "./dev/Models/ContactTagModel.js",
"Model:Email": "./dev/Models/EmailModel.js",
"Model:Filter": "./dev/Models/FilterModel.js",
"Model:FilterCondition": "./dev/Models/FilterConditionModel.js",
"Model:Folder": "./dev/Models/FolderModel.js",
"Model:Identity": "./dev/Models/IdentityModel.js",
"Model:Message": "./dev/Models/MessageModel.js",
"Model:OpenPgpKey": "./dev/Models/OpenPgpKeyModel.js",
"Storage:LocalStorage": "./dev/Storages/LocalStorage.js",
"Storage:LocalStorage:Cookie": "./dev/Storages/LocalStorages/CookieDriver.js",
"Storage:LocalStorage:LocalStorage": "./dev/Storages/LocalStorages/LocalStorageDriver.js",
"Storage:Settings": "./dev/Storages/SettingsStorage.js",
"Storage:Abstract:Remote": "./dev/Storages/AbstractRemoteStorage.js",
"Storage:Abstract:Data": "./dev/Storages/AbstractData.js",
"Storage:RainLoop:Cache": "./dev/Storages/CacheStorage.js",
"Storage:RainLoop:Remote": "./dev/Storages/RemoteStorage.js",
"Storage:RainLoop:Data": "./dev/Storages/DataStorage.js",
"Storage:Admin:Remote": "./dev/Storages/AdminRemoteStorage.js",
"Storage:Admin:Data": "./dev/Storages/AdminDataStorage.js",
"Screen:AbstractSettings": "./dev/Screens/AbstractSettings.js",
"Screen:RainLoop:Login": "./dev/Screens/LoginScreen.js",
"Screen:RainLoop:About": "./dev/Screens/AboutScreen.js",
"Screen:RainLoop:MailBox": "./dev/Screens/MailBoxScreen.js",
"Screen:RainLoop:Settings": "./dev/Screens/SettingsScreen.js",
"Screen:Admin:Login": "./dev/Screens/AdminLoginScreen.js",
"Screen:Admin:Settings": "./dev/Screens/AdminSettingsScreen.js",
"Settings:RainLoop:General": "./dev/Settings/App/SettingsGeneral.js",
"Settings:RainLoop:ChangePassword": "./dev/Settings/App/SettingsChangePassword.js",
"Settings:RainLoop:Accounts": "./dev/Settings/App/SettingsAccounts.js",
"Settings:RainLoop:Contacts": "./dev/Settings/App/SettingsContacts.js",
"Settings:RainLoop:Filters": "./dev/Settings/App/SettingsFilters.js",
"Settings:RainLoop:Folders": "./dev/Settings/App/SettingsFolders.js",
"Settings:RainLoop:Identity": "./dev/Settings/App/SettingsIdentity.js",
"Settings:RainLoop:Identities": "./dev/Settings/App/SettingsIdentities.js",
"Settings:RainLoop:OpenPGP": "./dev/Settings/App/SettingsOpenPGP.js",
"Settings:RainLoop:Security": "./dev/Settings/App/SettingsSecurity.js",
"Settings:RainLoop:Social": "./dev/Settings/App/SettingsSocial.js",
"Settings:RainLoop:Themes": "./dev/Settings/App/SettingsThemes.js",
"Settings:Admin:General": "./dev/Settings/Admin/AdminSettingsGeneral.js",
"Settings:Admin:Login": "./dev/Settings/Admin/AdminSettingsLogin.js",
"Settings:Admin:Branding": "./dev/Settings/Admin/AdminSettingsBranding.js",
"Settings:Admin:Contacts": "./dev/Settings/Admin/AdminSettingsContacts.js",
"Settings:Admin:Domains": "./dev/Settings/Admin/AdminSettingsDomains.js",
"Settings:Admin:Social": "./dev/Settings/Admin/AdminSettingsSocial.js",
"Settings:Admin:Security": "./dev/Settings/Admin/AdminSettingsSecurity.js",
"Settings:Admin:Plugins": "./dev/Settings/Admin/AdminSettingsPlugins.js",
"Settings:Admin:Packages": "./dev/Settings/Admin/AdminSettingsPackages.js",
"Settings:Admin:Licensing": "./dev/Settings/Admin/AdminSettingsLicensing.js",
"Settings:Admin:About": "./dev/Settings/Admin/AdminSettingsAbout.js",
"View:Admin:Login": "./dev/ViewModels/AdminLoginViewModel.js",
"View:Admin:SettingsMenu": "./dev/ViewModels/AdminSettingsMenuViewModel.js",
"View:Admin:SettingsPane": "./dev/ViewModels/AdminSettingsPaneViewModel.js",
"View:RainLoop:AbstractSystemDropDown": "./dev/ViewModels/AbstractSystemDropDownViewModel.js",
"View:RainLoop:MailBoxSystemDropDown": "./dev/ViewModels/MailBoxSystemDropDownViewModel.js",
"View:RainLoop:SettingsSystemDropDown": "./dev/ViewModels/SettingsSystemDropDownViewModel.js",
"View:RainLoop:SettingsMenu": "./dev/ViewModels/SettingsMenuViewModel.js",
"View:RainLoop:SettingsPane": "./dev/ViewModels/SettingsPaneViewModel.js",
"View:RainLoop:MailBoxMessageView": "./dev/ViewModels/MailBoxMessageViewViewModel.js",
"View:RainLoop:MailBoxMessageList": "./dev/ViewModels/MailBoxMessageListViewModel.js",
"View:RainLoop:MailBoxFolderList": "./dev/ViewModels/MailBoxFolderListViewModel.js",
"View:RainLoop:Login": "./dev/ViewModels/LoginViewModel.js",
"View:RainLoop:About": "./dev/ViewModels/AboutViewModel.js",
"View:Popup:Activate": "./dev/ViewModels/Popups/PopupsActivateViewModel.js",
"View:Popup:AddAccount": "./dev/ViewModels/Popups/PopupsAddAccountViewModel.js",
"View:Popup:AddOpenPgpKey": "./dev/ViewModels/Popups/PopupsAddOpenPgpKeyViewModel.js",
"View:Popup:AdvancedSearch": "./dev/ViewModels/Popups/PopupsAdvancedSearchViewModel.js",
"View:Popup:Ask": "./dev/ViewModels/Popups/PopupsAskViewModel.js",
"View:Popup:ComposeOpenPgp": "./dev/ViewModels/Popups/PopupsComposeOpenPgpViewModel.js",
"View:Popup:Compose": "./dev/ViewModels/Popups/PopupsComposeViewModel.js",
"View:Popup:Contacts": "./dev/ViewModels/Popups/PopupsContactsViewModel.js",
"View:Popup:Domain": "./dev/ViewModels/Popups/PopupsDomainViewModel.js",
"View:Popup:Filter": "./dev/ViewModels/Popups/PopupsFilterViewModel.js",
"View:Popup:FolderClear": "./dev/ViewModels/Popups/PopupsFolderClearViewModel.js",
"View:Popup:FolderCreate": "./dev/ViewModels/Popups/PopupsFolderCreateViewModel.js",
"View:Popup:FolderSystem": "./dev/ViewModels/Popups/PopupsFolderSystemViewModel.js",
"View:Popup:Identity": "./dev/ViewModels/Popups/PopupsIdentityViewModel.js",
"View:Popup:KeyboardShortcutsHelp": "./dev/ViewModels/Popups/PopupsKeyboardShortcutsHelpViewModel.js",
"View:Popup:Languages": "./dev/ViewModels/Popups/PopupsLanguagesViewModel.js",
"View:Popup:NewOpenPgpKey": "./dev/ViewModels/Popups/PopupsNewOpenPgpKeyViewModel.js",
"View:Popup:Plugin": "./dev/ViewModels/Popups/PopupsPluginViewModel.js",
"View:Popup:TwoFactorTest": "./dev/ViewModels/Popups/PopupsTwoFactorTestViewModel.js",
"View:Popup:ViewOpenPgpKey": "./dev/ViewModels/Popups/PopupsViewOpenPgpKeyViewModel.js"
},
"devDependencies": {