From: Chris Rebert Date: Tue, 16 Feb 2016 12:05:41 +0000 (-0800) Subject: js/tests/index.html: Replace jQuery event alias methods with functions that throw... X-Git-Tag: v4.0.0-alpha.3~237^2~11^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ff4792fcefbe7369c95cf7b2d06e7d211b1c3991;p=thirdparty%2Fbootstrap.git js/tests/index.html: Replace jQuery event alias methods with functions that throw explanatory errors, instead of with undefined Refs https://github.com/twbs/bootstrap/pull/19219#issuecomment-184653699 [skip validator] --- diff --git a/js/tests/index.html b/js/tests/index.html index a91725cc5d..e4cbae42fe 100644 --- a/js/tests/index.html +++ b/js/tests/index.html @@ -44,7 +44,10 @@ 'undelegate' ] for (var i = 0; i < eventAliases.length; i++) { - $.fn[eventAliases[i]] = undefined + var eventAlias = eventAliases[i] + $.fn[eventAlias] = function () { + throw new Error('Using the ".' + eventAlias + '()" method is not allowed, so that Bootstrap can be compatible with custom jQuery builds which exclude the "event aliases" module that defines said method. See https://github.com/twbs/bootstrap/blob/master/CONTRIBUTING.md#js') + } } })()