+
${window.siyuan.languages.help}
`;
- document.getElementById("emptyNewFile").addEventListener(getEventName(), () => {
- if (window.siyuan.mobile.editor) {
- newFile(window.siyuan.mobile.editor.protyle.notebookId, window.siyuan.mobile.editor.protyle.path, undefined, true);
- } else {
- window.siyuan.notebooks.find(item => {
- if (item.closed) {
- newFile(item.id, "/", undefined, true);
+ emptyElement.addEventListener("click", (event) => {
+ let target = event.target as HTMLElement;
+ while (target && !target.isEqualNode(emptyElement)) {
+ if (target.id === "emptySearch") {
+ popSearch();
+ event.stopPropagation();
+ event.preventDefault()
+ break;
+ } else if (target.id === "emptyRecent") {
+ getRecentDocs();
+ event.stopPropagation();
+ event.preventDefault()
+ break;
+ } else if (target.id === "emptyHistory") {
+ openHistory();
+ event.stopPropagation();
+ event.preventDefault()
+ break;
+ } else if (target.id === "emptyNewFile") {
+ if (window.siyuan.mobile.editor) {
+ newFile(window.siyuan.mobile.editor.protyle.notebookId, window.siyuan.mobile.editor.protyle.path, undefined, true);
+ } else {
+ window.siyuan.notebooks.find(item => {
+ if (!item.closed) {
+ newFile(item.id, "/", undefined, true);
+ return true;
+ }
+ });
}
- });
+ event.stopPropagation();
+ event.preventDefault()
+ break;
+ } else if (target.id === "emptyNewNotebook") {
+ newNotebook();
+ event.stopPropagation();
+ event.preventDefault()
+ break;
+ } else if (target.id === "emptyHelp") {
+ mountHelp();
+ event.stopPropagation();
+ event.preventDefault()
+ break;
+ }
+ target = target.parentElement;
}
});
- document.getElementById("emptyNewNotebook").addEventListener(getEventName(), () => {
- newNotebook();
- });
- document.getElementById("emptyHelp").addEventListener(getEventName(), () => {
- mountHelp();
- });
- emptyElement.classList.remove("fn__none");
};
export const setEditor = () => {