Mattflaschen has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/51824


Change subject: Remove generateId (unused) and use mw.Title for full title.
......................................................................

Remove generateId (unused) and use mw.Title for full title.

Change-Id: I23b657279895cad9b342a31900d465295771242e
---
M GettingStarted.php
M resources/ext.gettingstarted.openTask.js
2 files changed, 7 insertions(+), 23 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/GettingStarted 
refs/changes/24/51824/1

diff --git a/GettingStarted.php b/GettingStarted.php
index 9395036..b91b047 100644
--- a/GettingStarted.php
+++ b/GettingStarted.php
@@ -58,6 +58,7 @@
        'dependencies' => array(
                'jquery.cookie',
                'jquery.json',
+               'mediawiki.Title',
                'mediawiki.user',
                'ext.Experiments.lib',
                'ext.postEdit',
diff --git a/resources/ext.gettingstarted.openTask.js 
b/resources/ext.gettingstarted.openTask.js
index e653692..5e5684a 100644
--- a/resources/ext.gettingstarted.openTask.js
+++ b/resources/ext.gettingstarted.openTask.js
@@ -11,9 +11,9 @@
 ( function ( window, document, mw, $ ) {
        'use strict';
        var cfg = mw.config.get( [
-               'wgAction', 'wgTitle', 'wgCanonicalSpecialPageName',
+               'wgAction', 'wgPageName', 'wgTitle', 
'wgCanonicalSpecialPageName',
                'wgArticleId', 'wgCurRevisionId',
-               'wgNamespaceNumber', 'wgFormattedNamespaces',
+               'wgNamespaceNumber',
                // Wiki server variables we supply:
                'wgIsWelcomeCreation', 'wgUserId',
                // Wiki server variable supplied by Extension:PostEdit:
@@ -33,19 +33,6 @@
                };
 
                mw.eventLog.setDefaults( schema, defaults );
-       }
-
-
-       // FIXME Verbatim copypasta from mediawiki.user.js, which doesn't 
export it.
-       function generateId() {
-               var i, r,
-                       id = '',
-                       seed = 
'0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz';
-               for ( i = 0; i < 32; i++ ) {
-                       r = Math.floor( Math.random() * seed.length );
-                       id += seed.substring( r, r + 1 );
-               }
-               return id;
        }
 
        /**
@@ -132,7 +119,7 @@
         * @return {void}
         */
        function checkProgress() {
-               var action, pageTitle, pageNamespace, task,
+               var action, fullPageTitle, pageNamespace, task,
                        schema, event, isEditable,
                        loggedActions = {
                                view : 'page-impression',
@@ -149,14 +136,10 @@
                        return;
                }
 
-               // The task title stored in the cookie may include a namespace.
-               pageTitle = cfg.wgTitle;
-               pageNamespace = cfg.wgFormattedNamespaces[ 
cfg.wgNamespaceNumber ];
-               if ( pageNamespace ) {
-                       pageTitle = pageNamespace + ':' + pageTitle;
-               }
+               // The task title stored in the cookie may include a namespace 
in this format.
+               fullPageTitle = new mw.Title( cfg.wgPageName 
).getPrefixedText();
 
-               task = getTasks()[ pageTitle ];
+               task = getTasks()[ fullPageTitle ];
                if ( task ) {
                        schema = getSchemaForTask( task );
 

-- 
To view, visit https://gerrit.wikimedia.org/r/51824
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I23b657279895cad9b342a31900d465295771242e
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/GettingStarted
Gerrit-Branch: feature/gettingstartedv2
Gerrit-Owner: Mattflaschen <mflasc...@wikimedia.org>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to