diff client/digitallibrary/jquery/jquery.digilib.js @ 895:01b875d668b1 jquery

another ugly workaround for IE7
author hertzhaft
date Wed, 20 Apr 2011 09:05:36 +0200
parents 613c2089bc7a
children
line wrap: on
line diff
--- a/client/digitallibrary/jquery/jquery.digilib.js	Thu Apr 07 10:23:35 2011 +0200
+++ b/client/digitallibrary/jquery/jquery.digilib.js	Wed Apr 20 09:05:36 2011 +0200
@@ -1378,7 +1378,13 @@
     // update scaler image transform
     var updateImgTrafo = function (data) {
         var $img = data.$img;
-        if ($img != null && $img.get(0).complete) {
+        if ($img == null)
+            return;
+        var image  = $img.get(0);
+        var imgLoaded = $.browser.msie
+            ? image.width > 0
+            : image.complete;
+        if (imgLoaded) {
             // create Transform from current zoomArea and image size
             data.imgTrafo = getImgTrafo($img, data.zoomArea,
                     data.settings.rot, data.scalerFlags.hmir, data.scalerFlags.vmir,