From cb36f77e831be56397f068cf8a6c9dae26a1f84d Mon Sep 17 00:00:00 2001 From: Ashutosh Dhundhara Date: Thu, 17 Apr 2014 23:09:21 +0530 Subject: [PATCH] Bug Fix: #4370 Searching tables persists across databases. Signed-off-by: Ashutosh Dhundhara --- js/navigation.js | 15 +++++---------- 1 file changed, 5 insertions(+), 10 deletions(-) diff --git a/js/navigation.js b/js/navigation.js index d5605a09de..6299a8f6a8 100644 --- a/js/navigation.js +++ b/js/navigation.js @@ -957,16 +957,11 @@ var PMA_fastFilter = { getSearchClause2: function ($this) { var $filterContainer = $this.closest('div.list_container'); var $filterInput = $([]); - while (1) { - if ($filterContainer.find('li.fast_filter:not(.db_fast_filter) input.searchClause').length !== 0) { - $filterInput = $filterContainer.find('li.fast_filter:not(.db_fast_filter) input.searchClause'); - break; - } else if (! $filterContainer.is('div.list_container')) { - break; - } - $filterContainer = $filterContainer - .parent() - .closest('div.list_container'); + if ($filterContainer + .children('li.fast_filter:not(.db_fast_filter) input.searchClause') + .length !== 0) { + $filterInput = $filterContainer + .children('li.fast_filter:not(.db_fast_filter) input.searchClause'); } var searchClause2 = ''; if ($filterInput.length !== 0 &&