diff options
author | tomtom84 <63dc41d76451@ba77e90e49a6.anonbox.net> | 2012-03-23 07:41:32 -0700 |
---|---|---|
committer | tomtom84 <63dc41d76451@ba77e90e49a6.anonbox.net> | 2012-03-23 07:41:32 -0700 |
commit | ce8cfb7b0531e72fe28b3a6a6440016e482bd016 (patch) | |
tree | 61dd6d3a8fc5368ad86b5d38a5d177ae9cd2d9f8 /js | |
parent | c35b9ec24f1449a691afeeb985a41fbaf07b2af1 (diff) | |
parent | 1780fff1611809a6069603eceb643e210b4b3f36 (diff) | |
download | volse-hubzilla-ce8cfb7b0531e72fe28b3a6a6440016e482bd016.tar.gz volse-hubzilla-ce8cfb7b0531e72fe28b3a6a6440016e482bd016.tar.bz2 volse-hubzilla-ce8cfb7b0531e72fe28b3a6a6440016e482bd016.zip |
Merge pull request #160 from fabrixxm/master
work on diabook theme and settings
Diffstat (limited to 'js')
-rwxr-xr-x | js/main.js | 19 |
1 files changed, 17 insertions, 2 deletions
diff --git a/js/main.js b/js/main.js index babd2a1c3..2b4b13791 100755 --- a/js/main.js +++ b/js/main.js @@ -28,13 +28,15 @@ var in_progress = false; var langSelect = false; var commentBusy = false; + var last_popup_menu = null; + var last_popup_button = null; $(function() { $.ajaxSetup({cache: false}); msie = $.browser.msie ; - /* setup tooltips */ + /* setup tooltips *//* $("a,.tt").each(function(){ var e = $(this); var pos="bottom"; @@ -43,7 +45,7 @@ if (e.hasClass("ttleft")) pos="left"; if (e.hasClass("ttright")) pos="right"; e.tipTip({defaultPosition: pos, edgeOffset: 8}); - }); + });*/ @@ -76,8 +78,21 @@ if (menu.attr('popup')=="false") return false; $(this).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(); + } return false; }); + $('html').click(function() { + last_popup_menu.hide(); + last_popup_button.removeClass("selected"); + last_popup_menu = null; + last_popup_button = null; + }); // fancyboxes $("a.popupbox").fancybox({ |