Close submenu and trigger current element on click
authorMichael M Slusarz <slusarz@curecanti.org>
Wed, 10 Feb 2010 06:59:37 +0000 (23:59 -0700)
committerMichael M Slusarz <slusarz@curecanti.org>
Wed, 10 Feb 2010 06:59:37 +0000 (23:59 -0700)
horde/js/ContextSensitive.js

index ade1783..46efc56 100644 (file)
@@ -188,12 +188,12 @@ var ContextSensitive = Class.create({
                 if (elt.hasClassName('contextSubmenu') &&
                     elt_up.readAttribute('id') != this.currentmenu()) {
                     this._closeMenu(this.current.indexOf(elt.readAttribute('id')));
-                } else {
-                    base = this.baseelt;
-                    trigger = this.triggers.last();
-                    this.close();
-                    base.fire('ContextSensitive:click', { elt: elt, trigger: trigger });
                 }
+
+                base = this.baseelt;
+                trigger = this.triggers.last();
+                this.close();
+                base.fire('ContextSensitive:click', { elt: elt, trigger: trigger });
                 return;
             }
         }