--- ../PATCHS/core-js-module-search-2060573-12.patch 2013-08-09 22:08:17.477542897 +0200 +++ ../PATCHS/core-js-module-search-2060573-15.patch 2013-08-10 02:51:30.053977991 +0200 @@ -104,10 +104,16 @@ } } diff --git a/core/modules/system/system.modules.js b/core/modules/system/system.modules.js -index 4d97652..c9ec8fd 100644 +index 4d97652..3c5678b 100644 --- a/core/modules/system/system.modules.js +++ b/core/modules/system/system.modules.js -@@ -38,12 +38,20 @@ Drupal.behaviors.tableFilterByText = { +@@ -34,16 +34,25 @@ Drupal.behaviors.tableFilterByText = { + $row.closest('tr').toggle(textMatch); + } + ++ // Search over all rows and packages. ++ $rowsAndDetails.show(); + // Filter if the length of the query is at least 2 characters. if (query.length >= 2) { $rows.each(showModuleRow); @@ -121,7 +127,7 @@ + $details.attr('open', true).each(hidePackageDetails); } else { - $rowsAndDetails.show(); +- $rowsAndDetails.show(); + // Return
elements that had been closed before filtering + // to a closed state. + $details.filter('[data-drupal-system-state="forced-open"]')