From 5db199508f02e41637f8099e4345b252bedce6bd Mon Sep 17 00:00:00 2001 From: daniel Date: Thu, 24 Sep 2026 14:15:30 +0200 Subject: - Anpassungen für ShopThemeOne MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- views/js/smartcheckout.js | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) (limited to 'views/js') diff --git a/views/js/smartcheckout.js b/views/js/smartcheckout.js index 44cee1b..69099dd 100644 --- a/views/js/smartcheckout.js +++ b/views/js/smartcheckout.js @@ -563,6 +563,24 @@ if (!el || typeof el.closest !== 'function') return; + // Label ohne gültiges for (z.B. Bestellbedingungen und Bestellvariablen mancher Themes): Checkbox daneben umschalten + var el_label = el.closest('.sc_modul_dynamic label, .sc_modul_extra label'); + + if (el_label !== null && el.closest('a') === null && el_label.control === null) { + + var el_wrap = el_label.parentElement; + var el_check = ((el_wrap !== null)?el_wrap.querySelector('input[type="checkbox"]'):null); + + if (el_check !== null && !el_label.contains(el_check)) { + + el_check.click(); + + return; + + } + + } + var el_button = el.closest('.sc_modul_dynamic [data-sc-send]'); if (el_button === null) return; -- cgit v1.2.3