From 99f6dc1504c84ba35d11196c54d8cda8ffb8be19 Mon Sep 17 00:00:00 2001 From: m0qui Date: Sat, 8 Apr 2017 12:19:26 +0200 Subject: [PATCH] Bestfit mode only enabled for filetype:image --- sahli.coffee | 16 +++++++++------- sahli.js | 17 ++++++++++------- 2 files changed, 19 insertions(+), 14 deletions(-) diff --git a/sahli.coffee b/sahli.coffee index f1f313b..f2f688a 100644 --- a/sahli.coffee +++ b/sahli.coffee @@ -84,6 +84,7 @@ class @Sahli fname = @location + '/' + picdata.file pdiv = $('
') pdiv.addClass 'scrolly' + pdiv.addClass 'image' pdiv.width picdata.width pdiv.css 'display', 'inline-block' pimg = $('') @@ -95,13 +96,14 @@ class @Sahli @origwidth = picdata.width @bestfit = => - if $('div.scrolly').hasClass('bestfit') - $('div.scrolly').removeClass 'bestfit' - $('div.scrolly').width @origwidth - else - $('h6').hide() - $('div.scrolly').addClass 'bestfit' - $('div.scrolly').width(""); + if $('div.scrolly').hasClass('image') + if $('div.scrolly').hasClass('bestfit') + $('div.scrolly').removeClass 'bestfit' + $('div.scrolly').width @origwidth + else + $('h6').hide() + $('div.scrolly').addClass 'bestfit' + $('div.scrolly').width(""); @loadhugeansi = (picdata, inserthere) -> fname = @location + '/' + picdata.file diff --git a/sahli.js b/sahli.js index 7872b6d..0d7fc7c 100644 --- a/sahli.js +++ b/sahli.js @@ -94,6 +94,7 @@ l__________/__________|___|______l__________j_____j fname = this.location + '/' + picdata.file; pdiv = $('
'); pdiv.addClass('scrolly'); + pdiv.addClass('image'); pdiv.width(picdata.width); pdiv.css('display', 'inline-block'); pimg = $(''); @@ -106,13 +107,15 @@ l__________/__________|___|______l__________j_____j }; Sahli.bestfit = function() { - if ($('div.scrolly').hasClass('bestfit')) { - $('div.scrolly').removeClass('bestfit'); - return $('div.scrolly').width(Sahli.origwidth); - } else { - $('h6').hide(); - $('div.scrolly').addClass('bestfit'); - return $('div.scrolly').width(""); + if ($('div.scrolly').hasClass('image')) { + if ($('div.scrolly').hasClass('bestfit')) { + $('div.scrolly').removeClass('bestfit'); + return $('div.scrolly').width(Sahli.origwidth); + } else { + $('h6').hide(); + $('div.scrolly').addClass('bestfit'); + return $('div.scrolly').width(""); + } } };