diff options
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 |
commit | 7df239c06c5d73c549134eda6f0ed0fcdcb7e477 (patch) | |
tree | 4b17b91cb30299309d841685a093f84c0838fba9 /ishtar_common | |
parent | c598a0087c2b9c824b5e87d54ac0c917a71262cf (diff) | |
download | Ishtar-7df239c06c5d73c549134eda6f0ed0fcdcb7e477.tar.bz2 Ishtar-7df239c06c5d73c549134eda6f0ed0fcdcb7e477.zip |
Map: basic management of map tab
Diffstat (limited to 'ishtar_common')
-rw-r--r-- | ishtar_common/templates/blocks/DataTables.html | 22 |
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}}"); |