From: Patrick H. Lauke Date: Thu, 20 Apr 2017 13:08:40 +0000 (+0100) Subject: Tweak iOS hack for dropdown X-Git-Tag: v4.0.0-beta~166^2~81 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=1f37c536b2691e4a98310982f9b58ede506f11d8;p=thirdparty%2Fbootstrap.git Tweak iOS hack for dropdown Tweak to https://github.com/twbs/bootstrap/pull/22426, where the wrong selector slipped through the net (selecting all of ``s grand-children rather than children) --- diff --git a/js/src/dropdown.js b/js/src/dropdown.js index 812e718a88..eb536dc7dc 100644 --- a/js/src/dropdown.js +++ b/js/src/dropdown.js @@ -111,7 +111,7 @@ const Dropdown = (($) => { // https://www.quirksmode.org/blog/archives/2014/02/mouse_event_bub.html if ('ontouchstart' in document.documentElement && !$(parent).closest(Selector.NAVBAR_NAV).length) { - $('body').children().on('mouseover', '*', $.noop) + $('body').children().on('mouseover', null, $.noop) } this.focus() @@ -190,7 +190,7 @@ const Dropdown = (($) => { // if this is a touch-enabled device we remove the extra // empty mouseover listeners we added for iOS support if ('ontouchstart' in document.documentElement) { - $('body').children().off('mouseover', '*', $.noop) + $('body').children().off('mouseover', null, $.noop) } toggles[i].setAttribute('aria-expanded', 'false')