From 01b4f7d29aa12978b25d93f52330879d76a69f94 Mon Sep 17 00:00:00 2001 From: Beanow Date: Tue, 16 Sep 2014 01:21:27 +0200 Subject: [PATCH] Menu links now collapse if clicked again. --- js/main.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/js/main.js b/js/main.js index 1686fc9b78..87b95d62ff 100644 --- a/js/main.js +++ b/js/main.js @@ -80,19 +80,23 @@ } } $('a[rel^=#]').click(function(e){ + e.preventDefault(); + var $parent = $(this).parent(); + var isSelected = (last_popup_button && $parent.attr('id') == last_popup_button.attr('id')); close_last_popup_menu(); + if(isSelected) return false; menu = $( $(this).attr('rel') ); e.preventDefault(); e.stopPropagation(); if (menu.attr('popup')=="false") return false; - $(this).parent().toggleClass("selected"); + $parent.toggleClass("selected"); menu.toggle(); if (menu.css("display") == "none") { last_popup_menu = null; last_popup_button = null; } else { last_popup_menu = menu; - last_popup_button = $(this).parent(); + last_popup_button = $parent; } return false; });