summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ishtar_common/templates/blocks/DataTables.html22
1 files changed, 22 insertions, 0 deletions
diff --git a/ishtar_common/templates/blocks/DataTables.html b/ishtar_common/templates/blocks/DataTables.html
index 7a5a7f5f5..f0b3b4d4a 100644
--- a/ishtar_common/templates/blocks/DataTables.html
+++ b/ishtar_common/templates/blocks/DataTables.html
@@ -155,6 +155,28 @@ map_submit_search = function(){
return false;
};
{% endif %}
+{% if use_map %}
+map_submit_search = function(){
+ var data = search_get_query_data(query_vars, "{{name}}");
+ var nb_select = jQuery("#id_{{name}}-length_map").val();
+ if (!nb_select) nb_select = 10;
+
+ var url = "{{source}}json-map?length=" + nb_select + "&submited=1&" + data;
+ $.getJSON(url, function(data) {
+ var timestamp = Math.floor(Date.now() / 1000);
+ var map_id = "map-" + timestamp;
+ var result = render_map(data, "{{name}}", nb_select, map_id);
+ $("#tab-content-map-{{name}}").html(result["html"]);
+ $("#id_{{name}}-length_map").change(map_submit_search);
+ register_map(map_id, result["points"]);
+ });
+
+ if ($('.modal-progress').length > 0){
+ $('.modal-progress').modal('hide');
+ }
+ return false;
+};
+{% endif %}
datatable_submit_search = function(not_submited){
var data = search_get_query_data(query_vars, "{{name}}");