|
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 |
- |
|
|