From dd1ef5a17c450dc3185139f413a0a40594fe3823 Mon Sep 17 00:00:00 2001 From: Ralf Zimmermann <ralf.zimmermann@tritum.de> Date: Sun, 4 Oct 2015 17:24:53 +0200 Subject: [PATCH] [TASK] EXT:form - Add HTML4 / HTML5 attributes for HIDDEN to wizard Add new attributes to the wizard element HIDDEN. Resolves: #70344 Releases: master Change-Id: I7a54c9d37d33f76d0de49e92e9be1551940899ce Reviewed-on: http://review.typo3.org/43789 Reviewed-by: Michael Oehlhof <typo3@oehlhof.de> Tested-by: Michael Oehlhof <typo3@oehlhof.de> Reviewed-by: Bjoern Jacob <bjoern.jacob@tritum.de> Tested-by: Bjoern Jacob <bjoern.jacob@tritum.de> Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl> Tested-by: Wouter Wolters <typo3@wouterwolters.nl> --- .../Domain/Model/Json/HiddenJsonElement.php | 14 +++++++++- .../Wizard/Elements/Basic/Hidden.js | 26 ++++++++++++++----- 2 files changed, 32 insertions(+), 8 deletions(-) diff --git a/typo3/sysext/form/Classes/Domain/Model/Json/HiddenJsonElement.php b/typo3/sysext/form/Classes/Domain/Model/Json/HiddenJsonElement.php index 4a3090f182b7..1d7cd57bb18d 100644 --- a/typo3/sysext/form/Classes/Domain/Model/Json/HiddenJsonElement.php +++ b/typo3/sysext/form/Classes/Domain/Model/Json/HiddenJsonElement.php @@ -49,11 +49,23 @@ class HiddenJsonElement extends \TYPO3\CMS\Form\Domain\Model\Json\AbstractJsonEl * @var array */ protected $allowedAttributes = array( + 'accesskey', 'class', + 'contenteditable', + 'contextmenu', + 'dir', + 'draggable', + 'dropzone', + 'hidden', 'id', 'lang', - 'name', + 'spellcheck', 'style', + 'tabindex', + 'title', + 'translate', + /* element specific attributes */ + 'name', 'type', 'value' ); diff --git a/typo3/sysext/form/Resources/Public/JavaScript/Wizard/Elements/Basic/Hidden.js b/typo3/sysext/form/Resources/Public/JavaScript/Wizard/Elements/Basic/Hidden.js index 928e4595cc20..aa9df22a0a29 100644 --- a/typo3/sysext/form/Resources/Public/JavaScript/Wizard/Elements/Basic/Hidden.js +++ b/typo3/sysext/form/Resources/Public/JavaScript/Wizard/Elements/Basic/Hidden.js @@ -47,13 +47,25 @@ TYPO3.Form.Wizard.Elements.Basic.Hidden = Ext.extend(TYPO3.Form.Wizard.Elements, Ext.apply(this, { configuration: { attributes: { - "class": '', - id: '', - lang: '', - name: '', - style: '', - type: 'hidden', - value: '' + 'accesskey': '', + 'class': '', + 'contenteditable': '', + 'contextmenu': '', + 'dir': '', + 'draggable': '', + 'dropzone': '', + 'hidden': '', + 'id': '', + 'lang': '', + 'spellcheck': '', + 'style': '', + 'tabindex': '', + 'title': '', + 'translate': '', + + 'name': '', + 'type': 'hidden', + 'value': '' }, filters: {}, validation: {} -- GitLab