diff options
author | chrisaga <chrisaga@piwigo.org> | 2006-07-14 23:56:47 +0000 |
---|---|---|
committer | chrisaga <chrisaga@piwigo.org> | 2006-07-14 23:56:47 +0000 |
commit | 81126f9fb65e8fdfe4927d1ebf6fa2674ec3dd0a (patch) | |
tree | e84fba954e6ef9dd432da4893deb871209e4af95 /include/scripts.js | |
parent | 484d2515f74722a503df3497b143013e915d0f3b (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
Diffstat (limited to 'include/scripts.js')
-rw-r--r-- | include/scripts.js | 25 |
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) |