Replace deprecated 'jquery.mwExtension' by 'mediawiki.RegExp'

Replace $.escapeRE from 'jquery.mwExtension' by
mw.RegExp.escape from 'mediawiki.RegExp'.

This change requires MediaWiki 1.26+

Bug: T103993
Change-Id: I5fc19e1313fc6a06726981e0365cea6d00abb5f3
This commit is contained in:
Fomafix 2015-06-26 08:59:53 +00:00 committed by Umherirrender
parent 7d94f6d4d8
commit b365425f76
2 changed files with 3 additions and 3 deletions

View file

@ -80,12 +80,12 @@
"scripts": "jquery.wikiEditor.dialogs.config.js",
"styles": "jquery.wikiEditor.dialogs.config.less",
"dependencies": [
"jquery.mwExtension",
"jquery.wikiEditor",
"jquery.wikiEditor.dialogs",
"jquery.wikiEditor.toolbar.i18n",
"jquery.suggestions",
"mediawiki.api",
"mediawiki.RegExp",
"mediawiki.Title",
"mediawiki.jqueryMsg"
],

View file

@ -536,7 +536,7 @@ $.wikiEditor.modules.dialogs.config = {
var serverName = mw.config.get( 'wgServer' ).replace( /^(https?:)?\/\//, '' );
// Cache the articlepath regex
$( this ).data( 'articlePathRegex', new RegExp(
'^https?://' + $.escapeRE( serverName + mw.config.get( 'wgArticlePath' ) )
'^https?://' + mw.RegExp.escape( serverName + mw.config.get( 'wgArticlePath' ) )
.replace( /\\\$1/g, '(.*)' ) + '$'
) );
// Pre-fill the text fields based on the current selection
@ -1168,7 +1168,7 @@ $.wikiEditor.modules.dialogs.config = {
}
var isRegex = $( '#wikieditor-toolbar-replace-regex' ).is( ':checked' );
if ( !isRegex ) {
searchStr = $.escapeRE( searchStr );
searchStr = mw.RegExp.escape( searchStr );
}
if ( mode === 'replaceAll' ) {
flags += 'g';