From: Bartosz DziewoƄski Date: Mon, 25 Jul 2016 11:07:57 +0000 (+0200) Subject: mediawiki.htmlform: Remove deprecated $.fn.liveAndTestAtStart X-Git-Tag: 1.31.0-rc.0~6260^2 X-Git-Url: https://git.cyclocoop.org/%27.%24link.%27?a=commitdiff_plain;h=8aef6664d6718ef53c26db0868f53104cf567d68;p=lhc%2Fweb%2Fwiklou.git mediawiki.htmlform: Remove deprecated $.fn.liveAndTestAtStart I don't think anybody ever used it anywhere outside of this file. Change-Id: I19ad0e81c0cb262a03fa10d45eaa951cdcc9848a --- diff --git a/RELEASE-NOTES-1.28 b/RELEASE-NOTES-1.28 index a20bec0299..53f83c4ff8 100644 --- a/RELEASE-NOTES-1.28 +++ b/RELEASE-NOTES-1.28 @@ -75,6 +75,7 @@ changes to languages because of Phabricator reports. * The 'UserLoginComplete' hook has a new parameter to differentiate between actual login and visiting the login page while already logged in. * ResourceLoader::makeLoaderURL() was removed (deprecated since 1.24). +* $.fn.liveAndTestAtStart was removed (deprecated since 1.24). == Compatibility == diff --git a/resources/src/mediawiki/mediawiki.htmlform.js b/resources/src/mediawiki/mediawiki.htmlform.js index 4cc7f09bfb..c3464ea8f8 100644 --- a/resources/src/mediawiki/mediawiki.htmlform.js +++ b/resources/src/mediawiki/mediawiki.htmlform.js @@ -213,29 +213,6 @@ return this.stop( true, true ).fadeOut(); }; - /** - * Bind a function to the jQuery object via live(), and also immediately trigger - * the function on the objects with an 'instant' parameter set to true. - * - * @method liveAndTestAtStart - * @deprecated since 1.24 Use .on() and .each() directly. - * @param {Function} callback - * @param {boolean|jQuery.Event} callback.immediate True when the event is called immediately, - * an event object when triggered from an event. - * @chainable - * @return {jQuery} - */ - mw.log.deprecate( $.fn, 'liveAndTestAtStart', function ( callback ) { - return this - // Can't really migrate to .on() generically, needs knowledge of - // calling code to know the correct selector. Fix callers and - // get rid of this .liveAndTestAtStart() hack. - .live( 'change', callback ) - .each( function () { - callback.call( this, true ); - } ); - } ); - function enhance( $root ) { var $matrixTooltips, $autocomplete, // cache the separator to avoid object creation on each keypress