]> git.openstreetmap.org Git - nominatim-ui.git/blobdiff - src/main.js
npm updates. All but svelte
[nominatim-ui.git] / src / main.js
index a8269c6c44c729102b49b416de6c293a5afbf83a..3b17bed03a416e02cd5111054fb7ffbfad398bd8 100644 (file)
@@ -1,43 +1,5 @@
 import App from './App.svelte';
 import App from './App.svelte';
-import { refresh_page } from './lib/stores.js';
-
-let myhistory = [];
 
 const app = new App({ // eslint-disable-line no-unused-vars
   target: document.body
 });
 
 const app = new App({ // eslint-disable-line no-unused-vars
   target: document.body
 });
-
-
-function is_relative_url(url) {
-  if (!url) return false;
-  if (url.indexOf('?') === 0) return true;
-  if (url.indexOf('/') === 0) return true;
-  if (url.indexOf('#') === 0) return false;
-  if (url.match(/^http/)) return false;
-  if (!url.match(/\.html/)) return true;
-
-  return false;
-}
-
-
-// load page after click on relative URL
-document.addEventListener('click', function (e) {
-
-  // loop parent nodes from the target to the delegation node
-  for (var target = e.target; target && target !== this; target = target.parentNode) {
-    if (target.matches('a')) {
-
-      var target_url = target.href;
-
-      if (!is_relative_url(target_url)) return;
-
-      e.preventDefault();
-      e.stopPropagation();
-
-      window.history.pushState(myhistory, '', target_url);
-
-      refresh_page();
-      break;
-    }
-  }
-});