Sophivorus has uploaded a new change for review. ( 
https://gerrit.wikimedia.org/r/344421 )

Change subject: Add support for template redirects
......................................................................

Add support for template redirects

Now, if "Template:Cite dictionary" redirects to "Template:Cite book",
then both will be available in the dropdown menu.

Change-Id: I6f34bb45cbb4ac7816bf2eb396d10fb5d9e35f61
---
M proveit.js
1 file changed, 10 insertions(+), 2 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/wikipedia/gadgets/ProveIt 
refs/changes/21/344421/1

diff --git a/proveit.js b/proveit.js
index 65b8f35..14fb906 100755
--- a/proveit.js
+++ b/proveit.js
@@ -110,13 +110,21 @@
                        new mw.Api().get({
                                'action': 'templatedata',
                                'titles': templates ? templates.join( '|' ) : 
null,
-                               'format': 'json'
+                               'format': 'json',
+                               'redirects': true
                        }).done( function ( data ) {
-                               //console.log( data );
+                               console.log( data );
                                for ( var page in data.pages ) {
                                        page = data.pages[ page ];
                                        proveit.templateData[ page.title ] = 
page;
                                }
+                               if ( 'redirects' in data ) {
+                                       for ( var redirect in data.redirects ) {
+                                               redirect = data.redirects[ 
redirect ];
+                                               proveit.templateData[ 
redirect.from ] = proveit.templateData[ redirect.to ];
+                                       }
+                               }
+                               console.log( proveit.templateData );
                                proveit.parse();
                        });
                });

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: I6f34bb45cbb4ac7816bf2eb396d10fb5d9e35f61
Gerrit-PatchSet: 1
Gerrit-Project: wikipedia/gadgets/ProveIt
Gerrit-Branch: master
Gerrit-Owner: Sophivorus <scheno...@gmail.com>

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

Reply via email to