|
|
|
@ -8,8 +8,8 @@ |
|
|
|
}; |
|
|
|
|
|
|
|
/************************************************************************ |
|
|
|
* RECORD-ACTIONS extension for datatables * |
|
|
|
*************************************************************************/ |
|
|
|
* RECORD-ACTIONS extension for datatables * |
|
|
|
*************************************************************************/ |
|
|
|
(function () { |
|
|
|
if (!$.fn.dataTableExt) { |
|
|
|
return; |
|
|
|
@ -226,8 +226,8 @@ |
|
|
|
})(); |
|
|
|
|
|
|
|
/************************************************************************ |
|
|
|
* AJAX extension for datatables * |
|
|
|
*************************************************************************/ |
|
|
|
* AJAX extension for datatables * |
|
|
|
*************************************************************************/ |
|
|
|
(function () { |
|
|
|
datatables.createAjax = function (serverMethod, inputAction) { |
|
|
|
return function (requestData, callback, settings) { |
|
|
|
@ -275,8 +275,8 @@ |
|
|
|
})(); |
|
|
|
|
|
|
|
/************************************************************************ |
|
|
|
* Configuration/Options normalizer for datatables * |
|
|
|
*************************************************************************/ |
|
|
|
* Configuration/Options normalizer for datatables * |
|
|
|
*************************************************************************/ |
|
|
|
(function () { |
|
|
|
|
|
|
|
var customizeRowActionColumn = function (column) { |
|
|
|
@ -291,7 +291,7 @@ |
|
|
|
|
|
|
|
datatables.normalizeConfiguration = function (configuration) { |
|
|
|
|
|
|
|
configuration.scrollX = true; |
|
|
|
configuration.scrollX = datatables.defaultConfigurations.scrollX; |
|
|
|
|
|
|
|
for (var i = 0; i < configuration.columnDefs.length; i++) { |
|
|
|
var column = configuration.columnDefs[i]; |
|
|
|
@ -304,34 +304,22 @@ |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
configuration.language = { |
|
|
|
info: localize("PagerInfo"), |
|
|
|
infoFiltered: localize("PagerInfoFiltered"), |
|
|
|
infoEmpty: localize("PagerInfoEmpty"), |
|
|
|
search: localize("PagerSearch"), |
|
|
|
processing: localize("ProcessingWithThreeDot"), |
|
|
|
loadingRecords: localize("LoadingWithThreeDot"), |
|
|
|
lengthMenu: localize("PagerShowMenuEntries"), |
|
|
|
emptyTable: localize("NoDataAvailableInDatatable"), |
|
|
|
paginate: { |
|
|
|
first: localize("PagerFirst"), |
|
|
|
last: localize("PagerLast"), |
|
|
|
previous: localize("PagerPrevious"), |
|
|
|
next: localize("PagerNext") |
|
|
|
} |
|
|
|
}; |
|
|
|
configuration.language = datatables.defaultConfigurations.language; |
|
|
|
|
|
|
|
configuration.dom = '<"dataTable_filters"f>rt<"row dataTable_footer"<"col-auto"l><"col-auto"i><"col"p>>'; |
|
|
|
if(configuration.dom){ |
|
|
|
configuration.dom += datatables.defaultConfigurations.dom; |
|
|
|
}else{ |
|
|
|
configuration.dom = datatables.defaultConfigurations.dom; |
|
|
|
} |
|
|
|
|
|
|
|
return configuration; |
|
|
|
}; |
|
|
|
|
|
|
|
})(); |
|
|
|
|
|
|
|
/************************************************************************ |
|
|
|
* Default Renderers * |
|
|
|
*************************************************************************/ |
|
|
|
|
|
|
|
* Default Renderers * |
|
|
|
*************************************************************************/ |
|
|
|
|
|
|
|
datatables.defaultRenderers = datatables.defaultRenderers || {}; |
|
|
|
|
|
|
|
datatables.defaultRenderers['boolean'] = function(value) { |
|
|
|
@ -356,4 +344,31 @@ |
|
|
|
.toLocaleString(luxon.DateTime.DATETIME_SHORT); |
|
|
|
}; |
|
|
|
|
|
|
|
})(jQuery); |
|
|
|
/************************************************************************ |
|
|
|
* Default Configurations * |
|
|
|
*************************************************************************/ |
|
|
|
|
|
|
|
datatables.defaultConfigurations = datatables.defaultConfigurations || {}; |
|
|
|
|
|
|
|
datatables.defaultConfigurations.scrollX = true; |
|
|
|
|
|
|
|
datatables.defaultConfigurations.language = { |
|
|
|
info: localize("PagerInfo"), |
|
|
|
infoFiltered: localize("PagerInfoFiltered"), |
|
|
|
infoEmpty: localize("PagerInfoEmpty"), |
|
|
|
search: localize("PagerSearch"), |
|
|
|
processing: localize("ProcessingWithThreeDot"), |
|
|
|
loadingRecords: localize("LoadingWithThreeDot"), |
|
|
|
lengthMenu: localize("PagerShowMenuEntries"), |
|
|
|
emptyTable: localize("NoDataAvailableInDatatable"), |
|
|
|
paginate: { |
|
|
|
first: localize("PagerFirst"), |
|
|
|
last: localize("PagerLast"), |
|
|
|
previous: localize("PagerPrevious"), |
|
|
|
next: localize("PagerNext") |
|
|
|
} |
|
|
|
}; |
|
|
|
|
|
|
|
datatables.defaultConfigurations.dom = '<"dataTable_filters"f>rt<"row dataTable_footer"<"col-auto"l><"col-auto"i><"col"p>>'; |
|
|
|
|
|
|
|
})(jQuery); |
|
|
|
|