summaryrefslogtreecommitdiff
path: root/ishtar_common
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
commite5ef3e7170ecae01e5651c54df4e0a5025244c9e (patch)
tree4b17b91cb30299309d841685a093f84c0838fba9 /ishtar_common
parent4ce92bfd701a950d9d4ac363cb15980e19e2dd48 (diff)
downloadIshtar-e5ef3e7170ecae01e5651c54df4e0a5025244c9e.tar.bz2
Ishtar-e5ef3e7170ecae01e5651c54df4e0a5025244c9e.zip
Map: basic management of map tab
Diffstat (limited to 'ishtar_common')
-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}}");