|
@@ -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);
|