hide reshare menu if you click somewhere it's not

This commit is contained in:
Dan Hansen 2010-12-12 01:38:28 -05:00
parent 8b1c8d6a1b
commit 02bb2fa19f

View file

@ -64,7 +64,8 @@ var View = {
.submit(this.webFingerForm.submit);
$(document.body)
.click(this.userMenu.removeFocus);
.click(this.userMenu.removeFocus)
.click(this.reshareButton.removeFocus);
},
addAspectButton: {
@ -186,6 +187,15 @@ var View = {
}
},
reshareButton: {
removeFocus: function(evt) {
var $target = $(evt.target);
if(!$target.closest(".reshare_pane").length) {
$(".reshare_button.active").removeClass("active").siblings(".reshare_box").css("display", "none");
}
}
},
userMenu: {
click: function() {
$(this).toggleClass("active");