smeserver-manager-jsquery/root/usr/share/smanager/themes/default/public/js/sme-dataTable-setup.js
Brian Read 67bb63c5f3 * Fri Apr 26 2024 Brian Read <brianr@koozali.org> 11.0.0-4.sme
- Move link creation to createlinks, add REquires smeserver-manager [SME: 12539]
2024-04-29 11:10:21 +01:00

28 lines
1.0 KiB
JavaScript

//Additional JS for dataTable usesetup in SMEServer
// Options for the initial dataTable call found here: https://datatables.net/reference/option/
$(window).on('pageshow', function(){
//alert('page show');
$('.TableSort').DataTable({
"stateSave": true,
"retrieve": true,
"responsive":true,
"language": {
"emptyTable": "No record found.",
"processing":'" style="color: rgba(42, 43, 43, 1)">Loading... ',
"error": function (xhr, error, thrown) {alert("Error occurred while loading data. Please try again.");}
},
"dom": '<"top"lBf<"clear">>rt<"bottom"ip<"clear">>',
"buttons": ['copy', 'csv', 'excel', 'pdf', 'print'],
"headerCallback": function( thead, data, start, end, display ) {
setup_table_row_buttons();
}
});
});
function setup_table_row_buttons(){
$(".sme-modify-button").button({"icon": "ui-icon-pencil"});
$(".sme-remove-button").button({"icon": "ui-icon-trash"});
$(".sme-password-button").button({"icon": "ui-icon-refresh"});
$(".sme-lock-button").button({"icon": "ui-icon-key"});
}