From 7fed0d070bac5db9031d17f87aa1bdcbe7f9416f Mon Sep 17 00:00:00 2001 From: Wouter Wolters <typo3@wouterwolters.nl> Date: Tue, 29 Sep 2015 23:52:06 +0200 Subject: [PATCH] [BUGFIX] Use correct getter for FormEngine input name in Slider Slider still fetches on name in JavaScript instead of the new data attribute. Resolves: #70195 Releases: master Change-Id: I0c205e547c33f3fe3c3c8a4df1bbb44ae154be56 Reviewed-on: http://review.typo3.org/43636 Reviewed-by: Markus Klein <markus.klein@typo3.org> Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch> Tested-by: Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by: Andreas Fernandez <typo3@scripting-base.de> Tested-by: Andreas Fernandez <typo3@scripting-base.de> --- .../sysext/backend/Resources/Public/JavaScript/ValueSlider.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/typo3/sysext/backend/Resources/Public/JavaScript/ValueSlider.js b/typo3/sysext/backend/Resources/Public/JavaScript/ValueSlider.js index 8a770bf44d5a..9964359b0295 100644 --- a/typo3/sysext/backend/Resources/Public/JavaScript/ValueSlider.js +++ b/typo3/sysext/backend/Resources/Public/JavaScript/ValueSlider.js @@ -44,7 +44,7 @@ define('TYPO3/CMS/Backend/ValueSlider', ['jquery', 'twbs/bootstrap-slider'], fun */ ValueSlider.updateValue = function(e) { var $slider = $(e.currentTarget), - $foreignField = $('[name="' + $slider.data('sliderItemName') + '"]'), + $foreignField = $('[data-formengine-input-name="' + $slider.data('sliderItemName') + '"]'), elementType = $slider.data('sliderElementType'), sliderField = $slider.data('sliderField'), sliderCallback = $slider.data('sliderCallback'); @@ -78,7 +78,7 @@ define('TYPO3/CMS/Backend/ValueSlider', ['jquery', 'twbs/bootstrap-slider'], fun data = $slider.data(); switch (data.sliderValueType) { case 'array': - var $foreignField = $('[name="' + data.sliderItemName + '"]'); + var $foreignField = $('[data-formengine-input-name="' + data.sliderItemName + '"]'); renderedValue = $foreignField.find('option').eq(value).text(); break; case 'double': -- GitLab