$current = $hidden;
if ($(this).hasClass('load-menu') && !menu_loaded) {
$.ajax({
- url: '/katalog/',
+ url: '/katalog/' + LANGUAGE_CODE + '.json',
dataType: "json",
}).done(function(data) {
$.each(data, function(index, value) {
- $('#menu-' + index).html(value);
+ var $menuitem = $('#menu-' + index);
+ $menuitem.html(value);
+ var $minisearch = $("<input class='mini-search' style='margin-bottom: 1em' />");
+ $minisearch.keyup(function() {
+ var s = $(this).val().toLowerCase();
+ if (s) {
+ $("li", $menuitem).each(function() {
+ if ($("a", this).text().toLowerCase().indexOf(s) != -1)
+ $(this).show();
+ else $(this).hide();
+ });
+ }
+ else {
+ $("li", $menuitem).css("display", "");
+ }
+ });
+ $menuitem.prepend($minisearch);
});
menu_loaded = true;
});
if (p == $current)
return;
if (p.hasClass('hidden-box-trigger')
- || p.hasClass('simple-toggler'))
+ || p.hasClass('simple-toggler')
+ || p.hasClass('mini-search'))
return;
p = p.parent();
}
})();
+$('#show-menu').click(function(event) {
+ event.preventDefault();
+ $('#menu').toggle('slow');
+});
+$('#book-list-nav h2').click(function(event) {
+ event.preventDefault();
+ $('#book-list-nav-index').toggle();
+});
$('#themes-list-toggle').click(function(event) {