mirror of
https://github.com/siyuan-note/siyuan.git
synced 2025-05-21 03:21:21 +08:00
This commit is contained in:
parent
990b31dc00
commit
1f98334c60
@ -673,11 +673,6 @@ app.whenReady().then(() => {
|
||||
}
|
||||
});
|
||||
});
|
||||
ipcMain.on("siyuan-closetab", (event, data) => {
|
||||
BrowserWindow.getAllWindows().forEach(item => {
|
||||
item.webContents.send("siyuan-closetab", data);
|
||||
});
|
||||
});
|
||||
ipcMain.on("siyuan-export-pdf", (event, data) => {
|
||||
BrowserWindow.fromId(data.id).webContents.send("siyuan-export-pdf", data);
|
||||
});
|
||||
@ -851,6 +846,11 @@ app.whenReady().then(() => {
|
||||
item.webContents.send("siyuan-lock-screen");
|
||||
});
|
||||
});
|
||||
ipcMain.on("siyuan-closetab", (event, data) => {
|
||||
BrowserWindow.getAllWindows().forEach(item => {
|
||||
item.webContents.send("siyuan-closetab", data);
|
||||
});
|
||||
});
|
||||
|
||||
if (firstOpen) {
|
||||
const firstOpenWindow = new BrowserWindow({
|
||||
|
@ -79,19 +79,17 @@ export const initNavigationMenu = (liElement: HTMLElement) => {
|
||||
name,
|
||||
type: "notebook"
|
||||
}));
|
||||
}
|
||||
window.siyuan.menus.menu.append(new MenuItem({
|
||||
label: window.siyuan.languages.config,
|
||||
icon: "iconSettings",
|
||||
click: () => {
|
||||
fetchPost("/api/notebook/getNotebookConf", {
|
||||
notebook: notebookId
|
||||
}, (data) => {
|
||||
onGetnotebookconf(data.data);
|
||||
});
|
||||
}
|
||||
}).element);
|
||||
if (!window.siyuan.config.readonly) {
|
||||
window.siyuan.menus.menu.append(new MenuItem({
|
||||
label: window.siyuan.languages.config,
|
||||
icon: "iconSettings",
|
||||
click: () => {
|
||||
fetchPost("/api/notebook/getNotebookConf", {
|
||||
notebook: notebookId
|
||||
}, (data) => {
|
||||
onGetnotebookconf(data.data);
|
||||
});
|
||||
}
|
||||
}).element);
|
||||
sortMenu("notebook", parseInt(liElement.parentElement.getAttribute("data-sortmode")), (sort) => {
|
||||
fetchPost("/api/notebook/setNotebookConf", {
|
||||
notebook: notebookId,
|
||||
@ -116,6 +114,15 @@ export const initNavigationMenu = (liElement: HTMLElement) => {
|
||||
return true;
|
||||
});
|
||||
}
|
||||
window.siyuan.menus.menu.append(new MenuItem({
|
||||
label: window.siyuan.languages.riffCard,
|
||||
iconHTML: '<svg class="b3-menu__icon" style="color: var(--b3-theme-secondary)"><use xlink:href="#iconRiffCard"></use></svg>',
|
||||
click: () => {
|
||||
fetchPost("/api/riff/getNotebookRiffDueCards", {notebook: notebookId}, (response) => {
|
||||
openCardByData(response.data, `<span data-id="${notebookId}" class="fn__flex-center">${escapeHtml(name)}</span>`);
|
||||
});
|
||||
}
|
||||
}).element);
|
||||
/// #if !MOBILE
|
||||
window.siyuan.menus.menu.append(new MenuItem({
|
||||
label: window.siyuan.languages.search,
|
||||
@ -125,13 +132,15 @@ export const initNavigationMenu = (liElement: HTMLElement) => {
|
||||
openSearch(window.siyuan.config.keymap.general.search.custom, undefined, notebookId);
|
||||
}
|
||||
}).element);
|
||||
window.siyuan.menus.menu.append(new MenuItem({
|
||||
label: window.siyuan.languages.replace,
|
||||
accelerator: window.siyuan.config.keymap.general.replace.custom,
|
||||
click() {
|
||||
openSearch(window.siyuan.config.keymap.general.replace.custom, undefined, notebookId);
|
||||
}
|
||||
}).element);
|
||||
if (!window.siyuan.config.readonly) {
|
||||
window.siyuan.menus.menu.append(new MenuItem({
|
||||
label: window.siyuan.languages.replace,
|
||||
accelerator: window.siyuan.config.keymap.general.replace.custom,
|
||||
click() {
|
||||
openSearch(window.siyuan.config.keymap.general.replace.custom, undefined, notebookId);
|
||||
}
|
||||
}).element);
|
||||
}
|
||||
/// #endif
|
||||
if (!window.siyuan.config.readonly) {
|
||||
window.siyuan.menus.menu.append(new MenuItem({type: "separator"}).element);
|
||||
|
Loading…
Reference in New Issue
Block a user