From 08ccf5557769afb6927d984c8c35ef5892c818c2 Mon Sep 17 00:00:00 2001 From: RainLoop Team Date: Tue, 7 Jun 2016 00:57:52 +0300 Subject: [PATCH] js -> jsx --- dev/App/Abstract.jsx | 113 +- dev/App/Admin.jsx | 36 +- dev/App/User.jsx | 235 +-- dev/Common/Audio.jsx | 10 +- dev/Common/Booter.jsx | 7 +- dev/Common/Cache.jsx | 12 +- dev/Common/ClientStorageDriver/Cookie.jsx | 4 +- .../ClientStorageDriver/LocalStorage.jsx | 4 +- dev/Common/Events.jsx | 8 +- dev/Common/Globals.js | 303 --- dev/Common/Globals.jsx | 276 +++ dev/Common/HtmlEditor.jsx | 6 +- dev/Common/Links.jsx | 69 +- dev/Common/Plugins.jsx | 18 +- dev/Common/Selector.jsx | 10 +- dev/Common/Translator.jsx | 24 +- dev/Common/Utils.js | 1641 ----------------- dev/Common/Utils.jsx | 1623 ++++++++++++++++ dev/Component/AbstracCheckbox.jsx | 22 +- dev/Component/AbstracRadio.jsx | 8 +- dev/Component/Abstract.jsx | 4 +- dev/Component/AbstractInput.jsx | 16 +- dev/Component/SaveTrigger.jsx | 4 +- dev/Component/Select.jsx | 4 +- dev/Component/TextArea.jsx | 4 +- dev/External/ko.js | 4 +- dev/Helper/Message.jsx | 10 +- dev/Model/Attachment.js | 2 +- dev/Promises/AbstractAjax.js | 20 +- dev/Remote/AbstractAjax.js | 26 +- dev/Screen/Admin/Settings.js | 2 + dev/Settings/Admin/About.js | 2 + dev/Settings/Admin/Branding.js | 2 + dev/Settings/Admin/Plugins.js | 2 + dev/Storage/Settings.jsx | 12 +- dev/Stores/AbstractApp.jsx | 6 +- dev/Stores/User/App.jsx | 12 +- dev/Stores/User/Message.js | 6 +- dev/View/Admin/Settings/Pane.js | 2 + dev/bootstrap.jsx | 116 +- gulpfile.js | 1 + .../0.0.0/app/libraries/RainLoop/Actions.php | 1 + .../templates/Views/User/MailMessageView.html | 2 +- 43 files changed, 2342 insertions(+), 2347 deletions(-) delete mode 100644 dev/Common/Globals.js create mode 100644 dev/Common/Globals.jsx delete mode 100644 dev/Common/Utils.js create mode 100644 dev/Common/Utils.jsx diff --git a/dev/App/Abstract.jsx b/dev/App/Abstract.jsx index de52c9667..6f26f78d5 100644 --- a/dev/App/Abstract.jsx +++ b/dev/App/Abstract.jsx @@ -1,8 +1,14 @@ import {window, _, $, key} from 'common'; -import Globals from 'Common/Globals'; -import * as Enums from 'Common/Enums'; -import Utils from 'Common/Utils'; + +import { + $win, $html, $doc, + startMicrotime, leftPanelDisabled, leftPanelType, + sUserAgent, bMobileDevice, bAnimationSupported +} from 'Common/Globals'; + +import {KeyState} from 'Common/Enums'; +import {noop, isNormal, pString, inArray, microtime, timestamp, detectDropdownVisibility, windowResizeCallback} from 'Common/Utils'; import Links from 'Common/Links'; import Events from 'Common/Events'; import Translator from 'Common/Translator'; @@ -15,6 +21,7 @@ class AbstractApp extends AbstractBoot googlePreviewSupportedCache = null; isLocalAutocomplete = true; iframe = null; + lastErrorTime = 0; /** * @param {RemoteStorage|AdminRemoteStorage} Remote @@ -25,39 +32,47 @@ class AbstractApp extends AbstractBoot this.iframe = $('