Server IP : 80.87.202.40 / Your IP : 216.73.216.169 Web Server : Apache System : Linux rospirotorg.ru 5.14.0-539.el9.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Dec 5 22:26:13 UTC 2024 x86_64 User : bitrix ( 600) PHP Version : 8.2.27 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /home/bitrix/ext_www/cvetdv.ru/bitrix/js/im/v2/component/elements/loader/dist/ |
Upload File : |
/* eslint-disable */ this.BX = this.BX || {}; this.BX.Messenger = this.BX.Messenger || {}; this.BX.Messenger.v2 = this.BX.Messenger.v2 || {}; this.BX.Messenger.v2.Component = this.BX.Messenger.v2.Component || {}; (function (exports,ui_loader) { 'use strict'; const LOADER_SIZE = 'xs'; const LOADER_TYPE = 'BULLET'; // @vue/component const Loader = { name: 'MessengerLoader', mounted() { this.loader = new ui_loader.Loader({ target: this.$refs['messenger-loader'], type: LOADER_TYPE, size: LOADER_SIZE }); this.loader.render(); this.loader.show(); }, beforeUnmount() { this.loader.hide(); this.loader = null; }, template: ` <div class="bx-im-elements-loader__container" ref="messenger-loader"></div> ` }; const SpinnerSize = Object.freeze({ XXS: 'XXS', XS: 'XS', S: 'S', L: 'L' }); const SpinnerColor = Object.freeze({ grey: 'grey', blue: 'blue', copilot: 'copilot' }); // @vue/component const Spinner = { name: 'MessengerSpinner', props: { size: { type: String, default: SpinnerSize.S }, color: { type: String, default: SpinnerColor.blue } }, computed: { sizeClassName() { return `--size-${this.size.toLowerCase()}`; }, colorClassName() { return `--color-${this.color.toLowerCase()}`; } }, template: ` <div class="bx-im-elements-spinner__container bx-im-elements-spinner__scope"> <div class="bx-im-elements-spinner__spinner" :class="[sizeClassName, colorClassName]"></div> </div> ` }; // @vue/component const LineLoader = { name: 'LineLoader', props: { width: { type: Number, required: true }, height: { type: Number, required: true } }, computed: { containerStyles() { return { width: `${this.width}px`, height: `${this.height}px` }; } }, template: ` <div class="bx-im-elements-line-loader__container" :style="containerStyles"> <div class="bx-im-elements-line-loader__content"></div> </div> ` }; exports.Loader = Loader; exports.Spinner = Spinner; exports.SpinnerSize = SpinnerSize; exports.SpinnerColor = SpinnerColor; exports.LineLoader = LineLoader; }((this.BX.Messenger.v2.Component.Elements = this.BX.Messenger.v2.Component.Elements || {}),BX.UI)); //# sourceMappingURL=registry.bundle.js.map