mirror of
https://github.com/siyuan-note/siyuan.git
synced 2026-06-28 06:46:12 +00:00
🐛 layout
This commit is contained in:
@@ -1009,7 +1009,11 @@ export class Wnd {
|
||||
this.parent.addLayout(layout, item.id, after);
|
||||
const movedWnd = this.parent.children.splice(after ? index : index + 1, 1)[0];
|
||||
if (movedWnd.resize) {
|
||||
movedWnd.element.previousElementSibling.remove();
|
||||
if (movedWnd.element.previousElementSibling && movedWnd.element.previousElementSibling.classList.contains("layout__resize")) {
|
||||
movedWnd.element.previousElementSibling.remove();
|
||||
} else if (movedWnd.element.nextElementSibling && movedWnd.element.nextElementSibling.classList.contains("layout__resize")) {
|
||||
movedWnd.element.nextElementSibling.remove();
|
||||
}
|
||||
movedWnd.resize = undefined;
|
||||
}
|
||||
if (after) {
|
||||
|
||||
@@ -864,7 +864,8 @@ export const addResize = (obj: Layout | Wnd, after = true) => {
|
||||
}
|
||||
resizeElement.classList.add("layout__resize");
|
||||
if (after) {
|
||||
obj.element.insertAdjacentElement("beforebegin", resizeElement);
|
||||
obj.element.insertAdjacentElement((obj.element.previousElementSibling && !obj.element.previousElementSibling.classList.contains("layout__resize")) ?
|
||||
"beforebegin" : "afterend", resizeElement);
|
||||
} else {
|
||||
obj.element.insertAdjacentElement("afterend", resizeElement);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user