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