From b9363d5ec95185deb0e7d8aa427cf014222c0013 Mon Sep 17 00:00:00 2001 From: m0qui Date: Sat, 8 Apr 2017 13:23:06 +0200 Subject: [PATCH] Bestfit mode default for filetype:image --- sahli.coffee | 5 +++-- sahli.js | 7 ++++--- 2 files changed, 7 insertions(+), 5 deletions(-) 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');