Lines 295-303
function _dt_visibility(table_settings, table_dt) {
Link Here
|
295 |
* available from the columns_settings template toolkit include |
295 |
* available from the columns_settings template toolkit include |
296 |
* @return {Object} The dataTables instance |
296 |
* @return {Object} The dataTables instance |
297 |
*/ |
297 |
*/ |
298 |
$.fn.kohaTable = function (options, table_settings) { |
298 |
$.fn.kohaTable = function (options = {}, table_settings = undefined) { |
299 |
var settings = null; |
|
|
300 |
|
301 |
// Early return if the node does not exist |
299 |
// Early return if the node does not exist |
302 |
if (!this.length) return; |
300 |
if (!this.length) return; |
303 |
|
301 |
|
Lines 310-332
function _dt_visibility(table_settings, table_dt) {
Link Here
|
310 |
dataTablesDefaults.initComplete(settings, json); |
308 |
dataTablesDefaults.initComplete(settings, json); |
311 |
}; |
309 |
}; |
312 |
} |
310 |
} |
|
|
311 |
} |
313 |
|
312 |
|
314 |
settings = $.extend( |
313 |
var settings = $.extend( |
315 |
true, |
314 |
true, |
316 |
{}, |
315 |
{}, |
317 |
dataTablesDefaults, |
316 |
dataTablesDefaults, |
318 |
{ |
317 |
{ |
319 |
paging: true, |
318 |
paging: true, |
320 |
searching: true, |
319 |
searching: true, |
321 |
language: { |
320 |
language: { |
322 |
emptyTable: options.emptyTable |
321 |
emptyTable: options.emptyTable |
323 |
? options.emptyTable |
322 |
? options.emptyTable |
324 |
: __("No data available in table"), |
323 |
: __("No data available in table"), |
325 |
}, |
|
|
326 |
}, |
324 |
}, |
327 |
options |
325 |
}, |
328 |
); |
326 |
options |
329 |
} |
327 |
); |
330 |
|
328 |
|
331 |
settings["buttons"] = _dt_buttons({ settings, table_settings }); |
329 |
settings["buttons"] = _dt_buttons({ settings, table_settings }); |
332 |
|
330 |
|
333 |
- |
|
|