From e5a73a6273ca9a62737fe7c39bcb4351e9f74259 Mon Sep 17 00:00:00 2001 From: Alexander Walther Date: Fri, 13 Sep 2024 16:00:44 +0200 Subject: [PATCH] =?UTF-8?q?Option=20consent=5Fmodal=5Fequal=5Fweight=5Fbut?= =?UTF-8?q?tons=20erm=C3=B6glichen?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- fragments/wsm.js.php | 2 +- lang/de_de.lang | 4 ++++ package.yml | 1 + pages/settings.consent.php | 7 +++++++ 4 files changed, 13 insertions(+), 1 deletion(-) diff --git a/fragments/wsm.js.php b/fragments/wsm.js.php index 652a9ea..7e467df 100644 --- a/fragments/wsm.js.php +++ b/fragments/wsm.js.php @@ -43,7 +43,7 @@ consentModal: { layout: '', position: '', - equalWeightButtons: true, + equalWeightButtons: , flipButtons: , }, preferencesModal: { diff --git a/lang/de_de.lang b/lang/de_de.lang index 3138284..075ac73 100644 --- a/lang/de_de.lang +++ b/lang/de_de.lang @@ -93,6 +93,10 @@ consent_modal_description = Einleitung consent_modal_settings = Einstellungen consent_modal_accept_all = Alle zulassen consent_modal_accept_necessary = Nur notwendige zulassen +consent_modal_equal_weight_buttons = Buttons gleich gewichten +consent_modal_equal_weight_buttons_yes = Ja (empfohlen) +consent_modal_equal_weight_buttons_no = Nein, "Alle zulassen" optisch hervorheben (nicht empfohlen) + consent_settings = Einstellungs-Dialog diff --git a/package.yml b/package.yml index 2809935..91cf1b5 100644 --- a/package.yml +++ b/package.yml @@ -88,6 +88,7 @@ default_config: consent_modal_layout: cloud consent_modal_position: bottom center consent_modal_swap_buttons: true + consent_modal_equal_weight_buttons: false consent_settings_layout: box consent_modal_open: Einstellungen öffnen diff --git a/pages/settings.consent.php b/pages/settings.consent.php index b6090cc..914d0ac 100644 --- a/pages/settings.consent.php +++ b/pages/settings.consent.php @@ -32,12 +32,19 @@ $select->addOption('invert buttons', 1); $select->addOption('do not invert buttons', 0); +$field = $form->addSelectField('consent_modal_equal_weight_buttons', null, ['class' => 'form-control selectpicker']); +$field->setLabel($addon->i18n('consent_modal_equal_weight_buttons')); +$select = $field->getSelect(); +$select->addOption($addon->i18n('consent_modal_equal_weight_buttons_yes'), 1); +$select->addOption($addon->i18n('consent_modal_equal_weight_buttons_no'), 0); + $field = $form->addSelectField('consent_settings_layout', null, ['class' => 'form-control selectpicker']); $field->setLabel($addon->i18n('consent_settings_layout')); $select = $field->getSelect(); $select->addOption('box', 'box'); $select->addOption('bar', 'bar'); + $field = $form->addSelectField('disable_page_interaction', null, ['class' => 'form-control selectpicker']); $field->setLabel($addon->i18n('disable_page_interaction')); $select = $field->getSelect();