Bartosz Dziewoński has uploaded a new change for review.
https://gerrit.wikimedia.org/r/307530
Change subject: mw.Upload.BookletLayout: Use 'amenableparser' to handle
templates in error messages
......................................................................
mw.Upload.BookletLayout: Use 'amenableparser' to handle templates in error
messages
Depends-On: I7e1a52a59a25befe4edb7b4f531d60a2615e8f90
Bug: T144237
Change-Id: I022e1f178c5a10c440f7fddc73709a4e262c5801
---
M resources/src/mediawiki/mediawiki.Upload.BookletLayout.js
1 file changed, 12 insertions(+), 9 deletions(-)
git pull ssh://gerrit.wikimedia.org:29418/mediawiki/core
refs/changes/30/307530/1
diff --git a/resources/src/mediawiki/mediawiki.Upload.BookletLayout.js
b/resources/src/mediawiki/mediawiki.Upload.BookletLayout.js
index 31e4492..920835f 100644
--- a/resources/src/mediawiki/mediawiki.Upload.BookletLayout.js
+++ b/resources/src/mediawiki/mediawiki.Upload.BookletLayout.js
@@ -345,15 +345,18 @@
if ( error.message ) {
return this.upload.getApi()
.then( function ( api ) {
- return
api.loadMessagesIfMissing( [ error.message.key ] ).then( function () {
- if ( !mw.message(
error.message.key ).exists() ) {
- return
$.Deferred().reject();
- }
- return new OO.ui.Error(
- $( '<p>' ).msg(
error.message.key, error.message.params || [] ),
- { recoverable:
false }
- );
- } );
+ // 'amenableparser' will expand
templates and parser functions server-side.
+ // We still do the rest of
wikitext parsing here (throught jqueryMsg).
+ return
api.loadMessagesIfMissing( [ error.message.key ], { amenableparser: true } )
+ .then( function () {
+ if (
!mw.message( error.message.key ).exists() ) {
+ return
$.Deferred().reject();
+ }
+ return new
OO.ui.Error(
+ $(
'<p>' ).msg( error.message.key, error.message.params || [] ),
+ {
recoverable: false }
+ );
+ } );
} )
.then( null, function () {
// We failed when loading the
error message, or it doesn't actually exist, fall back
--
To view, visit https://gerrit.wikimedia.org/r/307530
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: I022e1f178c5a10c440f7fddc73709a4e262c5801
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/core
Gerrit-Branch: master
Gerrit-Owner: Bartosz Dziewoński <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits