Parcourir la source

Template: Adjustment to check all keyboard shortcut.

Nate il y a 5 ans
Parent
commit
261bfafc38
1 fichiers modifiés avec 3 ajouts et 2 suppressions
  1. 3 2
      themes/default/template.php

+ 3 - 2
themes/default/template.php

@@ -1074,11 +1074,11 @@ else {
 	echo "		}\n";
 
 //list,edit: [ctrl]+[a] to check all
-	echo "		if ((((e.which == 97 || e.which == 65) && (e.ctrlKey || e.metaKey)) || e.which == 19)) {\n";
-	echo "			e.preventDefault();\n";
+	echo "		if ((((e.which == 97 || e.which == 65) && (e.ctrlKey || e.metaKey)) || e.which == 19) && e.target.id != 'search') {\n";
 	echo "			var list_checkbox_all;\n";
 	echo "			list_checkbox_all = document.querySelectorAll('table.list tr.list-header th.checkbox input[name=checkbox_all]');\n";
 	echo "			if (list_checkbox_all !== null && list_checkbox_all.length > 0) {\n";
+	echo "				e.preventDefault();\n";
 	echo "				for (var x = 0, max = list_checkbox_all.length; x < max; x++) {\n";
 	echo "					list_checkbox_all[x].click();\n";
 	echo "				}\n";
@@ -1086,6 +1086,7 @@ else {
 	echo "			var edit_checkbox_all;\n";
 	echo "			edit_checkbox_all = document.querySelectorAll('td.edit_delete_checkbox_all > span > input[name=checkbox_all]');\n";
 	echo "			if (edit_checkbox_all !== null && edit_checkbox_all.length > 0) {\n";
+	echo "				e.preventDefault();\n";
 	echo "				for (var x = 0, max = edit_checkbox_all.length; x < max; x++) {\n";
 	echo "					edit_checkbox_all[x].click();\n";
 	echo "				}\n";