%PDF- %PDF-
Server IP : 37.220.80.31 / Your IP : 18.224.58.121 Web Server : Apache/2.4.52 (Ubuntu) System : Linux 3051455-guretool.twc1.net 5.15.0-107-generic #117-Ubuntu SMP Fri Apr 26 12:26:49 UTC 2024 x86_64 User : www-root ( 1010) PHP Version : 7.4.33 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority, MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /var/www/www-root/data/www/dev.artlot24.ru/bitrix/components/bitrix/rest.integration.list/templates/.default/ |
Upload File : |
;(function () { 'use strict'; BX.namespace('BX.rest.integration.list'); BX.rest.integration.list = {}; /** * * @param options * @extends {BX.TileGrid.Item} * @constructor */ BX.rest.integration.list.TileGridItem = function (options) { BX.TileGrid.Item.apply(this, arguments); this.title = options.title; this.description = options.description; this.image = options.image; this.iconClass = options.iconClass; this.iconColor = options.iconColor; this.iconIBgColor = options.iconIBgColor; this.iconIClass = options.iconIClass; this.className = options.className; this.selected = options.selected; this.url = !!options.url ? options.url : false; this.integrationCode = !!options.integrationCode ? options.integrationCode : false; this.loadProcess = false; this.events = { click: function () { BX.rest.integration.open(this.integrationCode, this.url); }.bind(this) }; }; BX.rest.integration.list.TileGridItem.prototype = { __proto__: BX.TileGrid.Item.prototype, constructor: BX.TileGrid.Item, getContent: function () { return BX.create('div', { props: { className: 'rest-integration-tile-item' + ' ' + (this.className ? this.className : '') + ' ' + (this.selected ? this.selected : '') }, children: [ BX.create('div', { props: { className: 'rest-integration-tile-head' }, children: [ BX.create('div', { props: { className: 'rest-integration-tile-img ' + (this.iconClass ? this.iconClass : '') }, style: { backgroundImage: this.image ? 'url("' + this.image + '")' : null, color: this.iconColor ? this.iconColor : null }, children: [ BX.create('i', { style: { "background-color": this.iconIBgColor ? this.iconIBgColor : null }, props: { className: this.iconIClass ? this.iconIClass : '' } } )] }), BX.create('div', { props: { className: 'rest-integration-tile-title' }, text: this.title ? this.title : "" }) ] }), BX.create('div', { props: { className: 'rest-integration-tile-description' }, text: this.description ? this.description : '' }) ], events: this.events }) } }; })();