From e0e8ab1e8f5368aed4478f1fca99609f979923a1 Mon Sep 17 00:00:00 2001
From: Christian Kuhn <lolli@schwarzbu.ch>
Date: Sun, 20 Aug 2017 13:49:29 +0200
Subject: [PATCH] [BUGFIX] Install tool: Trigger ext scan on ext open

In the extension scanner, if opening a single extension view
for the first time, the scanner is correctly triggered again.

Change-Id: I72d18a17d735d67109135205684f25c75dc77711
Resolves: #82140
Related: #76084
Releases: master
Reviewed-on: https://review.typo3.org/53744
Tested-by: TYPO3com <no-reply@typo3.com>
Tested-by: Mona Muzaffar <mona.muzaffar@gmx.de>
Reviewed-by: Mona Muzaffar <mona.muzaffar@gmx.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
---
 .../Public/JavaScript/Modules/ExtensionScanner.js         | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/typo3/sysext/install/Resources/Public/JavaScript/Modules/ExtensionScanner.js b/typo3/sysext/install/Resources/Public/JavaScript/Modules/ExtensionScanner.js
index 4f6c59167ebd..4f23b70c5666 100644
--- a/typo3/sysext/install/Resources/Public/JavaScript/Modules/ExtensionScanner.js
+++ b/typo3/sysext/install/Resources/Public/JavaScript/Modules/ExtensionScanner.js
@@ -19,9 +19,9 @@ define(['jquery', 'TYPO3/CMS/Install/FlashMessage', 'TYPO3/CMS/Install/Severity'
 
 	return {
 		listOfAffectedRestFileHashes: [],
-		selectorExtensionContainer: '.gridder-show .t3js-extensionScanner-extension',
-		selectorNumberOfFiles: '.gridder-show .t3js-extensionScanner-number-of-files',
-		selectorScanSingleTrigger: '.gridder-show .t3js-extensionScanner-scan-single',
+		selectorExtensionContainer: '.t3js-extensionScanner-extension',
+		selectorNumberOfFiles: '.t3js-extensionScanner-number-of-files',
+		selectorScanSingleTrigger: '.t3js-extensionScanner-scan-single',
 
 		initialize: function() {
 			var self = this;
@@ -34,7 +34,7 @@ define(['jquery', 'TYPO3/CMS/Install/FlashMessage', 'TYPO3/CMS/Install/Severity'
 			});
 			$(document).on('show.bs.collapse', this.selectorExtensionContainer, function(e) {
 				// Trigger extension scan on opening a extension collapsible
-				if ($(e.target).closest('').data('hasRun') !== 'true') {
+				if ($(e.target).closest(self.selectorExtensionContainer).data('hasRun') !== 'true') {
 					$(this).find(self.selectorScanSingleTrigger).click();
 				}
 			});
-- 
GitLab