diff --git a/bootstrap-contextmenu.js b/bootstrap-contextmenu.js index eb11e26f..77717866 100644 --- a/bootstrap-contextmenu.js +++ b/bootstrap-contextmenu.js @@ -40,13 +40,13 @@ , evt , tp , items - , relatedTarget = { relatedTarget: this, target: e.currentTarget }; + , relatedTarget = { relatedTarget: this }; if (this.isDisabled()) return; this.closemenu(); - if (this.before.call(this,e,$(e.currentTarget)) === false) return; + if (!this.before.call(this,e,$(e.currentTarget))) return; $menu = this.getMenu(); $menu.trigger(evt = $.Event('show.bs.context', relatedTarget)); @@ -89,7 +89,7 @@ .off('click.context.data-api', $menu.selector); // Don't propagate click event so other currently // opened menus won't close. - e.stopPropagation(); + return false; } ,keydown: function(e) {