From 52abdcf0caa0f25fad79417086942555d6db23ea Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89tienne=20Charignon?= Date: Sun, 11 Nov 2018 18:55:37 +0100 Subject: [PATCH] register for the hash change event instead of polling --- public/paysagerenderer/main.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/public/paysagerenderer/main.js b/public/paysagerenderer/main.js index d1dca8f..988bd4f 100644 --- a/public/paysagerenderer/main.js +++ b/public/paysagerenderer/main.js @@ -46,7 +46,7 @@ var Paysage = window.Paysage || {}; installResizeHandler(); var urlHash = ''; - setInterval(function () { + window.addEventListener('hashchange', function () { var newHash = window.location.hash; if (urlHash === newHash) { return; @@ -55,7 +55,7 @@ var Paysage = window.Paysage || {}; Paysage.readIdsFromUrlHash(urlHash); Paysage.filterCodeObjects(Object.keys(canvas), show, hide); - }, 200); + }); }; function show (id) {