From 6693a9ebb3faddacc36b4311dacea76fe8443883 Mon Sep 17 00:00:00 2001 From: Kasun Chathuranga Date: Thu, 5 Sep 2013 07:24:50 +0530 Subject: [PATCH] Proceed only if the database is found --- js/navigation.js | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/js/navigation.js b/js/navigation.js index 6d26c5e52e..4806f43730 100644 --- a/js/navigation.js +++ b/js/navigation.js @@ -313,17 +313,19 @@ function PMA_showCurrentNavigation() var $dbItem = highlightLoadedItem( $('#pma_navigation_tree > div'), db, 'database', false, false ); - // open the table in the tree and select it - var $expander = $dbItem.children('div:first').children('a.expander'); - // if not loaded or loaded but collapsed - if (! $expander.hasClass('loaded') - || $expander.find('img').is('.ic_b_plus') - ) { - expandTreeNode($expander, function() { + if ($dbItem) { + // open the table in the tree and select it + var $expander = $dbItem.children('div:first').children('a.expander'); + // if not loaded or loaded but collapsed + if (! $expander.hasClass('loaded') + || $expander.find('img').is('.ic_b_plus') + ) { + expandTreeNode($expander, function() { + loadAndHighlightTableOrView($dbItem, table); + }); + } else { loadAndHighlightTableOrView($dbItem, table); - }); - } else { - loadAndHighlightTableOrView($dbItem, table); + } } } else if (db) { // if we are at the database level // open in the tree and select the database