# HG changeset patch
# User hertzhaft
# Date 1303283136 -7200
# Node ID 01b875d668b17a6934df8c7129b70147b4c69ce0
# Parent 6584af320296279cafaa230e36f369a602a5c286
another ugly workaround for IE7
diff -r 6584af320296 -r 01b875d668b1 client/digitallibrary/jquery/jquery-test-embedded.html
--- a/client/digitallibrary/jquery/jquery-test-embedded.html Thu Apr 07 10:23:35 2011 +0200
+++ b/client/digitallibrary/jquery/jquery-test-embedded.html Wed Apr 20 09:05:36 2011 +0200
@@ -51,7 +51,7 @@
-
+
diff -r 6584af320296 -r 01b875d668b1 client/digitallibrary/jquery/jquery.digilib.css
--- a/client/digitallibrary/jquery/jquery.digilib.css Thu Apr 07 10:23:35 2011 +0200
+++ b/client/digitallibrary/jquery/jquery.digilib.css Wed Apr 20 09:05:36 2011 +0200
@@ -59,11 +59,13 @@
div.digilib div.region {
position: absolute;
background-color: red;
- opacity: 0.3;
+ opacity: 0.3;
+ filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);
}
div.digilib div.region:hover {
opacity: 0.5;
+ filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
}
div.digilib div.region {
diff -r 6584af320296 -r 01b875d668b1 client/digitallibrary/jquery/jquery.digilib.js
--- 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,