diff --git a/sahli.coffee b/sahli.coffee
index 1f58292..35b76bb 100644
--- a/sahli.coffee
+++ b/sahli.coffee
@@ -85,7 +85,7 @@ class @Sahli
pdiv = $('
')
pdiv.addClass 'scrolly'
pdiv.addClass 'image'
- pdiv.width picdata.width
+ pdiv.width window.innerWidth
pdiv.css 'display', 'inline-block'
pimg = $('

')
pimg.addClass 'fullwidth'
@@ -95,6 +95,7 @@ class @Sahli
$('body').scrollTop 0
@origwidth = picdata.width
@origheight = picdata.height
+ @bestfit()
@bestfit = =>
viewbox = $('div#sahliviewer')
@@ -102,7 +103,7 @@ class @Sahli
if $('div.scrolly').hasClass('bestfitMode')
$('div.scrolly').removeClass 'bestfitMode'
$('div.scrolly').addClass 'fullwidthMode'
- $('div.scrolly').width @origwidth
+ $('div.scrolly').width window.innerWidth
$('div.scrolly').height("")
$('img.bestfit').addClass 'fullwidth'
$('img.bestfit').removeClass 'bestfit'
diff --git a/sahli.js b/sahli.js
index 8d34ee5..6e4725c 100644
--- a/sahli.js
+++ b/sahli.js
@@ -95,7 +95,7 @@ l__________/__________|___|______l__________j_____j
pdiv = $('
');
pdiv.addClass('scrolly');
pdiv.addClass('image');
- pdiv.width(picdata.width);
+ pdiv.width(window.innerWidth);
pdiv.css('display', 'inline-block');
pimg = $('

');
pimg.addClass('fullwidth');
@@ -104,7 +104,8 @@ l__________/__________|___|______l__________j_____j
$('h6').hide();
$('body').scrollTop(0);
this.origwidth = picdata.width;
- return this.origheight = picdata.height;
+ this.origheight = picdata.height;
+ return this.bestfit();
};
Sahli.bestfit = function() {
@@ -114,7 +115,7 @@ l__________/__________|___|______l__________j_____j
if ($('div.scrolly').hasClass('bestfitMode')) {
$('div.scrolly').removeClass('bestfitMode');
$('div.scrolly').addClass('fullwidthMode');
- $('div.scrolly').width(Sahli.origwidth);
+ $('div.scrolly').width(window.innerWidth);
$('div.scrolly').height("");
$('img.bestfit').addClass('fullwidth');
return $('img.bestfit').removeClass('bestfit');