diff client/digitallibrary/jquery/jquery.digilib.js @ 705:e740c0b86508 jquery

'reset' should reset fitwidth/fitheight, too
author hertzhaft
date Sun, 30 Jan 2011 16:38:54 +0100
parents 1e45fb7f2e8b
children 5bf8958edb9b
line wrap: on
line diff
--- a/client/digitallibrary/jquery/jquery.digilib.js	Sun Jan 30 16:37:05 2011 +0100
+++ b/client/digitallibrary/jquery/jquery.digilib.js	Sun Jan 30 16:38:54 2011 +0100
@@ -487,6 +487,8 @@
             // TODO: should we really reset all user preferences here?
             settings.isBirdDivVisible = false;
             settings.visibleButtonSets = 1;
+            delete data.dlOpts.fitwidth;
+            delete data.dlOpts.fitheight;
             redisplay(data);
         },
 
@@ -776,10 +778,10 @@
         if (settings.interactionMode === 'fullscreen') {
             var imgSize = getFullscreenImgSize($elem);
             // fitwidth/height omits destination height/width
-            if (data.dlOpts['fitheight'] == null) {
+            if (data.dlOpts['fitheight'] !== '1') {
                 settings.dw = imgSize.width;
             };
-            if (data.dlOpts['fitwidth'] == null) {
+            if (data.dlOpts['fitwidth'] !== '1') {
                 settings.dh = imgSize.height;
             };
             $img = $('<img/>');