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

(-)a/koha-tmpl/intranet-tmpl/prog/js/datatables.js (-3 / +10 lines)
Lines 1040-1052 function _dt_save_restore_state(table_settings, external_filter_nodes={}){ Link Here
1040
                if (data.external_filters.hasOwnProperty(k)) {
1040
                if (data.external_filters.hasOwnProperty(k)) {
1041
                    let node = $(external_filter_nodes[k]);
1041
                    let node = $(external_filter_nodes[k]);
1042
                    let tag_name = node.prop("tagName");
1042
                    let tag_name = node.prop("tagName");
1043
                    let value = data.external_filters[k];
1043
                    if (
1044
                    if (
1044
                        tag_name == "INPUT" &&
1045
                        tag_name == "INPUT" &&
1045
                        node.prop("type") == "checkbox"
1046
                        node.prop("type") == "checkbox"
1046
                    ) {
1047
                    ) {
1047
                        node.prop("checked", data.external_filters[k]);
1048
                        node.prop("checked", value);
1049
                    } else if (
1050
                        tag_name == "INPUT" &&
1051
                        node.hasClass("flatpickr")
1052
                    ) {
1053
                        const fp =
1054
                            document.querySelector(external_filter_nodes[k])._flatpickr;
1055
                        fp.setDate(value);
1048
                    } else if (tag_name == "INPUT" || tag_name == "SELECT") {
1056
                    } else if (tag_name == "INPUT" || tag_name == "SELECT") {
1049
                        node.val(data.external_filters[k]);
1057
                        node.val(value);
1050
                    } else {
1058
                    } else {
1051
                        console.log(
1059
                        console.log(
1052
                            "Tag '%s' not supported yet for DT state".format(
1060
                            "Tag '%s' not supported yet for DT state".format(
1053
- 

Return to bug 33484