fix refresh bug

This commit is contained in:
Sj-Si 2024-06-03 16:02:47 -04:00
parent 5f32eb168d
commit 4b0f321ef7
3 changed files with 50 additions and 33 deletions

View file

@ -287,6 +287,8 @@ class ResizeGridItem {
if (!this.elem.style.cssText) {
this.elem.removeAttribute('style');
}
delete this.elem.dataset.id;
delete this.elem.dataset.index;
}
shrink(px, {limit_to_base} = {}) {
@ -817,6 +819,7 @@ class ResizeGrid extends ResizeGridAxis {
*/
event_abort_controller = null;
added_outer_div = false;
added_elem_id = false;
setup_has_run = false;
prev_dims = null;
resize_observer = null;
@ -843,7 +846,10 @@ class ResizeGrid extends ResizeGridAxis {
callbacks: callbacks,
});
this.elem.id = id;
if (this.elem.id !== id) {
this.elem.id = id;
this.added_elem_id = true;
}
}
destroy() {
@ -852,6 +858,10 @@ class ResizeGrid extends ResizeGridAxis {
this.elem.innerHTML = this.elem.children[0].innerHTML;
this.added_outer_div = false;
}
if (this.added_elem_id) {
this.elem.removeAttribute("id");
this.added_elem_id = false;
}
super.destroy();
this.setup_has_run = false;
}