From: Beanow Date: Mon, 15 Sep 2014 23:21:27 +0000 (+0200) Subject: Menu links now collapse if clicked again. X-Git-Url: https://git.mxchange.org/?a=commitdiff_plain;h=01b4f7d29aa12978b25d93f52330879d76a69f94;p=friendica.git Menu links now collapse if clicked again. --- 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; });