From: marc tobias Date: Sun, 12 Jul 2020 15:42:38 +0000 (+0200) Subject: fix URL links when serving app from a subdirectory X-Git-Url: https://git.openstreetmap.org./nominatim-ui.git/commitdiff_plain/4cef4fd8107653656e83662f71c4cdaeb94708ab fix URL links when serving app from a subdirectory --- diff --git a/dist/assets/js/nominatim-ui.js b/dist/assets/js/nominatim-ui.js index c3ffd1b..43f71c2 100644 --- a/dist/assets/js/nominatim-ui.js +++ b/dist/assets/js/nominatim-ui.js @@ -757,7 +757,9 @@ jQuery(document).ready(function () { function parse_url_and_load_page() { // 'search', 'reverse', 'details' - var pagename = window.location.pathname.replace('.html', '').replace(/^\//, ''); + var pagename = window.location.pathname.replace('.html', '').replace(/.+\//, ''); + + if (pagename === '') pagename = 'search' $('body').attr('id', pagename + '-page'); diff --git a/dist/deletable.html b/dist/deletable.html index 11a824d..e323dcc 100644 --- a/dist/deletable.html +++ b/dist/deletable.html @@ -23,7 +23,7 @@
diff --git a/dist/details.html b/dist/details.html index 11a824d..e323dcc 100644 --- a/dist/details.html +++ b/dist/details.html @@ -23,7 +23,7 @@
diff --git a/dist/polygons.html b/dist/polygons.html index 11a824d..e323dcc 100644 --- a/dist/polygons.html +++ b/dist/polygons.html @@ -23,7 +23,7 @@
diff --git a/dist/reverse.html b/dist/reverse.html index 11a824d..e323dcc 100644 --- a/dist/reverse.html +++ b/dist/reverse.html @@ -23,7 +23,7 @@
diff --git a/dist/search.html b/dist/search.html index 11a824d..e323dcc 100644 --- a/dist/search.html +++ b/dist/search.html @@ -23,7 +23,7 @@
diff --git a/src/assets/js/controller.js b/src/assets/js/controller.js index 2babae4..4196151 100644 --- a/src/assets/js/controller.js +++ b/src/assets/js/controller.js @@ -3,7 +3,9 @@ jQuery(document).ready(function () { function parse_url_and_load_page() { // 'search', 'reverse', 'details' - var pagename = window.location.pathname.replace('.html', '').replace(/^\//, ''); + var pagename = window.location.pathname.replace('.html', '').replace(/.+\//, ''); + + if (pagename === '') pagename = 'search' $('body').attr('id', pagename + '-page'); diff --git a/src/layout.html b/src/layout.html index 836eddc..81c613a 100644 --- a/src/layout.html +++ b/src/layout.html @@ -23,7 +23,7 @@
- + logo

Nominatim

diff --git a/src/templates/reversepage.hbs b/src/templates/reversepage.hbs index ba80e74..e5a9d68 100644 --- a/src/templates/reversepage.hbs +++ b/src/templates/reversepage.hbs @@ -38,7 +38,7 @@