From 53cf543795b0149afa1f0e7c279e4488d7af9b3a Mon Sep 17 00:00:00 2001 From: RainLoop Team Date: Wed, 18 Nov 2015 20:32:29 +0300 Subject: [PATCH] babeljs: step 2 --- .babelrc | 3 - dev/App/{Abstract.js => Abstract.jsx} | 201 +++--- dev/App/Admin.js | 301 -------- dev/App/Admin.jsx | 259 +++++++ dev/App/{User.js => User.jsx} | 852 ++++++++++------------- dev/Common/Audio.jsx | 24 +- dev/Common/Base64.jsx | 5 +- dev/Common/Cache.js | 412 ----------- dev/Common/Cache.jsx | 329 +++++++++ dev/Common/Events.jsx | 6 +- dev/Common/HtmlEditor.js | 435 ------------ dev/Common/HtmlEditor.jsx | 412 +++++++++++ dev/Common/Momentor.jsx | 6 +- dev/Common/Plugins.jsx | 10 +- dev/Common/Selector.js | 801 --------------------- dev/Common/Selector.jsx | 763 ++++++++++++++++++++ dev/Common/Translator.jsx | 6 +- dev/Component/AbstracCheckbox.jsx | 4 +- dev/Component/AbstracRadio.jsx | 5 +- dev/Component/Abstract.jsx | 14 +- dev/Component/Script.jsx | 2 +- dev/Knoin/AbstractBoot.js | 21 - dev/Knoin/AbstractBoot.jsx | 7 + dev/Remote/User/Ajax.js | 2 +- dev/Screen/Admin/Login.js | 2 +- dev/Screen/Admin/Settings.js | 2 +- dev/Screen/User/About.js | 2 +- dev/Screen/User/Login.js | 2 +- dev/Screen/User/MailBox.js | 6 +- dev/Screen/User/Settings.js | 2 +- dev/Settings/Admin/About.js | 4 +- dev/Settings/Admin/Domains.js | 4 +- dev/Settings/Admin/Packages.js | 4 +- dev/Settings/Admin/Plugins.js | 6 +- dev/Settings/User/Accounts.js | 4 +- dev/Settings/User/ChangePassword.js | 2 +- dev/Settings/User/Folders.js | 4 +- dev/Settings/User/OpenPgp.js | 2 +- dev/Settings/User/Social.js | 12 +- dev/Settings/User/Templates.js | 2 +- dev/Storage/Client.jsx | 3 +- dev/Stores/{App.js => AbstractApp.jsx} | 33 +- dev/Stores/Admin/{App.js => App.jsx} | 33 +- dev/Stores/User/App.js | 82 --- dev/Stores/User/App.jsx | 72 ++ dev/Stores/User/Identity.js | 28 - dev/Stores/User/Identity.jsx | 18 + dev/Stores/User/Message.js | 4 +- dev/View/Admin/Login.js | 2 +- dev/View/Admin/Settings/Pane.js | 2 +- dev/View/Popup/Account.js | 2 +- dev/View/Popup/AddOpenPgpKey.js | 2 +- dev/View/Popup/Compose.js | 10 +- dev/View/Popup/Contacts.js | 6 +- dev/View/Popup/Domain.js | 2 +- dev/View/Popup/FolderClear.js | 2 +- dev/View/Popup/FolderCreate.js | 2 +- dev/View/Popup/Identity.js | 2 +- dev/View/Popup/NewOpenPgpKey.js | 2 +- dev/View/Popup/Template.js | 2 +- dev/View/Popup/TwoFactorConfiguration.js | 2 +- dev/View/User/AbstractSystemDropDown.js | 2 +- dev/View/User/Login.js | 6 +- dev/View/User/MailBox/FolderList.js | 8 +- dev/View/User/MailBox/MessageList.js | 20 +- dev/View/User/MailBox/MessageView.js | 20 +- dev/admin.js | 1 - dev/admin.jsx | 5 + dev/app.js | 1 - dev/app.jsx | 5 + dev/bootstrap.js | 92 --- dev/bootstrap.jsx | 85 +++ package.json | 3 + webpack.config.js | 15 +- 74 files changed, 2551 insertions(+), 2963 deletions(-) delete mode 100644 .babelrc rename dev/App/{Abstract.js => Abstract.jsx} (63%) delete mode 100644 dev/App/Admin.js create mode 100644 dev/App/Admin.jsx rename dev/App/{User.js => User.jsx} (59%) delete mode 100644 dev/Common/Cache.js create mode 100644 dev/Common/Cache.jsx delete mode 100644 dev/Common/HtmlEditor.js create mode 100644 dev/Common/HtmlEditor.jsx delete mode 100644 dev/Common/Selector.js create mode 100644 dev/Common/Selector.jsx delete mode 100644 dev/Knoin/AbstractBoot.js create mode 100644 dev/Knoin/AbstractBoot.jsx rename dev/Stores/{App.js => AbstractApp.jsx} (70%) rename dev/Stores/Admin/{App.js => App.jsx} (60%) delete mode 100644 dev/Stores/User/App.js create mode 100644 dev/Stores/User/App.jsx delete mode 100644 dev/Stores/User/Identity.js create mode 100644 dev/Stores/User/Identity.jsx delete mode 100644 dev/admin.js create mode 100644 dev/admin.jsx delete mode 100644 dev/app.js create mode 100644 dev/app.jsx delete mode 100644 dev/bootstrap.js create mode 100644 dev/bootstrap.jsx diff --git a/.babelrc b/.babelrc deleted file mode 100644 index 86541a0ec..000000000 --- a/.babelrc +++ /dev/null @@ -1,3 +0,0 @@ -{ - plugins: [] -} \ No newline at end of file diff --git a/dev/App/Abstract.js b/dev/App/Abstract.jsx similarity index 63% rename from dev/App/Abstract.js rename to dev/App/Abstract.jsx index 94b715986..69edd66b3 100644 --- a/dev/App/Abstract.js +++ b/dev/App/Abstract.jsx @@ -1,36 +1,27 @@ -(function () { +import {window, _, $, key} from 'common'; +import Globals from 'Common/Globals'; +import * as Enums from 'Common/Enums'; +import Utils from 'Common/Utils'; +import Links from 'Common/Links'; +import Events from 'Common/Events'; +import Translator from 'Common/Translator'; +import Settings from 'Storage/Settings'; - 'use strict'; +import {AbstractBoot} from 'Knoin/AbstractBoot'; - var - window = require('window'), - _ = require('_'), - $ = require('$'), - key = require('key'), - - Globals = require('Common/Globals'), - Enums = require('Common/Enums'), - Utils = require('Common/Utils'), - Links = require('Common/Links'), - Events = require('Common/Events'), - Translator = require('Common/Translator'), - - Settings = require('Storage/Settings'), - - AbstractBoot = require('Knoin/AbstractBoot') - ; +class AbstractApp extends AbstractBoot +{ + googlePreviewSupportedCache = null; + isLocalAutocomplete = true; + iframe = null; /** - * @constructor * @param {RemoteStorage|AdminRemoteStorage} Remote - * @extends AbstractBoot */ - function AbstractApp(Remote) + constructor(Remote) { - AbstractBoot.call(this); - - this.isLocalAutocomplete = true; + super(); this.iframe = $('