D3r1ck01 has uploaded a new change for review. ( https://gerrit.wikimedia.org/r/405729 )
Change subject: Add support for use of JavaScript Messages API
......................................................................
Add support for use of JavaScript Messages API
Make i18n messages to use mw.message() rather than raw
html.
Also, updated the minus-x version to 0.3.0.
Bug: T154891
Change-Id: I12e5dc03396fa8bed9beb362ae91a77e64646113
---
M composer.json
M modules/jquery.wikiEditor.toolbar.config.js
2 files changed, 53 insertions(+), 53 deletions(-)
git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/WikiEditor
refs/changes/29/405729/1
diff --git a/composer.json b/composer.json
index 0490e22..0ed9675 100644
--- a/composer.json
+++ b/composer.json
@@ -4,7 +4,7 @@
"jakub-onderka/php-parallel-lint": "0.9.2",
"mediawiki/mediawiki-codesniffer": "15.0.0",
"jakub-onderka/php-console-highlighter": "0.3.2",
- "mediawiki/minus-x": "0.2.1"
+ "mediawiki/minus-x": "0.3.0"
},
"scripts": {
"test": [
diff --git a/modules/jquery.wikiEditor.toolbar.config.js
b/modules/jquery.wikiEditor.toolbar.config.js
index 51ab111..45b8574 100644
--- a/modules/jquery.wikiEditor.toolbar.config.js
+++ b/modules/jquery.wikiEditor.toolbar.config.js
@@ -17,7 +17,7 @@
format: {
tools: {
bold: {
-
labelMsg: 'wikieditor-toolbar-tool-bold',
+
labelMsg: mw.message( 'wikieditor-toolbar-tool-bold' ).text(),
type: 'button',
offset: {
'default': [ 2, -574 ],
@@ -75,7 +75,7 @@
section: 'main',
group: 'format',
id: 'italic',
-
labelMsg: 'wikieditor-toolbar-tool-italic',
+
labelMsg: mw.message( 'wikieditor-toolbar-tool-italic' ).text(),
type: 'button',
offset: {
'default': [ 2, -718 ],
@@ -135,7 +135,7 @@
insert: {
tools: {
xlink: {
-
labelMsg: 'wikieditor-toolbar-tool-xlink',
+
labelMsg: mw.message( 'wikieditor-toolbar-tool-xlink' ).text(),
type: 'button',
icon: 'insert-xlink.png',
offset: [ -70, 2 ],
@@ -143,13 +143,13 @@
type: 'encapsulate',
options: {
pre: '[',
-
periMsg: 'wikieditor-toolbar-tool-xlink-example',
+
periMsg: mw.message( 'wikieditor-toolbar-tool-xlink-example'
).text(),
post: ']'
}
}
},
ilink: {
-
labelMsg: 'wikieditor-toolbar-tool-ilink',
+
labelMsg: mw.message( 'wikieditor-toolbar-tool-ilink' ).text(),
type: 'button',
icon: 'insert-ilink.png',
offset: [ 2, -1582 ],
@@ -157,13 +157,13 @@
type: 'encapsulate',
options: {
pre: '[[',
-
periMsg: 'wikieditor-toolbar-tool-ilink-example',
+
periMsg: mw.message( 'wikieditor-toolbar-tool-ilink-example'
).text(),
post: ']]'
}
}
},
file: {
-
labelMsg: 'wikieditor-toolbar-tool-file',
+
labelMsg: mw.message( 'wikieditor-toolbar-tool-file' ).text(),
type: 'button',
icon: 'insert-file.png',
offset: [ 2, -1438 ],
@@ -177,7 +177,7 @@
}
},
reference: {
-
labelMsg: 'wikieditor-toolbar-tool-reference',
+
labelMsg: mw.message( 'wikieditor-toolbar-tool-reference' ).text(),
filters: [ 'body.ns-subject' ],
type: 'button',
offset: [ 2, -1798 ],
@@ -186,13 +186,13 @@
type: 'encapsulate',
options: {
pre: '<ref>',
-
periMsg: 'wikieditor-toolbar-tool-reference-example',
+
periMsg: mw.message(
'wikieditor-toolbar-tool-reference-example' ).escaped(),
post: '</ref>'
}
}
},
signature: {
-
labelMsg: 'wikieditor-toolbar-tool-signature',
+
labelMsg: mw.message( 'wikieditor-toolbar-tool-signature' ).text(),
type: 'button',
offset: [ 2, -1870 ],
icon: 'insert-signature.png',
@@ -209,22 +209,22 @@
},
// Format section
advanced: {
- labelMsg:
'wikieditor-toolbar-section-advanced',
+ labelMsg: mw.message(
'wikieditor-toolbar-section-advanced' ).text(),
type: 'toolbar',
groups: {
heading: {
tools: {
heading: {
-
labelMsg: 'wikieditor-toolbar-tool-heading',
+
labelMsg: mw.message( 'wikieditor-toolbar-tool-heading' ).text(),
type: 'select',
list: {
'heading-2': {
-
labelMsg: 'wikieditor-toolbar-tool-heading-2',
+
labelMsg: mw.message( 'wikieditor-toolbar-tool-heading-2'
).text(),
action: {
type: 'encapsulate',
options: {
pre: '== ',
-
periMsg:
'wikieditor-toolbar-tool-heading-example',
+
periMsg: mw.message(
'wikieditor-toolbar-tool-heading-example' ).parse(),
post: ' ==',
regex: /^(\s*)(={1,6})(.*?)\2(\s*)$/,
regexReplace: '$1==$3==$4',
@@ -233,12 +233,12 @@
}
},
'heading-3': {
-
labelMsg: 'wikieditor-toolbar-tool-heading-3',
+
labelMsg: mw.message( 'wikieditor-toolbar-tool-heading-3'
).text(),
action: {
type: 'encapsulate',
options: {
pre: '=== ',
-
periMsg:
'wikieditor-toolbar-tool-heading-example',
+
periMsg: mw.message(
'wikieditor-toolbar-tool-heading-example' ).parse(),
post: ' ===',
regex: /^(\s*)(={1,6})(.*?)\2(\s*)$/,
regexReplace: '$1===$3===$4',
@@ -247,12 +247,12 @@
}
},
'heading-4': {
-
labelMsg: 'wikieditor-toolbar-tool-heading-4',
+
labelMsg: mw.message( 'wikieditor-toolbar-tool-heading-4'
).text(),
action: {
type: 'encapsulate',
options: {
pre: '==== ',
-
periMsg:
'wikieditor-toolbar-tool-heading-example',
+
periMsg: mw.message(
'wikieditor-toolbar-tool-heading-example' ).text(),
post: ' ====',
regex: /^(\s*)(={1,6})(.*?)\2(\s*)$/,
regexReplace: '$1====$3====$4',
@@ -261,12 +261,12 @@
}
},
'heading-5': {
-
labelMsg: 'wikieditor-toolbar-tool-heading-5',
+
labelMsg: mw.message( 'wikieditor-toolbar-tool-heading-5'
).text(),
action: {
type: 'encapsulate',
options: {
pre: '===== ',
-
periMsg:
'wikieditor-toolbar-tool-heading-example',
+
periMsg: mw.message(
'wikieditor-toolbar-tool-heading-example' ).parse(),
post: ' =====',
regex: /^(\s*)(={1,6})(.*?)\2(\s*)$/,
regexReplace: '$1=====$3=====$4',
@@ -279,10 +279,10 @@
}
},
format: {
- labelMsg:
'wikieditor-toolbar-group-format',
+ labelMsg:
mw.message( 'wikieditor-toolbar-group-format' ).text(),
tools: {
ulist: {
-
labelMsg: 'wikieditor-toolbar-tool-ulist',
+
labelMsg: mw.message( 'wikieditor-toolbar-tool-ulist' ).text(),
type: 'button',
icon: {
'default': 'format-ulist.png',
@@ -296,7 +296,7 @@
type: 'encapsulate',
options: {
pre: '* ',
-
periMsg: 'wikieditor-toolbar-tool-ulist-example',
+
periMsg: mw.message( 'wikieditor-toolbar-tool-ulist-example'
).parse(),
post: '',
ownline: true,
splitlines: true
@@ -304,7 +304,7 @@
}
},
olist: {
-
labelMsg: 'wikieditor-toolbar-tool-olist',
+
labelMsg: mw.message( 'wikieditor-toolbar-tool-olist' ).text(),
type: 'button',
icon: {
'default': 'format-olist.png',
@@ -318,7 +318,7 @@
type: 'encapsulate',
options: {
pre: '# ',
-
periMsg: 'wikieditor-toolbar-tool-olist-example',
+
periMsg: mw.message( 'wikieditor-toolbar-tool-olist-example'
).parse(),
post: '',
ownline: true,
splitlines: true
@@ -326,7 +326,7 @@
}
},
nowiki:
{
-
labelMsg: 'wikieditor-toolbar-tool-nowiki',
+
labelMsg: mw.message( 'wikieditor-toolbar-tool-nowiki' ).text(),
type: 'button',
icon: 'insert-nowiki.png',
offset: [ -70, -70 ],
@@ -334,13 +334,13 @@
type: 'encapsulate',
options: {
pre: '<nowiki>',
-
periMsg: 'wikieditor-toolbar-tool-nowiki-example',
+
periMsg: mw.message( 'wikieditor-toolbar-tool-nowiki-example'
).escaped(),
post: '</nowiki>'
}
}
},
newline: {
-
labelMsg: 'wikieditor-toolbar-tool-newline',
+
labelMsg: mw.message( 'wikieditor-toolbar-tool-newline' ).text(),
type: 'button',
icon: 'insert-newline.png',
offset: [ 2, -1726 ],
@@ -356,7 +356,7 @@
size: {
tools: {
big: {
-
labelMsg: 'wikieditor-toolbar-tool-big',
+
labelMsg: mw.message( 'wikieditor-toolbar-tool-big' ).text(),
type: 'button',
icon: 'format-big.png',
offset: [ 2, 2 ],
@@ -364,13 +364,13 @@
type: 'encapsulate',
options: {
pre: '<big>',
-
periMsg: 'wikieditor-toolbar-tool-big-example',
+
periMsg: mw.message( 'wikieditor-toolbar-tool-big-example'
).escaped(),
post: '</big>'
}
}
},
small: {
-
labelMsg: 'wikieditor-toolbar-tool-small',
+
labelMsg: mw.message( 'wikieditor-toolbar-tool-small' ).text(),
type: 'button',
icon: 'format-small.png',
offset: [ 2, -1150 ],
@@ -378,13 +378,13 @@
type: 'encapsulate',
options: {
pre: '<small>',
-
periMsg: 'wikieditor-toolbar-tool-small-example',
+
periMsg: mw.message( 'wikieditor-toolbar-tool-small-example'
).escaped(),
post: '</small>'
}
}
},
superscript: {
-
labelMsg: 'wikieditor-toolbar-tool-superscript',
+
labelMsg: mw.message( 'wikieditor-toolbar-tool-superscript' ).text(),
type: 'button',
icon: 'format-superscript.png',
offset: [ 2, -1294 ],
@@ -392,13 +392,13 @@
type: 'encapsulate',
options: {
pre: '<sup>',
-
periMsg: 'wikieditor-toolbar-tool-superscript-example',
+
periMsg: mw.message(
'wikieditor-toolbar-tool-superscript-example' ).escaped(),
post: '</sup>'
}
}
},
subscript: {
-
labelMsg: 'wikieditor-toolbar-tool-subscript',
+
labelMsg: mw.message( 'wikieditor-toolbar-tool-subscript' ).text(),
type: 'button',
icon: 'format-subscript.png',
offset: [ 2, -1222 ],
@@ -406,7 +406,7 @@
type: 'encapsulate',
options: {
pre: '<sub>',
-
periMsg: 'wikieditor-toolbar-tool-subscript-example',
+
periMsg: mw.message(
'wikieditor-toolbar-tool-subscript-example' ).escaped(),
post: '</sub>'
}
}
@@ -414,10 +414,10 @@
}
},
insert: {
- labelMsg:
'wikieditor-toolbar-group-insert',
+ labelMsg:
mw.message( 'wikieditor-toolbar-group-insert' ).text(),
tools: {
gallery: {
-
labelMsg: 'wikieditor-toolbar-tool-gallery',
+
labelMsg: mw.message( 'wikieditor-toolbar-tool-gallery' ).text(),
type: 'button',
icon: 'insert-gallery.png',
offset: [ 2, -1510 ],
@@ -426,7 +426,7 @@
options: {
pre: '<gallery>\n',
periMsg: [
-
'wikieditor-toolbar-tool-gallery-example',
+
mw.message( 'wikieditor-toolbar-tool-gallery-example'
).escaped(),
fileNamespace
],
post: '\n</gallery>',
@@ -435,7 +435,7 @@
}
},
table: {
-
labelMsg: 'wikieditor-toolbar-tool-table',
+
labelMsg: mw.message( 'wikieditor-toolbar-tool-table' ).text(),
type: 'button',
icon: 'insert-table.png',
offset: [ 2, -1942 ],
@@ -444,14 +444,14 @@
type: 'encapsulate',
options: {
pre: '{| class="wikitable" border="1"\n|',
-
periMsg: 'wikieditor-toolbar-tool-table-example-old',
+
periMsg: mw.message(
'wikieditor-toolbar-tool-table-example-old' ).parse(),
post: '\n|}',
ownline: true
}
}
},
redirect: {
-
labelMsg: 'wikieditor-toolbar-tool-redirect',
+
labelMsg: mw.message( 'wikieditor-toolbar-tool-redirect' ).text(),
type: 'button',
icon: {
'default': 'insert-redirect.png',
@@ -465,7 +465,7 @@
type: 'encapsulate',
options: {
pre: mw.config.get( 'wgWikiEditorMagicWords' ).redirect + ' [[',
-
periMsg: 'wikieditor-toolbar-tool-redirect-example',
+
periMsg: mw.message( 'wikieditor-toolbar-tool-redirect-example'
).parse(),
post: ']]',
ownline: true
}
@@ -476,7 +476,7 @@
}
},
characters: {
- labelMsg:
'wikieditor-toolbar-section-characters',
+ labelMsg: mw.message(
'wikieditor-toolbar-section-characters' ).text(),
type: 'booklet',
deferLoad: true,
pages: {
@@ -602,12 +602,12 @@
}
},
help: {
- labelMsg:
'wikieditor-toolbar-section-help',
+ labelMsg: mw.message(
'wikieditor-toolbar-section-help' ).text(),
type: 'booklet',
deferLoad: true,
pages: {
format: {
- labelMsg:
'wikieditor-toolbar-help-page-format',
+ labelMsg:
mw.message( 'wikieditor-toolbar-help-page-format' ).text(),
layout: 'table',
headings: [
{
textMsg: 'wikieditor-toolbar-help-heading-description' },
@@ -633,7 +633,7 @@
]
},
link: {
- labelMsg:
'wikieditor-toolbar-help-page-link',
+ labelMsg:
mw.message( 'wikieditor-toolbar-help-page-link' ).text(),
layout: 'table',
headings: [
{
textMsg: 'wikieditor-toolbar-help-heading-description' },
@@ -654,7 +654,7 @@
]
},
heading: {
- labelMsg:
'wikieditor-toolbar-help-page-heading',
+ labelMsg:
mw.message( 'wikieditor-toolbar-help-page-heading' ).text(),
layout: 'table',
headings: [
{
textMsg: 'wikieditor-toolbar-help-heading-description' },
@@ -685,7 +685,7 @@
]
},
list: {
- labelMsg:
'wikieditor-toolbar-help-page-list',
+ labelMsg:
mw.message( 'wikieditor-toolbar-help-page-list' ).text(),
layout: 'table',
headings: [
{
textMsg: 'wikieditor-toolbar-help-heading-description' },
@@ -706,7 +706,7 @@
]
},
file: {
- labelMsg:
'wikieditor-toolbar-help-page-file',
+ labelMsg:
mw.message( 'wikieditor-toolbar-help-page-file' ).text(),
layout: 'table',
headings: [
{
textMsg: 'wikieditor-toolbar-help-heading-description' },
@@ -735,7 +735,7 @@
]
},
reference: {
- labelMsg:
'wikieditor-toolbar-help-page-reference',
+ labelMsg:
mw.message( 'wikieditor-toolbar-help-page-reference' ).text(),
layout: 'table',
headings: [
{
textMsg: 'wikieditor-toolbar-help-heading-description' },
@@ -766,7 +766,7 @@
]
},
discussion: {
- labelMsg:
'wikieditor-toolbar-help-page-discussion',
+ labelMsg:
mw.message( 'wikieditor-toolbar-help-page-discussion' ).text(),
layout: 'table',
headings: [
{
textMsg: 'wikieditor-toolbar-help-heading-description' },
--
To view, visit https://gerrit.wikimedia.org/r/405729
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: I12e5dc03396fa8bed9beb362ae91a77e64646113
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/WikiEditor
Gerrit-Branch: master
Gerrit-Owner: D3r1ck01 <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits
