From 41a1ac1b10aef7cda1e6884577e20aea89022505 Mon Sep 17 00:00:00 2001
From: Christian Kuhn <lolli@schwarzbu.ch>
Date: Sun, 20 Aug 2017 14:08:13 +0200
Subject: [PATCH] [BUGFIX] Install tool: Configure settings toggle all button

Fix a JS selector to correctly toggle on "Toggle All" again.

Change-Id: Ie21c8c41fb9ba1aba4eedb197603a8c2a7111477
Resolves: #82141
Related: #76084
Releases: master
Reviewed-on: https://review.typo3.org/53745
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Mona Muzaffar <mona.muzaffar@gmx.de>
Tested-by: Mona Muzaffar <mona.muzaffar@gmx.de>
Reviewed-by: Joerg Boesche <typo3@joergboesche.de>
Tested-by: Joerg Boesche <typo3@joergboesche.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
---
 .../Resources/Public/JavaScript/Modules/LocalConfiguration.js | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/typo3/sysext/install/Resources/Public/JavaScript/Modules/LocalConfiguration.js b/typo3/sysext/install/Resources/Public/JavaScript/Modules/LocalConfiguration.js
index 8426368ac083..790ea24e2db2 100644
--- a/typo3/sysext/install/Resources/Public/JavaScript/Modules/LocalConfiguration.js
+++ b/typo3/sysext/install/Resources/Public/JavaScript/Modules/LocalConfiguration.js
@@ -18,7 +18,7 @@ define(['jquery', 'TYPO3/CMS/Install/FlashMessage', 'TYPO3/CMS/Install/ProgressB
 	'use strict';
 
 	return {
-		selectorToggleAllTrigger: '.gridder-show .t3js-localConfiguration-toggleAll',
+		selectorToggleAllTrigger: '.t3js-localConfiguration-toggleAll',
 		selectorWriteTrigger: '.t3js-localConfiguration-write',
 		selectorSearchTrigger: '.t3js-localConfiguration-search',
 		selectorWriteToken: '#t3js-localConfiguration-write-token',
@@ -33,7 +33,7 @@ define(['jquery', 'TYPO3/CMS/Install/FlashMessage', 'TYPO3/CMS/Install/ProgressB
 
 			// Expand / collapse "Toggle all" button
 			$(document).on('click', this.selectorToggleAllTrigger, function() {
-				var $panels = $('.panel-collapse', '.gridder-show .t3js-localConfiguration');
+				var $panels = $('.t3js-localConfiguration .panel-collapse');
 				var action = ($panels.eq(0).hasClass('in')) ? 'hide' : 'show';
 				$panels.collapse(action);
 			});
-- 
GitLab