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