diff options
author | Tor Andersson <tor@ccxvii.net> | 2021-05-23 15:03:55 +0200 |
---|---|---|
committer | Tor Andersson <tor@ccxvii.net> | 2021-05-23 15:06:20 +0200 |
commit | a66779335db0e2d3f295ec0db68b9e9db9d276f3 (patch) | |
tree | 8c58c3dc6977a5bc90cac69764dab3a9bdeed3bb /public | |
parent | 48a6712e480fe484157e753579a19d712a49f6ac (diff) | |
download | server-a66779335db0e2d3f295ec0db68b9e9db9d276f3.tar.gz |
Add 'shift zoom' for blocks.
Diffstat (limited to 'public')
-rw-r--r-- | public/common/client.js | 17 |
1 files changed, 15 insertions, 2 deletions
diff --git a/public/common/client.js b/public/common/client.js index cee9ea5..26f953e 100644 --- a/public/common/client.js +++ b/public/common/client.js @@ -335,13 +335,26 @@ function zoom_map() { } } -window.addEventListener('resize', zoom_map); - function toggle_zoom() { document.querySelector(".mapwrap").classList.toggle('fit'); zoom_map(); } +function init_map_zoom() { + window.addEventListener('resize', zoom_map); +} + +function init_shift_zoom() { + window.addEventListener("keydown", (evt) => { + if (evt.key === "Shift") + document.querySelector("body").classList.add("shift"); + }); + window.addEventListener("keyup", (evt) => { + if (evt.key === "Shift") + document.querySelector("body").classList.remove("shift"); + }); +} + function toggle_log() { document.querySelector(".grid_window").classList.toggle("hide_log"); zoom_map(); |