Gerrit Patch Uploader has uploaded a new change for review.
https://gerrit.wikimedia.org/r/282204
Change subject: Use getUrl from mw.Title to generate the URL
......................................................................
Use getUrl from mw.Title to generate the URL
This allows to create articles with dot in the name like [[Node.js]].
Change-Id: Icb6bca4928c0c60c719dd3172972f544c3673d3b
---
M extension.json
M modules/ext.articleplaceholder.createArticle.js
2 files changed, 3 insertions(+), 7 deletions(-)
git pull
ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/ArticlePlaceholder
refs/changes/04/282204/1
diff --git a/extension.json b/extension.json
index 9987456..cc20541 100644
--- a/extension.json
+++ b/extension.json
@@ -34,8 +34,7 @@
"dependencies": [
"oojs-ui",
"mediawiki.api",
- "mediawiki.Title",
- "mediawiki.util"
+ "mediawiki.Title"
],
"messages": [
"articleplaceholder-abouttopic-create-article",
diff --git a/modules/ext.articleplaceholder.createArticle.js
b/modules/ext.articleplaceholder.createArticle.js
index 68c77c9..9f3d1a4 100644
--- a/modules/ext.articleplaceholder.createArticle.js
+++ b/modules/ext.articleplaceholder.createArticle.js
@@ -23,8 +23,7 @@
titles: titleRaw
} ).done( function ( data ) {
var query = data.query,
- title,
- link;
+ title;
if ( query && query.hasOwnProperty( 'pages' ) )
{
if ( titleRaw !== titleInput.getValue()
) {
@@ -33,9 +32,7 @@
if ( query.pages[ 0 ].missing ) {
title =
mw.Title.newFromUserInput( titleRaw, 0 );
- link = '?title=' +
encodeURIComponent( title.getNameText() ) + '&action=edit';
- link = mw.util.wikiScript() +
link;
- document.location.href = link;
+ document.location.href =
title.getUrl( { action: 'edit' } );
} else {
deferred.reject( new
OO.ui.Error(
mw.msg(
'articleplaceholder-abouttopic-article-exists-error' )
--
To view, visit https://gerrit.wikimedia.org/r/282204
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: Icb6bca4928c0c60c719dd3172972f544c3673d3b
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/ArticlePlaceholder
Gerrit-Branch: master
Gerrit-Owner: Gerrit Patch Uploader <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits