From 5115e899009a24b50b1930c4c734e281e6df14e8 Mon Sep 17 00:00:00 2001 From: Vladimir Fomichev Date: Fri, 8 Aug 2025 14:27:52 +0300 Subject: [PATCH] =?utf8?q?=D0=9F=D1=80=D0=BE=D0=B2=D0=B5=D1=80=D0=BA=D0=B0?= =?utf8?q?=20=D0=BD=D0=B0=20=D0=BD=D0=B0=D0=BB=D0=B8=D1=87=D0=B8=D0=B5=20?= =?utf8?q?=D1=8D=D0=BB=D0=B5=D0=BC=D0=B5=D0=BD=D1=82=D0=B0=20=D0=BF=D0=B5?= =?utf8?q?=D1=80=D0=B5=D0=B4=20=D0=B4=D0=BE=D0=B1=D0=B0=D0=B2=D0=BB=D0=B5?= =?utf8?q?=D0=BD=D0=B8=D0=B5=D0=BC=20=D0=BF=D1=80=D0=BE=D1=81=D0=BB=D1=83?= =?utf8?q?=D1=88=D0=B8=D0=B2=D0=B0=D1=82=D0=B5=D0=BB=D1=8F=20=D1=81=D0=BE?= =?utf8?q?=D0=B1=D1=8B=D1=82=D0=B8=D0=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- .../marketplace-order1c-statuses/index.js | 47 ++++++++++--------- 1 file changed, 24 insertions(+), 23 deletions(-) diff --git a/erp24/web/js/crud/marketplace-order1c-statuses/index.js b/erp24/web/js/crud/marketplace-order1c-statuses/index.js index 819b36d3..f623740e 100644 --- a/erp24/web/js/crud/marketplace-order1c-statuses/index.js +++ b/erp24/web/js/crud/marketplace-order1c-statuses/index.js @@ -133,8 +133,8 @@ console.log(statusesByMarketplace); }); } - - document.getElementById('add-relation-btn').addEventListener('click', function() { + if(document.getElementById('add-relation-btn')) { + document.getElementById('add-relation-btn').addEventListener('click', function() { var template = document.querySelector('#relation-template .relation-item.template'); if (!template) return; var clone = template.cloneNode(true); @@ -161,26 +161,27 @@ console.log(statusesByMarketplace); } document.getElementById('relations-container').appendChild(clone); }); - - - document.getElementById('relations-container').addEventListener('click', function(e) { - if (e.target && e.target.matches('.remove-relation-btn')) { - var item = e.target.closest('.relation-item'); - if (item) { - item.remove(); - var items = document.querySelectorAll('#relations-container .relation-item'); - items.forEach(function(remItem, idx) { - var newOrder = idx + 1; - var input = remItem.querySelector('.rel-order-input'); - var label = remItem.querySelector('.order-label'); - if (input) { - input.value = newOrder; - } - if (label) { - label.textContent = newOrder; - } - }); + } + if(document.getElementById('relations-container')) { + document.getElementById('relations-container').addEventListener('click', function (e) { + if (e.target && e.target.matches('.remove-relation-btn')) { + var item = e.target.closest('.relation-item'); + if (item) { + item.remove(); + var items = document.querySelectorAll('#relations-container .relation-item'); + items.forEach(function (remItem, idx) { + var newOrder = idx + 1; + var input = remItem.querySelector('.rel-order-input'); + var label = remItem.querySelector('.order-label'); + if (input) { + input.value = newOrder; + } + if (label) { + label.textContent = newOrder; + } + }); + } } - } + }); + } }); -}); \ No newline at end of file -- 2.39.5