Merge pull request #5934 from artoscinote/ma_SCI_8984

Fix column resizing for existing inventories with no colSize data [SCI-8984]
This commit is contained in:
artoscinote 2023-08-08 14:24:22 +02:00 committed by GitHub
commit d0f44bb9fd
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -185,7 +185,7 @@ var RepositoryDatatable = (function(global) {
$('#saveRecord').attr('disabled', false);
$(TABLE_WRAPPER_ID).find('tr').removeClass('blocked');
if (TABLE.ColSizes) {
if (TABLE.ColSizes && TABLE.ColSizes.filter((s) => !!s).length > 0) {
$(TABLE_WRAPPER_ID).find('.table').addClass('table--resizable-columns');
}
@ -558,7 +558,9 @@ var RepositoryDatatable = (function(global) {
state.ColSizes = data;
$(TABLE_WRAPPER_ID).find('.table').addClass('table--resizable-columns');
if (data.length > 0) {
$(TABLE_WRAPPER_ID).find('.table').addClass('table--resizable-columns');
}
updateColSizeMap(state);
@ -743,7 +745,7 @@ var RepositoryDatatable = (function(global) {
if (json.state.columns[7]) json.state.columns[7].visible = archived;
if (json.state.search) delete json.state.search;
if (json.state.ColSizes) {
if (json.state.ColSizes && json.state.ColSizes.length > 0) {
$(TABLE_WRAPPER_ID).find('.table').addClass('table--resizable-columns');
TABLE.ColSizes = json.state.ColSizes;
updateColSizeMap(json.state);