http://www.mediawiki.org/wiki/Special:Code/MediaWiki/72930

Revision: 72930
Author:   adam
Date:     2010-09-13 20:22:17 +0000 (Mon, 13 Sep 2010)

Log Message:
-----------
ArticleAssessment js improvements - making the cookie hang around for 30 days, 
getting rid of the unrequired revid param, and fixing the stale message 
displaying

Modified Paths:
--------------
    trunk/extensions/ArticleAssessmentPilot/js/ArticleAssessment.js

Modified: trunk/extensions/ArticleAssessmentPilot/js/ArticleAssessment.js
===================================================================
--- trunk/extensions/ArticleAssessmentPilot/js/ArticleAssessment.js     
2010-09-13 19:36:09 UTC (rev 72929)
+++ trunk/extensions/ArticleAssessmentPilot/js/ArticleAssessment.js     
2010-09-13 20:22:17 UTC (rev 72930)
@@ -78,7 +78,7 @@
                                                return randomstring;
                                        }
                                        userToken = randomString( 32 );
-                                       $.cookie( 
'mwArticleAssessmentUserToken', userToken );
+                                       $.cookie( 
'mwArticleAssessmentUserToken', userToken, { 'expires': 30, 'path': '/' } );
                                }
                                if ( !wgUserName ) {
                                        config.userID = userToken;
@@ -220,13 +220,13 @@
                                $( '#article-assessment input[type=submit]' )
                                        .attr( 'disabled', 'disabled' );
                        },
+                       
                        // Request the ratings data for the current article
                        'getRatingData': function() {
                                var config = $( '#article-assessment' ).data( 
'articleAssessment-context' ).config;
                                var requestData = {
                                        'action': 'query',
                                        'list': 'articleassessment',
-                                       'aarevid': config.revID,
                                        'aapageid': config.pageID,
                                        'aauserrating': 1,
                                        'format': 'json'
@@ -267,7 +267,7 @@
                                                }
                                        }
                                        // if the rating is stale, add the 
stale class
-                                       if( data.query.articleassessment.stale 
) {
+                                       if( 
data.query.articleassessment[0].revid <  wgCurRevisionId ) {
                                                // add the stale star class to 
each on star
                                                $( '.ui-stars-star-on' )
                                                        .addClass( 
'ui-stars-star-stale' );



_______________________________________________
MediaWiki-CVS mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs

Reply via email to