From 64a4dc7f5ce3f3f1fad084e93fb4b2f854d06d33 Mon Sep 17 00:00:00 2001 From: Leonard Jonathan Oh Date: Fri, 27 Aug 2021 19:34:58 +0000 Subject: [PATCH] Enhancement (gallery): Tile smaller or larger only when in tile mode --- webize | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/webize b/webize index 9a3bcbe..fae4757 100755 --- a/webize +++ b/webize @@ -516,7 +516,8 @@ cat - >> "$indexHtm" <<'EOF' } }; - var setMode = function(value, preserve) { + var setMode = function(value) { + var modePrev = mode; if (value) { mode = value; } @@ -528,10 +529,18 @@ cat - >> "$indexHtm" <<'EOF' stretchy(); break; case "tilesmaller": - tilesmaller(preserve); + if (modePrev === "tilesmaller" || modePrev === "tilelarger") { + tilesmaller(); + }else { + tilesmaller(true); + } break; case "tilelarger": - tilelarger(preserve); + if (modePrev === "tilesmaller" || modePrev === "tilelarger") { + tilesmaller(); + }else { + tilesmaller(true); + } break; default: break; @@ -617,7 +626,7 @@ cat - >> "$indexHtm" <<'EOF' var sort = function(sortMode) { createImageComponents(sortMode); - setMode(mode, true); + setMode(mode); } var keyHandler = function(event) {