http://www.mediawiki.org/wiki/Special:Code/MediaWiki/73256
Revision: 73256
Author: bharris
Date: 2010-09-17 23:07:54 +0000 (Fri, 17 Sep 2010)
Log Message:
-----------
Add a little bulletproofing.
Modified Paths:
--------------
trunk/extensions/ArticleAssessmentPilot/js/ArticleAssessment.js
Modified: trunk/extensions/ArticleAssessmentPilot/js/ArticleAssessment.js
===================================================================
--- trunk/extensions/ArticleAssessmentPilot/js/ArticleAssessment.js
2010-09-17 22:38:21 UTC (rev 73255)
+++ trunk/extensions/ArticleAssessmentPilot/js/ArticleAssessment.js
2010-09-17 23:07:54 UTC (rev 73256)
@@ -246,6 +246,7 @@
if ( config.userID.length == 32 ) {
requestData.aaanontoken = config.userID;
}
+
var request = $.ajax( {
url: wgScriptPath + '/api.php',
data: requestData,
@@ -259,8 +260,12 @@
},
'afterGetRatingData' : function( data ) {
var settings = $( '#article-assessment' ).data(
'articleAssessment-context' ).settings;
+ if (data.error) {
+ alert(data.error.code);
+ }
+
// add the correct data to the markup
- if ( data.query.articleassessment &&
data.query.articleassessment.length > 0 ) {
+ if ( data.query && data.query.articleassessment
&& data.query.articleassessment.length > 0 ) {
for ( var r in
data.query.articleassessment[0].ratings ) {
var rating =
data.query.articleassessment[0].ratings[r],
$rating = $( '#' +
rating.ratingdesc ),
_______________________________________________
MediaWiki-CVS mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs