https://www.mediawiki.org/wiki/Special:Code/MediaWiki/114715
Revision: 114715
Author: bsitu
Date: 2012-04-04 18:46:00 +0000 (Wed, 04 Apr 2012)
Log Message:
-----------
remove whitle space, unused function and fix response json key
Modified Paths:
--------------
trunk/extensions/PageTriage/modules/ext.pageTriage.models/ext.pageTriage.stats.js
Modified:
trunk/extensions/PageTriage/modules/ext.pageTriage.models/ext.pageTriage.stats.js
===================================================================
---
trunk/extensions/PageTriage/modules/ext.pageTriage.models/ext.pageTriage.stats.js
2012-04-04 18:45:58 UTC (rev 114714)
+++
trunk/extensions/PageTriage/modules/ext.pageTriage.models/ext.pageTriage.stats.js
2012-04-04 18:46:00 UTC (rev 114715)
@@ -8,20 +8,20 @@
title: 'PageTriage Dashboard Data',
pageid: ''
},
-
+
initialize: function() {
this.bind( 'change', this.formatMetadata, this );
},
-
+
formatMetadata: function ( stats ) {
stats.set( 'ptr_untriaged_article_count', stats.get(
'untriagedarticle' )['count'] );
-
+
var topTriager = {};
for ( var i in stats.get( 'toptriager' )['data'] ) {
var title = new mw.Title( stats.get(
'toptriager' )['data'][i]['user_name'], mw.config.get('wgNamespaceIds')['user']
);
- topTriager[i] = {
+ topTriager[i] = {
title: title,
- linkCSS: mw.Title.exists( title) ? '' :
'class="new"',
+ linkCSS: title.exists() ? '' :
'class="new"',
userName: stats.get( 'toptriager'
)['data'][i]['user_name']
};
}
@@ -60,26 +60,10 @@
}
},
- formatTopTriager: function ( topTriager ) {
- if ( topTriager.total > 0 ) {
- var topTriagerList = '';
- for ( var key in topTriager.data ) {
- if ( topTriagerList ) {
- topTriagerList += ', ' +
topTriager.data[key].user_name;
- } else {
- topTriagerList +=
topTriager.data[key].user_name;
- }
- }
- return gM( 'pagetriage-stats-top-triagers',
Number( topTriager.total ), topTriagerList );
- } else {
- return '';
- }
- },
-
url: mw.util.wikiScript( 'api' ) +
'?action=pagetriagestats&format=json',
parse: function( response ) {
- for ( var title in response.userpagestatus ) {
+ for ( var title in
response.pagetriagestats.stats.userpagestatus ) {
mw.Title.exist.set( title );
}
// extract the useful bits of json.
_______________________________________________
MediaWiki-CVS mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs