From 70425bd01a6dfbbdec384eb6b21fbad3e83ef6e4 Mon Sep 17 00:00:00 2001 From: marc tobias Date: Tue, 1 Sep 2020 17:21:47 +0200 Subject: [PATCH] dont intercept links in last-updated page section --- dist/assets/js/nominatim-ui.js | 4 +++- dist/assets/js/url-search-params.js | 2 +- dist/deletable.html | 14 ++++++++------ dist/details.html | 14 ++++++++------ dist/polygons.html | 14 ++++++++------ dist/reverse.html | 14 ++++++++------ dist/search.html | 14 ++++++++------ src/assets/js/base.js | 2 ++ src/assets/js/controller.js | 2 +- src/layout.html | 14 ++++++++------ 10 files changed, 55 insertions(+), 39 deletions(-) diff --git a/dist/assets/js/nominatim-ui.js b/dist/assets/js/nominatim-ui.js index 406cf23..4dd8d01 100644 --- a/dist/assets/js/nominatim-ui.js +++ b/dist/assets/js/nominatim-ui.js @@ -157,6 +157,8 @@ function hide_error() { jQuery(document).ready(function () { hide_error(); + $('#last-updated').hide(); + $(document).ajaxStart(function () { $('#loading').fadeIn('fast'); }).ajaxComplete(function () { @@ -800,7 +802,6 @@ jQuery(document).ready(function () { function is_relative_url(url) { if (!url) return false; - if (url.match(/debug=1/)) return false; if (url.indexOf('?') === 0) return true; if (url.indexOf('/') === 0) return true; if (url.indexOf('#') === 0) return false; @@ -842,6 +843,7 @@ jQuery(document).ready(function () { $(document).on('click', 'a', function (e) { var target_url = $(this).attr('href'); if (!is_relative_url(target_url)) return; + if ($(this).parents('#last-updated')) return; e.preventDefault(); e.stopPropagation(); diff --git a/dist/assets/js/url-search-params.js b/dist/assets/js/url-search-params.js index ff9e344..ddf750e 100644 --- a/dist/assets/js/url-search-params.js +++ b/dist/assets/js/url-search-params.js @@ -1,2 +1,2 @@ /*! (c) Andrea Giammarchi - ISC */ -var self=this||{};try{!function(t,e){if(new t("q=%2B").get("q")!==e||new t({q:e}).get("q")!==e||new t([["q",e]]).get("q")!==e||"q=%0A"!==new t("q=\n").toString()||"q=+%26"!==new t({q:" &"}).toString()||"q=%25zx"!==new t({q:"%zx"}).toString())throw t;self.URLSearchParams=t}(URLSearchParams,"+")}catch(t){!function(t,a,o){"use strict";var u=t.create,h=t.defineProperty,e=/[!'\(\)~]|%20|%00/g,n=/%(?![0-9a-fA-F]{2})/g,r=/\+/g,i={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"},s={append:function(t,e){p(this._ungap,t,e)},delete:function(t){delete this._ungap[t]},get:function(t){return this.has(t)?this._ungap[t][0]:null},getAll:function(t){return this.has(t)?this._ungap[t].slice(0):[]},has:function(t){return t in this._ungap},set:function(t,e){this._ungap[t]=[a(e)]},forEach:function(e,n){var r=this;for(var i in r._ungap)r._ungap[i].forEach(t,i);function t(t){e.call(n,t,a(i),r)}},toJSON:function(){return{}},toString:function(){var t=[];for(var e in this._ungap)for(var n=v(e),r=0,i=this._ungap[e];r -
-
loading...
-
- Data from API request - (debug output) +
+
+
loading...
+
+ Data from API request + (debug output) +
+ Data last updated:
- Data last updated:
-
-
loading...
-
- Data from API request - (debug output) +
+
+
loading...
+
+ Data from API request + (debug output) +
+ Data last updated:
- Data last updated:
-
-
loading...
-
- Data from API request - (debug output) +
+
+
loading...
+
+ Data from API request + (debug output) +
+ Data last updated:
- Data last updated:
-
-
loading...
-
- Data from API request - (debug output) +
+
+
loading...
+
+ Data from API request + (debug output) +
+ Data last updated:
- Data last updated:
-
-
loading...
-
- Data from API request - (debug output) +
+
+
loading...
+
+ Data from API request + (debug output) +
+ Data last updated:
- Data last updated:
-
-
loading...
-
- Data from API request - (debug output) +
+
+
loading...
+
+ Data from API request + (debug output) +
+ Data last updated:
- Data last updated: