Bug 14854: Add DataTables on upload results table

This patch adds datatables to the upload results table.
Tools -> Upload

To test:
1) Go to Tools -> Upload
2) Put any search term in search box, click Search
3) Confirm table shows as datatable and sorting works on all columns
EXCEPT Actions

Sponsored-by: Catalyst IT

Signed-off-by: Marcel de Rooy <m.de.rooy@rijksmuseum.nl>

Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>

Signed-off-by: Kyle M Hall <kyle@bywatersolutions.com>
This commit is contained in:
Aleisha Amohia 2017-02-14 01:12:43 +00:00 committed by Kyle M Hall
parent d115602c98
commit 40babe1a10

View file

@ -6,6 +6,7 @@
<title>Koha &rsaquo; Tools &rsaquo; Upload</title>
[% END %]
[% INCLUDE 'doc-head-close.inc' %]
<link rel="stylesheet" type="text/css" href="[% interface %]/[% theme %]/css/datatables.css" />
[% BLOCK plugin_pars %]
[% IF plugin %]
@ -147,7 +148,7 @@
[% END %]
[% BLOCK table_results %]
<table>
<table id="uploadresults">
<thead>
<tr>
<th>Filename</th>
@ -156,7 +157,7 @@
<th>Category</th>
[% IF !plugin %]<th>Public</th>[% END %]
[% IF !plugin %]<th>Temporary</th>[% END %]
<th>Actions</th>
<th class="nosort">Actions</th>
</tr>
</thead>
<tbody>
@ -185,6 +186,7 @@
</table>
[% END %]
[% INCLUDE 'datatables.inc' %]
<style type="text/css">
#fileuploadstatus,#fileuploadfailed { display : none; }
#fileuploadstatus { margin:.4em; }
@ -304,6 +306,12 @@ function Choose(hashval) {
window.close();
}
$(document).ready(function() {
$("#uploadresults").dataTable($.extend(true, {}, dataTablesDefaults, {
"aoColumnDefs": [
{ 'bSortable': false, 'aTargets': [ 'nosort' ] }
],
"sPaginationType": "four_button"
}));
[% IF msg %]
ShowAlerts( [% msg %] );
[% END %]