From 57a101baa8f3430da755b06e39f0f2c1a890014a Mon Sep 17 00:00:00 2001 From: Thomas Bartelt Date: Fri, 18 Sep 2026 20:22:54 +0200 Subject: [PATCH] fix(kasse-neu): jQuery-1.6-kompatibel (.submit statt .on, kein .addBack) -- .on() brach die Init ab, Lieferadresse klappte nicht mehr auf --- .../themes/theme2/templates/content_cash_desk_neu.tpl | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/web/intelectra_shop/themes/theme2/templates/content_cash_desk_neu.tpl b/web/intelectra_shop/themes/theme2/templates/content_cash_desk_neu.tpl index dcdc71e..cc6d5f5 100644 --- a/web/intelectra_shop/themes/theme2/templates/content_cash_desk_neu.tpl +++ b/web/intelectra_shop/themes/theme2/templates/content_cash_desk_neu.tpl @@ -537,7 +537,7 @@ $(document).ready(function() { if (fehler.length) { $box.html('Bitte noch ausfüllen: ' + fehler.join(', ')).prop('hidden', false); var $first = $('.ck .ck-invalid').first(); - if ($first.length) { $('html, body').animate({ scrollTop: $first.offset().top - 90 }, 250); $first.find('input,select').addBack('input,select').first().focus(); } + if ($first.length) { $('html, body').animate({ scrollTop: $first.offset().top - 90 }, 250); $first.find('input,select').add($first.filter('input,select')).first().focus(); // kein .addBack() in jQuery 1.6 } return false; } $box.prop('hidden', true); @@ -552,7 +552,7 @@ $(document).ready(function() { }); // Scrollposition ueber jeden Reload retten (Zahlart, Versand, Land, Gutschein loesen ueber // content_cash_desk.js einen Formular-POST aus, der Browser faengt sonst oben an). - $('#order_form').on('submit', function() { + $('#order_form').submit(function() { // jQuery 1.6.4 im Theme: kein .on() if ($('#cashdesk_action').val() === 'reload') { try { sessionStorage.setItem('ck_scroll', String(window.scrollY || window.pageYOffset || 0)); } catch (e) {} }