Deprecate jquery.mwExtension

* Deprecating per Krinkle's comment on PS2 of Ie5f0e7d1c.
* No usage in NS_MEDIAWIKI on Wikimedia wikis after these two edits:
  - https://www.mediawiki.org/w/index.php?diff=prev&oldid=923287
  - https://www.mediawiki.org/w/index.php?diff=prev&oldid=923290

Change-Id: Ifb57ae9643bfc652c385b271a73f51577186f2d2
This commit is contained in:
Ori Livneh 2014-03-08 03:36:52 -08:00 committed by Timo Tijhof
parent 8bee338d1c
commit b0ee0c01c2
2 changed files with 14 additions and 8 deletions

View file

@ -96,6 +96,7 @@ changes to languages because of Bugzilla reports.
* The Block class constructor now takes an associative array of parameters
instead of many optional positional arguments. Calling the constructor the old
way will issue a deprecation warning.
* The jquery.mwExtension module was deprecated.
== Compatibility ==

View file

@ -1,9 +1,11 @@
/*
* JavaScript backwards-compatibility alternatives and other convenience functions
*
* @deprecated since 1.26 Dated collection of miscellaneous utilities. Methods are
* either trivially inline, obsolete, or have a better place elsewhere.
*/
( function ( $ ) {
$.extend( {
( function ( $, mw ) {
$.each( {
trimLeft: function ( str ) {
return str === null ? '' : str.toString().replace( /^\s+/, '' );
},
@ -14,9 +16,6 @@
ucFirst: function ( str ) {
return str.charAt( 0 ).toUpperCase() + str.slice( 1 );
},
escapeRE: function ( str ) {
return str.replace( /([\\{}()|.?*+\-\^$\[\]])/g, '\\$1' );
},
isDomElement: function ( el ) {
return !!el && !!el.nodeType;
},
@ -28,7 +27,7 @@
return true;
}
// the for-loop could potentially contain prototypes
// to avoid that we check it's length first
// to avoid that we check its length first
if ( v.length === 0 ) {
return true;
}
@ -117,6 +116,12 @@
}
return true;
}
}, function ( key, value ) {
mw.log.deprecate( $, key, value );
} );
}( jQuery ) );
mw.log.deprecate( $, 'escapeRE', function ( str ) {
return str.replace( /([\\{}()|.?*+\-\^$\[\]])/g, '\\$1' );
}, 'Use mediawiki.RegExp instead.' );
} )( jQuery, mediaWiki );