📝 Improve text (#16135)

This commit is contained in:
Jeffrey Chen 2025-10-17 22:42:38 +08:00 committed by GitHub
parent 33192d1404
commit c4cd4ca652
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 9 additions and 6 deletions

View file

@ -874,9 +874,10 @@ export class Gutter {
id: "separator_quickMakeCard", id: "separator_quickMakeCard",
type: "separator" type: "separator"
}).element); }).element);
const allCardsMade = !selectsElement.some(item => !item.hasAttribute(Constants.CUSTOM_RIFF_DECKS) && item.getAttribute("data-type") !== "NodeThematicBreak");
window.siyuan.menus.menu.append(new MenuItem({ window.siyuan.menus.menu.append(new MenuItem({
id: "quickMakeCard", id: allCardsMade ? "removeCard" : "quickMakeCard",
label: window.siyuan.languages.quickMakeCard, label: allCardsMade ? window.siyuan.languages.removeCard : window.siyuan.languages.quickMakeCard,
accelerator: window.siyuan.config.keymap.editor.general.quickMakeCard.custom, accelerator: window.siyuan.config.keymap.editor.general.quickMakeCard.custom,
icon: "iconRiffCard", icon: "iconRiffCard",
click() { click() {
@ -2000,10 +2001,11 @@ export class Gutter {
}).element); }).element);
} }
if (type !== "NodeThematicBreak" && !window.siyuan.config.readonly) { if (type !== "NodeThematicBreak" && !window.siyuan.config.readonly) {
const isCardMade = nodeElement.hasAttribute(Constants.CUSTOM_RIFF_DECKS);
window.siyuan.menus.menu.append(new MenuItem({ window.siyuan.menus.menu.append(new MenuItem({
id: "quickMakeCard", id: isCardMade ? "removeCard" : "quickMakeCard",
icon: "iconRiffCard", icon: "iconRiffCard",
label: window.siyuan.languages.quickMakeCard, label: isCardMade ? window.siyuan.languages.removeCard : window.siyuan.languages.quickMakeCard,
accelerator: window.siyuan.config.keymap.editor.general.quickMakeCard.custom, accelerator: window.siyuan.config.keymap.editor.general.quickMakeCard.custom,
click() { click() {
quickMakeCard(protyle, [nodeElement]); quickMakeCard(protyle, [nodeElement]);

View file

@ -129,6 +129,7 @@ export const openTitleMenu = (protyle: IProtyle, position: IPosition) => {
} }
}).element); }).element);
} }
const isCardMade = !!response.data.ial[Constants.CUSTOM_RIFF_DECKS];
const riffCardMenu: IMenu[] = [{ const riffCardMenu: IMenu[] = [{
id: "spaceRepetition", id: "spaceRepetition",
iconHTML: "", iconHTML: "",
@ -151,9 +152,9 @@ export const openTitleMenu = (protyle: IProtyle, position: IPosition) => {
}); });
} }
}, { }, {
id: "quickMakeCard", id: isCardMade ? "removeCard" : "quickMakeCard",
iconHTML: "", iconHTML: "",
label: window.siyuan.languages.quickMakeCard, label: isCardMade ? window.siyuan.languages.removeCard : window.siyuan.languages.quickMakeCard,
accelerator: window.siyuan.config.keymap.editor.general.quickMakeCard.custom, accelerator: window.siyuan.config.keymap.editor.general.quickMakeCard.custom,
click: () => { click: () => {
let titleElement = protyle.title?.element; let titleElement = protyle.title?.element;