Use .parseDom() instead of .parse()

Use

  $( ... ).append( mw.message( ... ).parseDom() )

instead of

  $( ... ).html( mw.message( ... ).parse() )

Add dependency on 'mediawiki.jqueryMsg' to 'ext.uls.setlang'.

Change-Id: I23897ab16a84a1732286921a8153b9a5e57c9462
This commit is contained in:
Fomafix
2021-10-25 18:17:31 +00:00
committed by jenkins-bot
parent 7617fda424
commit 10e15cf0f8
2 changed files with 3 additions and 2 deletions

View File

@@ -341,6 +341,7 @@
],
"dependencies": [
"mediawiki.api",
"mediawiki.jqueryMsg",
"mediawiki.ui.button",
"mediawiki.Uri"
],

View File

@@ -31,12 +31,12 @@
}
function getMessage( languageName, languageCode ) {
return $( '<p>' ).html(
return $( '<p>' ).append(
mw.message(
'ext-uls-setlang-message',
languageName,
languageCode
).parse()
).parseDom()
);
}