summaryrefslogtreecommitdiff
path: root/ishtar_common/templates/blocks/DataTables.html
diff options
context:
space:
mode:
Diffstat (limited to 'ishtar_common/templates/blocks/DataTables.html')
-rw-r--r--ishtar_common/templates/blocks/DataTables.html64
1 files changed, 11 insertions, 53 deletions
diff --git a/ishtar_common/templates/blocks/DataTables.html b/ishtar_common/templates/blocks/DataTables.html
index a20a151a9..01aa7519d 100644
--- a/ishtar_common/templates/blocks/DataTables.html
+++ b/ishtar_common/templates/blocks/DataTables.html
@@ -67,6 +67,12 @@ $("#tab-map-{{name}}").click(function(){
map_submit_search();
});
{% endif %}
+{% if current_model.STATISTIC_MODALITIES %}
+$("#tab-stats-{{name}}").click(function(){
+ current_tab = "stats";
+ stats_submit_search();
+});
+{% endif %}
var query_vars = new Array({{col_idx|safe}});
@@ -74,65 +80,17 @@ var selItems_{{sname}} = new Array();
{% if gallery %}
gallery_submit_search = function(image_page){
- if (image_page) {
- current_image_page = image_page;
- } else {
- current_image_page = 1;
- }
- $('.modal-progress').modal('show');
- var data = search_get_query_data(query_vars, "{{name}}");
- var nb_select = jQuery("#id_{{name}}-length_image").val();
- if (!nb_select) nb_select = 10;
-
- var url = "{{source}}json-image?length=" + nb_select + "&submited=1&" + data;
- $.getJSON(url, function(data) {
- var timestamp = Math.floor(Date.now() / 1000);
- var gallery_id = "gallery-" + timestamp;
- $("#tab-content-gallery-{{name}}").html(
- render_gallery(data, "{{name}}", nb_select, gallery_id));
- $("#id_{{name}}-length_image").change(gallery_submit_search);
- register_image_gallery(gallery_id);
- $('.card[data-toggle="tooltip"]').tooltip();
- if ($('.modal-progress').length > 0){
- $('.modal-progress').modal('hide');
- }
- });
- return false;
+ return _gallery_submit_search(image_page, query_vars, "{{name}}", "{{source}}");
};
{% endif %}
{% if use_map %}
map_submit_search = function(){
- var modal_base_text = $('.modal-progress .modal-header').html();
- $('.modal-progress .modal-header').html("{% trans 'Fetching data...' %}");
- $('.modal-progress').modal('show');
- 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;
- var use_map_limit = false;
- if(data.indexOf("no_limit=true") == -1){
- url += "&limit=" + current_map_limit;
- use_map_limit = true;
- }
- $.getJSON(url, function(data) {
- var timestamp = Math.floor(Date.now() / 1000);
- var map_id = "map-" + timestamp;
- $('.modal-progress .modal-header').html("{% trans 'Render map...' %}");
-
- var html = render_map(map_id, use_map_limit);
- $("#tab-content-map-{{name}}").html(html);
- $("#id_{{name}}-length_map").change(map_submit_search);
- if ($('.modal-progress').length > 0){
- $('.modal-progress').modal('hide');
- $('.modal-progress .modal-header').html(modal_base_text);
- }
- register_map(map_id, data);
- });
-
- return false;
+ return _map_submit_search(query_vars, "{{name}}", "{{source}}");
};
{% endif %}
+stats_submit_search = function(){
+ return _stats_submit_search(query_vars, "{{name}}", "{{source}}");
+};
datatable_submit_search = function(not_submited){
var data = search_get_query_data(query_vars, "{{name}}");