diff --git a/html/map.ejs b/html/map.ejs index 4fd278d1..9fe6e6aa 100644 --- a/html/map.ejs +++ b/html/map.ejs @@ -1,221 +1,197 @@ - +
+- loading..... please wait lol -
- - - - - + addEventListener("popstate",e=>{ + if(e.state && typeof e.state.lat==="number"){ state=e.state; apply(false) } + else { parseURL(); apply(false) } + }) + + addEventListener("click",e=>{ + const t=e.target + if(t.tagName==="A" && t.href.includes(OSM_HOST)){ e.preventDefault(); map.src=t.href; history.pushState(state,"",t.href) } + },{capture:true}) + + parseURL(); apply(false) + })(); + + + - + \ No newline at end of file