From 3fa812c3f719dcb3de15559c6778009880ad10e0 Mon Sep 17 00:00:00 2001 From: daniel Date: Thu, 24 Sep 2026 13:57:17 +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 | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'views/js') diff --git a/views/js/smartcheckout.js b/views/js/smartcheckout.js index df7721a..44cee1b 100644 --- a/views/js/smartcheckout.js +++ b/views/js/smartcheckout.js @@ -148,6 +148,22 @@ }, // hasError(name) + /** + * Wählt eine Versand- oder Zahlungsart beim Klick in ihren Block (auch in Hinweis oder Eingabefelder) + * + * Das label umfasst nur die Kopfzeile, damit Eingabefelder im Hinweis (z.B. Kreditkarte) kein + * verschachteltes label bilden. Der Klick auf das Radio selbst läuft über v-model und @change. + */ + selectChoice: function(type, id, event) { + + if (event && event.target && typeof event.target.closest === 'function' && event.target.closest('.sc_choice_head') !== null) return; + if (this.form[type] === id) return; + + this.form[type] = id; + this.refresh(); + + }, // selectChoice(type, id, event) + /** * Erhöht oder verringert die Menge einer Position */ -- cgit v1.2.3