From 31b46c091219e9adc5cd99e8494465ca22078e58 Mon Sep 17 00:00:00 2001 From: Jan Wennrich <jan@pcsg.de> Date: Wed, 15 Nov 2017 12:57:35 +0100 Subject: [PATCH] feat: ContentSwitch uses locale variable for FormList button text --- bin/Controls/ContentSwitcher.js | 47 ++++++++++++++++----------------- locale.xml | 5 ++++ 2 files changed, 28 insertions(+), 24 deletions(-) diff --git a/bin/Controls/ContentSwitcher.js b/bin/Controls/ContentSwitcher.js index 338acd2..9f64796 100644 --- a/bin/Controls/ContentSwitcher.js +++ b/bin/Controls/ContentSwitcher.js @@ -32,30 +32,29 @@ define('package/quiqqer/bricks/bin/Controls/ContentSwitcher', [ parsed: this.onParsed }); - this.setAttribute( - 'entry', - - '<div class="quiqqer-bricks-ContentSwitcher-entry" style="display: none;">' + - '<label class="entry-image">' + - '<span class="entry-title">' + - QUILocale.get(lg, 'contentSwitcher.entries.entry.picture') + - '</span>' + - '<input class="media-image" data-qui-options-selectable_types="image" name="img"/>' + - '</label>' + - '<label>' + - '<span class="entry-title">' + - QUILocale.get(lg, 'contentSwitcher.entries.entry.title') + - '</span>' + - '<input type="text" name="title" />' + - '</label>' + - '<label>' + - '<span class="entry-title">' + - QUILocale.get(lg, 'contentSwitcher.entries.entry.content') + - '</span>' + - '<textarea name="content" rows="10"></textarea>' + - '</label>' + - '</div>' - ); + this.setAttributes({ + buttonText: QUILocale.get(lg, 'contentSwitcher.entries.button.text'), + entry: '<div class="quiqqer-bricks-ContentSwitcher-entry" style="display: none;">' + + '<label class="entry-image">' + + '<span class="entry-title">' + + QUILocale.get(lg, 'contentSwitcher.entries.entry.picture') + + '</span>' + + '<input class="media-image" data-qui-options-selectable_types="image" name="img"/>' + + '</label>' + + '<label>' + + '<span class="entry-title">' + + QUILocale.get(lg, 'contentSwitcher.entries.entry.title') + + '</span>' + + '<input type="text" name="title" />' + + '</label>' + + '<label>' + + '<span class="entry-title">' + + QUILocale.get(lg, 'contentSwitcher.entries.entry.content') + + '</span>' + + '<textarea name="content" rows="10"></textarea>' + + '</label>' + + '</div>' + }); }, diff --git a/locale.xml b/locale.xml index ea9f0bd..386b36f 100644 --- a/locale.xml +++ b/locale.xml @@ -726,6 +726,11 @@ Möchten Sie die Bausteine aus der Bausteinzone entfernen?</p>]]></de> <en><![CDATA[Edit Slide]]></en> </locale> + <locale name="contentSwitcher.entries.button.text"> + <de><![CDATA[Eintrag hinzufügen]]></de> + <en><![CDATA[Add entry]]></en> + </locale> + <locale name="contentSwitcher.entries.entry.picture"> <de><![CDATA[Bild]]></de> <en><![CDATA[Picture]]></en> -- GitLab