%PDF- %PDF-
Direktori : /home/bitrix/www/bitrix/js/landing/ui/panel/ |
Current File : /home/bitrix/www/bitrix/js/landing/ui/panel/status_panel.min.js |
(function(){"use strict";BX.namespace("BX.Landing.UI.Panel");var n=BX.Landing.Utils.addClass;var a;var t=new Date;var e=[["s","sago"],["i","iago"],["H","Hago"],["d","dago"],["m100","mago"],["m","mago"]];BX.Landing.UI.Panel.StatusPanel=function(a){BX.Landing.UI.Panel.BasePanel.apply(this,arguments);n(this.layout,"landing-ui-panel-status");document.body.appendChild(this.layout);this.runInterval();this.updateTime()};BX.Landing.UI.Panel.StatusPanel.setLastModified=function(n){t=new Date(n*1e3)};BX.Landing.UI.Panel.StatusPanel.getInstance=function(){return BX.Landing.UI.Panel.StatusPanel.instance||(BX.Landing.UI.Panel.StatusPanel.instance=new BX.Landing.UI.Panel.StatusPanel)};BX.Landing.UI.Panel.StatusPanel.prototype={constructor:BX.Landing.UI.Panel.StatusPanel,__proto__:BX.Landing.UI.Panel.BasePanel.prototype,runInterval:function(){clearInterval(a);a=setInterval(this.updateTime.bind(this),10*1e3)},updateTime:function(){this.setContent([BX.message("LANDING_PAGE_STATUS_UPDATED"),BX.date.format(e,t.getTime()/1e3,(new Date).getTime()/1e3)].join(" "))},update:function(){this.show().then(function(){this.runInterval();t=new Date;this.setContent(BX.message("LANDING_PAGE_STATUS_UPDATED_NOW"))}.bind(this))}}})();