mirror of
https://github.com/siyuan-note/siyuan.git
synced 2025-12-18 15:40:12 +01:00
📝 Improve text (#16135)
This commit is contained in:
parent
33192d1404
commit
c4cd4ca652
2 changed files with 9 additions and 6 deletions
|
|
@ -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]);
|
||||||
|
|
|
||||||
|
|
@ -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;
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue