aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorchrisaga <chrisaga@piwigo.org>2006-07-14 23:56:47 +0000
committerchrisaga <chrisaga@piwigo.org>2006-07-14 23:56:47 +0000
commit81126f9fb65e8fdfe4927d1ebf6fa2674ec3dd0a (patch)
treee84fba954e6ef9dd432da4893deb871209e4af95
parent484d2515f74722a503df3497b143013e915d0f3b (diff)
fix bug 437: Affichage des pwg_high (popup-window size )
git-svn-id: http://piwigo.org/svn/trunk@1468 68402e56-0260-453c-a942-63ccdbb3a9ee
-rw-r--r--include/scripts.js25
1 files changed, 24 insertions, 1 deletions
diff --git a/include/scripts.js b/include/scripts.js
index 58bc55a7a..a96775ce4 100644
--- a/include/scripts.js
+++ b/include/scripts.js
@@ -40,9 +40,32 @@ for( i=0; i<len; i++)
}
}
+function verifieAndOpen()
+{
+ var ok=1;
+ if (!img.complete)
+ {
+ // sometime the image loading is not complete
+ // especially with KHTML and Opera
+ setTimeout("verifieAndOpen()",200)
+ }
+ else
+ {
+ /* give more space for scrollbars (10 for FF, 40 for IE) */
+ width=img.width +40;
+ height=img.height +40;
+ window.open(owURL,owName,owFeatures + ',width=' + width + ',height=' + height);
+ }
+}
+
function phpWGOpenWindow(theURL,winName,features)
{
- window.open(theURL,winName,features);
+ img = new Image()
+ img.src = theURL;
+ owURL=theURL;
+ owName=winName;
+ owFeatures=features;
+ verifieAndOpen();
}
function popuphelp(url)