diff options
Diffstat (limited to 'ishtar_common/templates/blocks/DataTables-content.html')
-rw-r--r-- | ishtar_common/templates/blocks/DataTables-content.html | 21 |
1 files changed, 12 insertions, 9 deletions
diff --git a/ishtar_common/templates/blocks/DataTables-content.html b/ishtar_common/templates/blocks/DataTables-content.html index 029ebd84c..0665e7a4e 100644 --- a/ishtar_common/templates/blocks/DataTables-content.html +++ b/ishtar_common/templates/blocks/DataTables-content.html @@ -22,11 +22,11 @@ </div> <div class="col"> <div class="btn-group btn-group-sm" role="group"> - <button id="export-{{name}}" type="button" - class="btn btn-secondary dropdown-toggle table-export" data-toggle="dropdown" - aria-haspopup="true" aria-expanded="false"> + <button id="export-{{name}}" type="button" + class="btn btn-secondary dropdown-toggle table-export" data-toggle="dropdown" + aria-haspopup="true" aria-expanded="false"> {% trans 'Export'%} - </button> + </button> <div class="dropdown-menu" aria-labelledby="export-{{name}}"> {% if source_full or extra_sources %} <a class="dropdown-item {{sname}}-csv" href='{{source}}csv' target='_blank' @@ -40,7 +40,7 @@ {% endif %} </div> <div class="input-group-append"> - <div class="selected-lines input-group-text" id="btnGroupAddon"> + <div class="selected-lines input-group-text"> <span class="sl-whole">{% trans "whole table" %}</span> <span class="sl-selected"><span class="sl-number"></span> {% trans "selected item(s)" %}</span> </div> @@ -70,13 +70,13 @@ <input type="hidden" id="hidden_{{name}}" name="{{name}}"/> - {% for source_id, source_label, source_url in external_sources %} + {% for source_id, source_label, source_url, columns, column_labels, export_urls in external_sources %} <div id="grid_{{name}}_{{source_id}}_meta_wrapper" class="sources sources-{{source_id}}"> <table id='grid_{{name}}_{{source_id}}' class="display" width="100%"> <thead> <tr> <th></th> - <th></th>{% for col in col_names %} + <th></th>{% for col in column_labels %} <th>{{col}}</th> {% endfor %}</tr> </thead> @@ -92,6 +92,7 @@ </button> </div> </div> + {% if export_urls %} <div class="col"> <div class="btn-group btn-group-sm" role="group"> <button id="export-{{name}}-" type="button" @@ -100,16 +101,18 @@ {% trans 'Export'%} </button> <div class="dropdown-menu" aria-labelledby="export-{{name}}"> - <a class="dropdown-item {{sname}}-csv" href="{{source}}csv" target="_blank" title="{% trans 'Export as CSV' %}">{% trans "CSV" %}</a> + {% for lbl_export, export_url in export_urls %} + <a class="dropdown-item {{sname}}-csv-external" href="{{export_url}}" target="_blank" title="{% trans 'Export as CSV - ' %}{{lbl_export}}">{{lbl_export}}</a>{% endfor %} </div> <div class="input-group-append"> - <div class="selected-lines input-group-text" id="btnGroupAddon"> + <div class="selected-lines input-group-text"> <span class="sl-whole">{% trans "whole table" %}</span> <span class="sl-selected"><span class="sl-number"></span> {% trans "selected item(s)" %}</span> </div> </div> </div> </div> + {% endif %} </div> |