From 77448d98baddc45fd84bccc21aa0d313993a1893 Mon Sep 17 00:00:00 2001 From: Hendrik Date: Wed, 1 Feb 2017 11:49:57 +0100 Subject: [PATCH] masonry only reloads when columncount changes --- website/public/js/masonry.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/website/public/js/masonry.js b/website/public/js/masonry.js index b4370b7..53018d3 100644 --- a/website/public/js/masonry.js +++ b/website/public/js/masonry.js @@ -56,13 +56,19 @@ $(window).on("load", function() { var masonryMode = 0; var windowWidth = $(window).width(); +var oldColumnCount = Math.floor($(".posts").width() / 250); + $(window).resize(function() { clearTimeout(window.resizedFinished); window.resizeFinished = setTimeout(function() { if ($(window).width() != windowWidth) { windowWidth = $(window).width(); - masonry(masonryMode); + + if (oldColumnCount != Math.floor($(".posts").width() / 250)) { + oldColumnCount = Math.floor($(".posts").width() / 250); + masonry(masonryMode); + } } }, 250); });