View | Details | Raw Unified | Return to bug 38255
Collapse All | Expand All

(-)a/koha-tmpl/intranet-tmpl/prog/js/datatables.js (-11 / +9 lines)
Lines 1038-1045 function _dt_save_restore_state(table_settings, external_filter_nodes={}){ Link Here
1038
    * @param  {Object}  default_filters              Add a set of default search filters to apply at table initialisation
1038
    * @param  {Object}  default_filters              Add a set of default search filters to apply at table initialisation
1039
    * @return {Object}                               The dataTables instance
1039
    * @return {Object}                               The dataTables instance
1040
    */
1040
    */
1041
    $.fn.kohaTable = function(options, table_settings, add_filters, default_filters, filters_options, external_filter_nodes) {
1041
    $.fn.kohaTable = function(options={}, table_settings, add_filters, default_filters, filters_options, external_filter_nodes) {
1042
        var settings = null;
1043
1042
1044
        // Early return if the node does not exist
1043
        // Early return if the node does not exist
1045
        if (!this.length) return;
1044
        if (!this.length) return;
Lines 1064-1080 function _dt_save_restore_state(table_settings, external_filter_nodes={}){ Link Here
1064
                options.processing = true;
1063
                options.processing = true;
1065
                options.pagingType = "full_numbers";
1064
                options.pagingType = "full_numbers";
1066
            }
1065
            }
1067
1068
            settings = $.extend(true, {}, dataTablesDefaults, {
1069
                        "paging": true,
1070
                        'searching': true,
1071
                        'language': {
1072
                            'emptyTable': (options.emptyTable) ? options.emptyTable : __("No data available in table")
1073
                        },
1074
                    }, options);
1075
1076
        }
1066
        }
1077
1067
1068
        var settings = $.extend(true, {}, dataTablesDefaults, {
1069
                    "paging": true,
1070
                    'searching': true,
1071
                    'language': {
1072
                        'emptyTable': (options.emptyTable) ? options.emptyTable : __("No data available in table")
1073
                    },
1074
                }, options);
1075
1078
        settings["buttons"] = _dt_buttons({settings, table_settings});
1076
        settings["buttons"] = _dt_buttons({settings, table_settings});
1079
1077
1080
        if ( add_filters ) {
1078
        if ( add_filters ) {
(-)a/koha-tmpl/opac-tmpl/bootstrap/js/datatables.js (-12 / +9 lines)
Lines 275-282 function _dt_visibility(table_settings, table_dt){ Link Here
275
    *                                                available from the columns_settings template toolkit include
275
    *                                                available from the columns_settings template toolkit include
276
    * @return {Object}                               The dataTables instance
276
    * @return {Object}                               The dataTables instance
277
    */
277
    */
278
    $.fn.kohaTable = function(options, table_settings){
278
    $.fn.kohaTable = function(options={}, table_settings=undefined){
279
        var settings = null;
280
279
281
        // Early return if the node does not exist
280
        // Early return if the node does not exist
282
        if (!this.length) return;
281
        if (!this.length) return;
Lines 290-306 function _dt_visibility(table_settings, table_dt){ Link Here
290
                    dataTablesDefaults.initComplete(settings, json)
289
                    dataTablesDefaults.initComplete(settings, json)
291
                };
290
                };
292
            }
291
            }
293
294
            settings = $.extend(true, {}, dataTablesDefaults, {
295
                        "paging": true,
296
                        'searching': true,
297
                        'language': {
298
                            'emptyTable': (options.emptyTable) ? options.emptyTable : __("No data available in table")
299
                        },
300
                    }, options);
301
302
        }
292
        }
303
293
294
        var settings = $.extend(true, {}, dataTablesDefaults, {
295
                    "paging": true,
296
                    'searching': true,
297
                    'language': {
298
                        'emptyTable': (options.emptyTable) ? options.emptyTable : __("No data available in table")
299
                    },
300
                }, options);
301
304
        settings["buttons"] = _dt_buttons({settings, table_settings});
302
        settings["buttons"] = _dt_buttons({settings, table_settings});
305
303
306
        if ( table_settings ) {
304
        if ( table_settings ) {
307
- 

Return to bug 38255