]> git.mxchange.org Git - friendica.git/commitdiff
Menu links now collapse if clicked again.
authorBeanow <beanow@project-virality.com>
Mon, 15 Sep 2014 23:21:27 +0000 (01:21 +0200)
committerBeanow <beanow@project-virality.com>
Mon, 15 Sep 2014 23:21:27 +0000 (01:21 +0200)
js/main.js

index 1686fc9b78e85d0879cdcb45a7f7feddaae66f0e..87b95d62ff81e60c9fd0168b2242dde3597fb05c 100644 (file)
                }
                }
                $('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;
                });