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 = $('