summaryrefslogtreecommitdiff
path: root/ishtar_common/templates
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2019-01-23 14:55:47 +0100
committerÉtienne Loks <etienne.loks@iggdrasil.net>2019-06-17 13:21:28 +0200
commitd2669c4fe9723d3bddfe966b4df065b615aa675d (patch)
tree541afebc1dc24424d63f0acef8de3a19e77d5d00 /ishtar_common/templates
parent14f18c41bbd8016b54ba1cd125479ecc3811dc09 (diff)
downloadIshtar-d2669c4fe9723d3bddfe966b4df065b615aa675d.tar.bz2
Ishtar-d2669c4fe9723d3bddfe966b4df065b615aa675d.zip
Map: basic management of map tab
Diffstat (limited to 'ishtar_common/templates')
-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 a20a151a9..7a5a7f5f5 100644
--- a/ishtar_common/templates/blocks/DataTables.html
+++ b/ishtar_common/templates/blocks/DataTables.html
@@ -133,6 +133,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}}");