diff --git a/js/functions.js b/js/functions.js index 5081777edc..07ecd5dc8f 100644 --- a/js/functions.js +++ b/js/functions.js @@ -3786,8 +3786,8 @@ AJAX.registerOnload('functions.js', function () { // Load the navigation into the initial page $(function () { if ($('#pma_navigation_tree').length) { - var url = $('#pma_navigation_tree').find('a').attr('href'); - $.get(url, function (data) { + var url = $('#pma_navigation').find('a.navigation_url').attr('href'); + $.get(url, 'full=true', function (data) { if (data.success) { $('#pma_navigation_tree').html(data.message).children('div').show(); } diff --git a/js/navigation.js b/js/navigation.js index 0035bdb2e1..926dacf6db 100644 --- a/js/navigation.js +++ b/js/navigation.js @@ -29,7 +29,12 @@ $(document).ready(function() { var $throbber = $('.throbber').first().clone().show(); $icon.hide(); $throbber.insertBefore($icon); - $.get($this.attr('href'), {ajax_request: true}, function (data) { + var params = { + a_path: $(this).find('span.a_path').text(), + v_path: $(this).find('span.v_path').text() + }; + var url = $('#pma_navigation').find('a.navigation_url').attr('href'); + $.get(url, params, function (data) { if (data.success === true) { $this.addClass('loaded'); $destination.find('div.list_container').remove(); // FIXME: Hack, there shouldn't be a list container there diff --git a/libraries/NavigationHeader.class.php b/libraries/NavigationHeader.class.php index a60105c440..2d5319f72e 100644 --- a/libraries/NavigationHeader.class.php +++ b/libraries/NavigationHeader.class.php @@ -19,16 +19,16 @@ class PMA_NavigationHeader $link_url = PMA_generate_common_url( array( - 'ajax_request' => true, - 'full' => true + 'ajax_request' => true ) ); $link = sprintf( - '', + '', $link_url ); $buffer = '