diff --git a/app/src/protyle/gutter/index.ts b/app/src/protyle/gutter/index.ts index 5f6c71370..b579f57fb 100644 --- a/app/src/protyle/gutter/index.ts +++ b/app/src/protyle/gutter/index.ts @@ -1566,7 +1566,7 @@ export class Gutter { "var(--b3-font-background13)"].forEach((item, index) => { styles.push({ label: `
- A +
`, click: () => { this.genClick(nodeElements, protyle, (e: HTMLElement) => { diff --git a/app/src/protyle/toolbar/Font.ts b/app/src/protyle/toolbar/Font.ts index 0d7de4983..a541474a9 100644 --- a/app/src/protyle/toolbar/Font.ts +++ b/app/src/protyle/toolbar/Font.ts @@ -33,7 +33,7 @@ export const fontMenu = (protyle: IProtyle) => { "var(--b3-font-color5)", "var(--b3-font-color6)", "var(--b3-font-color7)", "var(--b3-font-color8)", "var(--b3-font-color9)", "var(--b3-font-color10)", "var(--b3-font-color11)", "var(--b3-font-color12)", "var(--b3-font-color13)"].forEach((item) => { - colorHTML += ``; + colorHTML += ``; }); let bgHTML = ""; ["var(--b3-font-background1)", "var(--b3-font-background2)", "var(--b3-font-background3)", "var(--b3-font-background4)", @@ -56,10 +56,10 @@ export const fontMenu = (protyle: IProtyle) => { const lastFontStatus = item.split(Constants.ZWSP); switch (lastFontStatus[0]) { case "color": - lastColorHTML += ``; + lastColorHTML += ``; break; case "backgroundColor": - lastColorHTML += ``; + lastColorHTML += ``; break; case "style2": lastColorHTML += ``; @@ -122,7 +122,7 @@ export const fontMenu = (protyle: IProtyle) => { if (dataType === "clear") { protyle.toolbar.setInlineMark(protyle, "clear", "range", {type:"text"}); } else { - fontEvent(protyle, dataType, target.style.backgroundColor || target.textContent); + fontEvent(protyle, dataType, target.style.backgroundColor || target.style.color || target.textContent); } break; }