]> git.openstreetmap.org Git - nominatim-ui.git/blobdiff - src/assets/js/nominatim-ui.js
display error when server returns error
[nominatim-ui.git] / src / assets / js / nominatim-ui.js
index d6b8c65c358a177278d0e9279d361c0da4f08cfc..5f8eeeff212fcbf0c40ba40673b5f5b62ac9a68e 100755 (executable)
@@ -68,6 +68,20 @@ function render_template(el, template_name, page_context) {
     el.html(html);
 }
 
+function show_error(html) {
+    $('#error-overlay').html(html).show();   
+}
+
+function hide_error() {
+    $('#error-overlay').empty().hide();    
+}
+
+
+$(document).ajaxError(function(event, jqXHR, ajaxSettings, thrownError) {
+    // console.log(thrownError);
+    // console.log(ajaxSettings);
+    show_error('Error fetching results from <a href="' + ajaxSettings.url + '">' + ajaxSettings.url + '</a>');
+});
 
 /*********************************************************
 * FORWARD/REVERSE SEARCH PAGE
@@ -306,7 +320,9 @@ function init_map_on_search_page(is_reverse_search, nominatim_results, request_l
 
 
 
-
+jQuery(document).ready(function(){
+    hide_error();
+});