mirror of
https://github.com/siyuan-note/siyuan.git
synced 2025-12-21 17:10:12 +01:00
This commit is contained in:
parent
9e52b489a7
commit
d333088288
10 changed files with 109 additions and 38 deletions
|
|
@ -192,7 +192,7 @@ export const goBack = async () => {
|
|||
}
|
||||
return;
|
||||
}
|
||||
document.querySelector("#barForward").classList.remove("toolbar__item--disabled");
|
||||
document.querySelector("#barForward")?.classList.remove("toolbar__item--disabled");
|
||||
if (!previousIsBack) {
|
||||
forwardStack.push(window.siyuan.backStack.pop());
|
||||
}
|
||||
|
|
@ -208,7 +208,7 @@ export const goBack = async () => {
|
|||
}
|
||||
previousIsBack = true;
|
||||
if (window.siyuan.backStack.length === 0) {
|
||||
document.querySelector("#barBack").classList.add("toolbar__item--disabled");
|
||||
document.querySelector("#barBack")?.classList.add("toolbar__item--disabled");
|
||||
}
|
||||
};
|
||||
|
||||
|
|
@ -219,7 +219,7 @@ export const goForward = async () => {
|
|||
}
|
||||
return;
|
||||
}
|
||||
document.querySelector("#barBack").classList.remove("toolbar__item--disabled");
|
||||
document.querySelector("#barBack")?.classList.remove("toolbar__item--disabled");
|
||||
if (previousIsBack) {
|
||||
window.siyuan.backStack.push(forwardStack.pop());
|
||||
}
|
||||
|
|
@ -236,7 +236,7 @@ export const goForward = async () => {
|
|||
}
|
||||
previousIsBack = false;
|
||||
if (forwardStack.length === 0) {
|
||||
document.querySelector("#barForward").classList.add("toolbar__item--disabled");
|
||||
document.querySelector("#barForward")?.classList.add("toolbar__item--disabled");
|
||||
}
|
||||
};
|
||||
|
||||
|
|
@ -269,7 +269,7 @@ export const pushBack = (protyle: IProtyle, range?: Range, blockElement?: Elemen
|
|||
window.siyuan.backStack.push(forwardStack.pop());
|
||||
}
|
||||
forwardStack = [];
|
||||
document.querySelector("#barForward").classList.add("toolbar__item--disabled");
|
||||
document.querySelector("#barForward")?.classList.add("toolbar__item--disabled");
|
||||
}
|
||||
window.siyuan.backStack.push({
|
||||
position,
|
||||
|
|
@ -283,7 +283,7 @@ export const pushBack = (protyle: IProtyle, range?: Range, blockElement?: Elemen
|
|||
previousIsBack = false;
|
||||
}
|
||||
if (window.siyuan.backStack.length > 1) {
|
||||
document.querySelector("#barBack").classList.remove("toolbar__item--disabled");
|
||||
document.querySelector("#barBack")?.classList.remove("toolbar__item--disabled");
|
||||
}
|
||||
}
|
||||
};
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue