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/ilovecveti.ru/bitrix/js/wbs24.ozonapinew/ |
Upload File : |
class Wbs24OzonapinewAdmin { activateOptionsForCurrentValue(field, currentValue) { let options = document.querySelectorAll(`select[name=${field}] option[data-filter]`); for (let elem of options) { this.activateOption(elem, currentValue); } } activateOption(elem, currentValue) { let multipleFilter = elem.dataset.filter; let show = false; const filterValues = multipleFilter.split(','); for (let filter of filterValues) { if (filter == currentValue || filter == "all") { show = true; break; } } if (show) { elem.hidden = false; if (elem.dataset.selected == 'Y') elem.selected = true; } else { elem.hidden = true; elem.selected = false; } } areAllSelectsSet(requiredSelectNames) { let nothingIsExist = false; for (let field of requiredSelectNames) { let select = document.querySelector(`select[name=${field}]`); if (select.value == 'nothing') { nothingIsExist = true; break; } } return !nothingIsExist; } getAccountPrefixByIndex(index) { let prefix = ''; if (index > 1) { prefix = 'a' + index + '_'; } return prefix; } }