Aarcos has uploaded a new change for review.

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


Change subject: Load image only if data was returned, otherwise do nothing.
......................................................................

Load image only if data was returned, otherwise do nothing.

Change-Id: If34f52035df3129fae360bccfdc7c694a2c15a7d
---
M resources/ext.multimediaViewer/ext.multimediaViewer.js
1 file changed, 12 insertions(+), 9 deletions(-)


  git pull 
ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/MultimediaViewer 
refs/changes/82/96682/1

diff --git a/resources/ext.multimediaViewer/ext.multimediaViewer.js 
b/resources/ext.multimediaViewer/ext.multimediaViewer.js
index 6b8dc9b..630032d 100755
--- a/resources/ext.multimediaViewer/ext.multimediaViewer.js
+++ b/resources/ext.multimediaViewer/ext.multimediaViewer.js
@@ -154,18 +154,21 @@
                                var imageInfo, innerInfo,
                                        image = new Image();
 
-                               $.each( data.query.pages, function ( i, page ) {
-                                       imageInfo = page;
-                                       return false;
-                               } );
+                               // Load image only if data was returned.
+                               if (data.query && data.query.pages) {
+                                       $.each( data.query.pages, function ( i, 
page ) {
+                                               imageInfo = page;
+                                               return false;
+                                       } );
 
-                               innerInfo = imageInfo.imageinfo[0];
+                                       innerInfo = imageInfo.imageinfo[0];
 
-                               image.onload = function () {
-                                       ui.replaceImageWith( image );
-                               };
+                                       image.onload = function () {
+                                               ui.replaceImageWith( image );
+                                       };
 
-                               image.src = innerInfo.thumburl || innerInfo.url;
+                                       image.src = innerInfo.thumburl || 
innerInfo.url;
+                               }                               
                        } );
 
                        return false;

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: If34f52035df3129fae360bccfdc7c694a2c15a7d
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/MultimediaViewer
Gerrit-Branch: master
Gerrit-Owner: Aarcos <aarcos.w...@gmail.com>

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

Reply via email to