remove AJAX callback, pass menu structure to page directly, dramatically faster, 1 less HTTP request, clear your menu cache, can produce weirdness/infinit loops

This commit is contained in:
Ted Serbinski
2007-04-07 03:57:43 +00:00
parent ccd2494fb7
commit ec97ad2402
2 changed files with 56 additions and 60 deletions

View File

@@ -21,12 +21,11 @@ $(document).ready(function() {
$('body').css('margin-top', '23px');
// Drupal menu callback
$('#simplemenu').load(basePath + 'simplemenu/menu', function() {
$('li', this).hover(function() {
$('ul', this).slideDown(200);
}, function() {});
$('a', this).title('');
$(this).children('li.expanded').addClass('root');
});
// Build menu
$('#simplemenu').append(simplemenu);
$('#simplemenu li').hover(function() {
$('ul', this).slideDown(200);
}, function() {});
$('#simplemenu a').title('');
$('#simplemenu').children('li.expanded').addClass('root');
});