From: Bartosz DziewoƄski Date: Wed, 9 Aug 2017 19:07:10 +0000 (+0200) Subject: mw.util: Add a deprecation message to escapeId() X-Git-Tag: 1.31.0-rc.0~2406^2 X-Git-Url: http://git.cyclocoop.org/%22.htmlspecialchars%28%24url_syndic%29.%22?a=commitdiff_plain;h=66ae68ee44dc7560d431db1b141f5385d0dddbd4;p=lhc%2Fweb%2Fwiklou.git mw.util: Add a deprecation message to escapeId() Bug: T172493 Change-Id: Ie1468a4c1b56ca79b5f978a8bba80e98d8871f51 --- diff --git a/resources/src/mediawiki/mediawiki.util.js b/resources/src/mediawiki/mediawiki.util.js index d0ec58501c..0e423beecf 100644 --- a/resources/src/mediawiki/mediawiki.util.js +++ b/resources/src/mediawiki/mediawiki.util.js @@ -65,17 +65,6 @@ */ rawurlencode: rawurlencode, - /** - * Encode the string like Sanitizer::escapeId() in PHP - * @deprecated since 1.30 use escapeIdForAttribute() or escapeIdForLink() - * - * @param {string} str String to be encoded. - * @return {string} Encoded string - */ - escapeId: function ( str ) { - return escapeIdInternal( str, 'legacy' ); - }, - /** * Encode string into HTML id compatible form suitable for use in HTML * Analog to PHP Sanitizer::escapeIdForAttribute() @@ -604,6 +593,18 @@ return true; }, 'Use mw.notify instead.' ); + /** + * Encode the string like Sanitizer::escapeId() in PHP + * + * @method escapeId + * @deprecated since 1.30 use escapeIdForAttribute() or escapeIdForLink() + * @param {string} str String to be encoded. + * @return {string} Encoded string + */ + mw.log.deprecate( util, 'escapeId', function ( str ) { + return escapeIdInternal( str, 'legacy' ); + }, 'Use mw.util.escapeIdForAttribute or mw.util.escapeIdForLink instead.' ); + /** * Initialisation of mw.util.$content */