fix button selection bug

This commit is contained in:
Sj-Si 2024-04-15 16:23:31 -04:00
parent 2a8403e0a0
commit 226267e82f
2 changed files with 6 additions and 1 deletions

View File

@ -670,7 +670,9 @@ function extraNetworksBtnDirsViewItemOnClick(event, tabname_full) {
// Select the corresponding tree view button.
if ("selected" in elem.dataset) {
const tree_row = tab.container_elem.querySelector(`.tree-list-item[data-path="${elem.textContent.trim()}"]`);
tab.tree_list.onRowSelected(tree_row.dataset.divId, tree_row);
if (isElement(tree_row)) {
tab.tree_list.onRowSelected(tree_row.dataset.divId, tree_row);
}
}
};

View File

@ -261,6 +261,9 @@ class ExtraNetworksClusterizeTreeList extends ExtraNetworksClusterize {
if (!isNullOrUndefined(this.selected_div_id) && keyExistsLogError(this.data_obj, this.selected_div_id)) {
this.data_obj[this.selected_div_id].selected = false;
this.selected_div_id = null;
for (const elem of this.content_elem.children) {
delete elem.dataset.selected;
}
}
return;
}