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 | d2669c4fe9723d3bddfe966b4df065b615aa675d (patch) | |
| tree | 541afebc1dc24424d63f0acef8de3a19e77d5d00 /ishtar_common | |
| parent | 14f18c41bbd8016b54ba1cd125479ecc3811dc09 (diff) | |
| download | Ishtar-d2669c4fe9723d3bddfe966b4df065b615aa675d.tar.bz2 Ishtar-d2669c4fe9723d3bddfe966b4df065b615aa675d.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 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}}");  | 
