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/wbs24.ozonexport/ |
Upload File : |
class Wbs24Ozonexport { activateOptionsForCurrentIblock(field, currentIblockId) { let allIblockOptions = document.querySelectorAll(`select[name=${field}] option[data-iblock-id]`); for (let elem of allIblockOptions) { this.activateOption(elem, currentIblockId); } } activateOptionsForCurrentIblockById(fieldId, currentIblockId) { let allIblockOptions = document.querySelectorAll(`#${fieldId} option[data-iblock-id]`); for (let elem of allIblockOptions) { this.activateOption(elem, currentIblockId); } } activateOption(elem, currentIblockId) { let elementIblock = elem.dataset.iblockId; if (elementIblock == currentIblockId || elementIblock == "all") { elem.hidden = false; if (elem.dataset.selected == 'Y') elem.selected = true; } else { elem.hidden = true; elem.selected = false; } } activateOptionsForOfferIblocks(fieldId, catalogIblockIdsToOffersIblockIds, currentIlbockId) { let allIblockOptions = document.querySelectorAll(`#${fieldId} option[data-iblock-id]`); for (let elem of allIblockOptions) { this.activateOptionForOfferIblock(elem, catalogIblockIdsToOffersIblockIds, currentIlbockId); } } activateOptionForOfferIblock(elem, catalogIblockIdsToOffersIblockIds, currentIlbockId) { let elementIblock = elem.dataset.iblockId; if ( elementIblock == currentIlbockId || elementIblock == catalogIblockIdsToOffersIblockIds[currentIlbockId] || elementIblock == "all" ) { elem.hidden = false; if (elem.dataset.selected == 'Y') elem.selected = true; } else { elem.hidden = true; elem.selected = false; } } }