From ef1ce9ac0bbe7dbd513c2d603e3541fcdeac24ef Mon Sep 17 00:00:00 2001 From: Johann-S Date: Wed, 22 Jul 2015 21:57:31 +0200 Subject: Fix triggering of {shown,hidden}.bs.dropdown events so relatedTarget gets set properly Fixes #16828 Closes #16865 --- js/dropdown.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'js/dropdown.js') diff --git a/js/dropdown.js b/js/dropdown.js index bc4d37343..612e92a25 100644 --- a/js/dropdown.js +++ b/js/dropdown.js @@ -51,7 +51,7 @@ if (e.isDefaultPrevented()) return $this.attr('aria-expanded', 'false') - $parent.removeClass('open').trigger('hidden.bs.dropdown', relatedTarget) + $parent.removeClass('open').trigger($.Event('hidden.bs.dropdown', relatedTarget)) }) } @@ -85,7 +85,7 @@ $parent .toggleClass('open') - .trigger('shown.bs.dropdown', relatedTarget) + .trigger($.Event('shown.bs.dropdown', relatedTarget)) } return false -- cgit v1.2.3