aboutsummaryrefslogtreecommitdiffstats
path: root/js
diff options
context:
space:
mode:
authortomtom84 <63dc41d76451@ba77e90e49a6.anonbox.net>2012-03-23 07:41:32 -0700
committertomtom84 <63dc41d76451@ba77e90e49a6.anonbox.net>2012-03-23 07:41:32 -0700
commitce8cfb7b0531e72fe28b3a6a6440016e482bd016 (patch)
tree61dd6d3a8fc5368ad86b5d38a5d177ae9cd2d9f8 /js
parentc35b9ec24f1449a691afeeb985a41fbaf07b2af1 (diff)
parent1780fff1611809a6069603eceb643e210b4b3f36 (diff)
downloadvolse-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-xjs/main.js19
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({