diff --git a/css/maps.js b/css/maps.js
new file mode 100644
index 00000000..dbe5ffdb
--- /dev/null
+++ b/css/maps.js
@@ -0,0 +1,33 @@
+ var bbox = "?bbox=-165.76171875000003%2C-3.864254615721396%2C30.410156250000004%2C72.44879155730672&layer=mapnik"
+ var iframe = document.getElementById('myFrame');
+ iframe.src=`https://www.openstreetmap.org/export/embed.html${bbox}`
+ iframe.addEventListener('load', function() {
+ var iframeDocument = iframe.contentDocument || iframe.contentWindow.document;
+ var links = iframeDocument.getElementsByTagName('a');
+ for (var i = 0; i < links.length; i++) {
+ links[i].addEventListener('click', function(event) {
+ var url = event.target.href;
+ if (url.includes('www.openstreetmap.org')) {
+ event.preventDefault();
+ iframe.src = url;
+ window.history.pushState(null, '', url);
+ } else {
+ window.location.href = url;
+ }
+ });
+ }
+ });
+
+ window.onpopstate = function(event) {
+ iframe.src = window.location.href;
+ };
+
+ iframe.addEventListener('load', function() {
+ var iframeDocument = iframe.contentDocument || iframe.contentWindow.document;
+ var elements = iframeDocument.querySelectorAll('[style*="//dka575ofm4ao0.cloudfront.net"]');
+ for (var i = 0; i < elements.length; i++) {
+ var style = elements[i].style.backgroundImage;
+ var newStyle = style.replace('//dka575ofm4ao0.cloudfront.net', 'https://p.poketube.fun/https://dka575ofm4ao0.cloudfront.net');
+ elements[i].style.backgroundImage = newStyle;
+ }
+ });
diff --git a/html/account-create.ejs b/html/account-create.ejs
index 96cf455e..e8dfa317 100644
--- a/html/account-create.ejs
+++ b/html/account-create.ejs
@@ -63,10 +63,10 @@ var apiurl = "https://poketube.fun/api"
if(!localStorage.getItem("UserID")) {
localStorage.setItem('UserID', `<%- userid %>`);
<% db.set(`user.${userid}`, userid) %>
- location.href = "/my-acc?ID=" + `<%- userid %>`
+ location.href = "/my-acc?ID=" + `<%- userid %>` + "&rparam=1"
}
if(localStorage.getItem("UserID")) {
- location.href = "/my-acc?ID=" + localStorage.getItem("UserID")
+ location.href = "/my-acc?ID=" + localStorage.getItem("UserID") + "&rparam=1"
}
\ No newline at end of file
diff --git a/html/map.ejs b/html/map.ejs
index dcc65ab7..be304791 100644
--- a/html/map.ejs
+++ b/html/map.ejs
@@ -44,40 +44,6 @@
//-->
-
+