File manager - Edit - /home/c14075/dragmet-ural.ru/www/bitrix/js/pull/components/status/pull.components.status.bundle.min.js
Back
(function(t){"use strict";BX.Vue.component("bx-pull-status",{props:{canReconnect:{default:false}},data:function t(){return{status:BX.PullClient.PullStatus.Online,showed:null}},created:function t(){var s=this;this.isMac=navigator.userAgent.toLowerCase().includes("macintosh");this.setStatusTimeout=null;this.hideTimeout=null;this.pullUnSubscribe=function(){};if(typeof this.$root.$bitrixPullClient!=="undefined"){if(this.$root.$bitrixPullClient){this.subscribe(this.$root.$bitrixPullClient)}else{this.$root.$on("onBitrixPullClientInited",function(){s.subscribe(s.$root.$bitrixPullClient)})}}else{this.subscribe(BX.PULL)}window.component=this},beforeDestroy:function t(){this.pullUnSubscribe()},methods:{subscribe:function t(s){var i=this;this.pullUnSubscribe=s.subscribe({type:BX.PullClient.SubscriptionType.Status,callback:function t(s){return i.statusChange(s.status)}})},reconnect:function t(){if(this.canReconnect){this.$emit("reconnect")}else{location.reload()}},statusChange:function t(s){var i=this;clearTimeout(this.setStatusTimeout);if(this.status===s){return false}var e=[BX.PullClient.PullStatus.Online,BX.PullClient.PullStatus.Offline,BX.PullClient.PullStatus.Connecting];if(e.indexOf(s)<0){return false}var l=500;if(s===BX.PullClient.PullStatus.Connecting){l=5e3}else if(s===BX.PullClient.PullStatus.Offline){l=2e3}this.setStatusTimeout=setTimeout(function(){i.status=s;i.showed=true},l);return true}},watch:{status:function t(){var s=this;clearTimeout(this.hideTimeout);if(this.status==BX.PullClient.PullStatus.Online){clearTimeout(this.hideTimeout);this.hideTimeout=setTimeout(function(){return s.showed=false},4e3)}}},computed:{connectionClass:function t(){var s="";if(this.showed===true){s="bx-pull-status-show"}else if(this.showed===false){s="bx-pull-status-hide"}if(this.status===BX.PullClient.PullStatus.Online){s+=" bx-pull-status-online"}else if(this.status===BX.PullClient.PullStatus.Offline){s+=" bx-pull-status-offline"}else if(this.status===BX.PullClient.PullStatus.Connecting){s+=" bx-pull-status-connecting"}return s},connectionText:function t(){var s="";if(this.status===BX.PullClient.PullStatus.Online){s=this.localize.BX_PULL_STATUS_ONLINE}else if(this.status===BX.PullClient.PullStatus.Offline){s=this.localize.BX_PULL_STATUS_OFFLINE}else if(this.status===BX.PullClient.PullStatus.Connecting){s=this.localize.BX_PULL_STATUS_CONNECTING}return s},button:function t(){var s="";var i="";if(this.canReconnect){i=this.localize.BX_PULL_STATUS_BUTTON_RECONNECT}else{s=this.isMac?"⌘+R":"Ctrl+R";i=this.localize.BX_PULL_STATUS_BUTTON_RELOAD}return{title:i,key:s}},localize:function t(){return BX.Vue.getFilteredPhrases("BX_PULL_STATUS_",this.$root.$bitrixMessages)}},template:'\n\t\t<div :class="[\'bx-pull-status\', connectionClass]">\n\t\t\t<div class="bx-pull-status-wrap">\n\t\t\t\t<span class="bx-pull-status-text">{{connectionText}}</span>\n\t\t\t\t<span class="bx-pull-status-button" @click="reconnect">\n\t\t\t\t\t<span class="bx-pull-status-button-title">{{button.title}}</span>\n\t\t\t\t\t<span class="bx-pull-status-button-key" v-html="button.key"></span>\n\t\t\t\t</span>\n\t\t\t</div>\n\t\t</div>\n\t'})})(this.window=this.window||{}); //# sourceMappingURL=pull.components.status.bundle.map.js
| ver. 1.4 |
Github
|
.
| PHP 7.4.33 | Generation time: 0.24 |
proxy
|
phpinfo
|
Settings