From f535d1008e143eb01d2a622a1f5a123acafbfb13 Mon Sep 17 00:00:00 2001 From: pacien Date: Thu, 26 Oct 2023 21:21:23 +0200 Subject: viewer: cleaner hash query dict --- beamer/viewer/viewer.js | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/beamer/viewer/viewer.js b/beamer/viewer/viewer.js index a10e6de..fa8d04e 100644 --- a/beamer/viewer/viewer.js +++ b/beamer/viewer/viewer.js @@ -103,11 +103,11 @@ class Viewer { } _hash_params() { - const queryDict = {}; - location.hash.slice(1).split("&").forEach(item => { - const pair = item.split("="); - queryDict[pair[0]] = pair[1]; - }); - return queryDict; + return Object.fromEntries( + location.hash + .slice(1) // skip # + .split("&") + .map(item => item.split("=")) + ); } } -- cgit v1.2.3