aboutsummaryrefslogtreecommitdiffstats
path: root/mediagoblin/static/js
diff options
context:
space:
mode:
authorJef van Schendel <mail@jefvanschendel.nl>2012-04-01 18:06:49 +0200
committerJef van Schendel <mail@jefvanschendel.nl>2012-04-01 18:06:49 +0200
commit98853c63fde6e133dca6c723aaacfb1f368cad38 (patch)
treec6f259f5ee07fe01c20f99a0fd0c02b650ba10bb /mediagoblin/static/js
parent339105fa36a59e414cc460b7f46910d978d4f913 (diff)
downloadmediagoblin-98853c63fde6e133dca6c723aaacfb1f368cad38.tar.lz
mediagoblin-98853c63fde6e133dca6c723aaacfb1f368cad38.tar.xz
mediagoblin-98853c63fde6e133dca6c723aaacfb1f368cad38.zip
JS: fix first part of #422; make items in drop-down acutally work
Diffstat (limited to 'mediagoblin/static/js')
-rw-r--r--mediagoblin/static/js/header_dropdown.js13
1 files changed, 5 insertions, 8 deletions
diff --git a/mediagoblin/static/js/header_dropdown.js b/mediagoblin/static/js/header_dropdown.js
index 57385203..643bafa4 100644
--- a/mediagoblin/static/js/header_dropdown.js
+++ b/mediagoblin/static/js/header_dropdown.js
@@ -18,15 +18,12 @@
$(document).ready(function() {
$(".dropdown_items").hide();
- $(".dropdown").click(function(e) {
- e.preventDefault();
- $(".dropdown_items").toggle();
- });
- $(".dropdown_items").mouseup(function() {
- return false
- });
$(document).mouseup(function(e) {
- if($(e.target).not(".dropdown_items")) {
+ if($(e.target).is(".dropdown")) {
+ $(".dropdown_items").toggle();
+ } else if($(e.target).is(".dropdown_items")) {
+ return;
+ } else {
$(".dropdown_items").hide();
}
});