Your IP : 172.28.240.42


Current Path : /var/www/html/clients/e-nkama.ru/e-nkama_bitrix/bitrix/js/im/
Upload File :
Current File : /var/www/html/clients/e-nkama.ru/e-nkama_bitrix/bitrix/js/im/desktop.map.js

{"version":3,"file":"desktop.min.js","sources":["desktop.js"],"names":["window","BX","desktop","params","this","apiReady","clientVersion","disableLogin","autorun","focusTimeout","lastSetIcon","showNotifyId","popupConfirm","htmlWrapperHead","tryCheckConnect","topmostWindow","topmostWindowTimeout","content","contentFullWindow","contentMenu","contentAvatar","contentTab","contentTabContent","currentTab","currentTabTarget","lastTab","lastTabTarget","path","mainUserOptions","pathToAjax","tabItems","tabRedrawTimeout","userInfo","id","name","gender","avatar","profile","syncStatus","syncPauseBlock","width","height","initWidth","initHeight","minWidth","minHeight","timeoutDelayOfLogout","addCustomEvent","delegate","terminate","reason","onCustomEventForTab","TAB_CP","logout","bind","e","keyCode","ctrlKey","metaKey","shiftKey","BXIM","setLocalConfig","console","log","windowReload","openDeveloperTools","openLogsFolder","prototype","init","offsetWidth","style","offsetHeight","create","attrs","document","body","insertBefore","firstChild","ready","enableInVersion","PULL","tryConnectSet","notSupported","setWindowResizable","setWindowMinSize","Width","Height","message","replace","getApiVersion","debugEnable","browser","IsMac","head","type","html","addClass","addTab","title","order","target","events","open","newRevision","oldRevision","closeConfirm","location","reload","error","code","setIconStatus","login","setPrivateVar","updateState","sendErrorCode","textError","userEmail","messenger","connectionStatus","userOptions","setAjaxPath","status","settings","preventShutdown","adjustSize","tabId","changeTab","onCustomEvent","setTimeout","finalizeTrayMenu","onSyncStatusChanged","setWindowSize","setWindowTitle","updateContent","props","className","children","click","checkUpdate","innerHTML","appendChild","getCurrentUrl","protocol","hostname","port","diskReady","callback","success","sessid","bitrix_sessid","loginSuccessCallback","BXDesktopSystem","Login","showLoginForm","Logout","skipCheck","href","getContextWindow","getNetworkAuthorizeStatus","TAB_B24NET","clearTimeout","ajax","url","method","dataType","timeout","data","IM_DESKTOP_LOGOUT","onsuccess","Shutdown","onfailure","openBrowser","ExecuteCommand","NotifyNoUpdates","ShowNotifications","browse","full","GetProperty","join","version","parseInt","eventName","eventHandler","addEventListener","arEventParams","i","detail","push","apply","windowTarget","arguments","length","objEventParams","mainWindow","opener","top","BXWindows","BXDesktopWindow","DispatchCustomEvent","findWindow","tabIdTarget","windowIsFocused","SetIconStatus","setIconBadge","count","important","SetIconBadge","setIconTooltip","iconTitle","enabled","SetProperty","setWindowClosable","flashIcon","voiced","FlashIcon","checkInternetConnection","successCallback","failureCallback","tryCount","tryName","Date","skipAuthCheck","skipBxHeader","getWorkArea","coordinates","GetWorkArea","left","right","bottom","showNotification","notifyId","js","getHtmlPage","innerWidth","innerHeight","Math","max","resize","syncPause","immediate","BXFileStorage","SyncPause","getSyncStatus","windowCommand","command","setActiveWindow","trace","openTopmostWindow","bodyClass","closeTopmostWindow","jsContent","outerHTML","isDomNode","OpenDeveloperTools","OpenLogsFolder","autorunStatus","value","diskAttachStatus","BitrixDisk","clipboardSelected","element","expandToWholeWord","resultText","selectionStart","selectionEnd","tagName","substring","indexOf","wordStartPosition","substr","search","wordEndPosition","getSelection","toString","range","getRangeAt","cloneContents","div","createElement","util","htmlspecialcharsback","split","text","clipboardCopy","cut","execCommand","clipboardTextArea","position","opacity","focus","textNew","remove","clipboardCut","clipboardPaste","clipboardDelete","clipboardUndo","clipboardRedo","clipboardReplaceText","positionStart","positionEnd","selectAll","getLocalConfig","def","result","QuerySettings","JSON","parse","stringify","StoreSettings","removeLocalConfig","openConfirm","buttons","modal","destroy","PopupWindowButton","popupWindow","close","PreventDefault","PopupWindow","zIndex","autoHide","closeByEsc","overlay","onPopupClose","onPopupDestroy","show","popupContainer","contentContainer","filename","Log","createWindow","GetWindow","getWindowTitle","trim","setWindowPosition","addTrayMenuItem","AddTrayMenuItem","EndTrayMenuItem","PreventShutdown","diskReportStorageNotification","ReportStorageNotification","diskOpenFolder","OpenFolder","addSeparator","drawTabs","hide","badge","initContent","force","drawAppearance","arTabs","objectSort","drawTab","updateTabBadge","data-id","bindDelegate","event","proxy_context","getAttribute","fireEvent","removeClass","closeTab","getCurrentTab","setTabBadge","counter","findChild","SetTabBadge","setTabContent","getCurrentTabTarget","isActiveWindow","IsActiveTab","getActiveWindow","ActiveTab","windowId","SetActiveTabI","SetActiveTab","setUserInfo","onclick","src","MessengerCommon","isBlankAvatar","color","updateUserInfo","getUserInfo"],"mappings":"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"}