diff --git a/app/src/protyle/toolbar/index.ts b/app/src/protyle/toolbar/index.ts index f8fc70f99..0d0f8fec2 100644 --- a/app/src/protyle/toolbar/index.ts +++ b/app/src/protyle/toolbar/index.ts @@ -656,7 +656,7 @@ export class Toolbar { if (type === "NodeBlockQueryEmbed") { title = window.siyuan.languages.blockEmbed; } - const isPin = this.subElement.querySelector('[data-type="pin"]')?.classList.contains("ft__primary"); + const isPin = this.subElement.querySelector('[data-type="pin"]')?.classList.contains("block__icon--active"); const pinData: IObject = {}; if (isPin) { const textElement = this.subElement.querySelector(".b3-text-field") as HTMLTextAreaElement; @@ -673,7 +673,7 @@ export class Toolbar { - + @@ -681,7 +681,7 @@ export class Toolbar { - + @@ -714,13 +714,13 @@ export class Toolbar { switch (btnElement.getAttribute("data-type")) { case "close": this.subElement.classList.add("fn__none"); - this.subElement.querySelector('[data-type="pin"]').classList.remove("ft__primary"); + this.subElement.querySelector('[data-type="pin"]').classList.remove("block__icon--active"); break; case "pin": - btnElement.classList.toggle("ft__primary"); + btnElement.classList.toggle("block__icon--active"); break; case "refresh": - btnElement.classList.toggle("ft__primary"); + btnElement.classList.toggle("block__icon--active"); break; case "before": insertEmptyBlock(protyle, "beforebegin", id); @@ -814,7 +814,7 @@ export class Toolbar { if (textElement.clientHeight !== textElement.scrollHeight) { autoHeight(); } - if (!this.subElement.querySelector('[data-type="refresh"]').classList.contains("ft__primary")) { + if (!this.subElement.querySelector('[data-type="refresh"]').classList.contains("block__icon--active")) { return; } const target = event.target as HTMLTextAreaElement; @@ -834,7 +834,7 @@ export class Toolbar { if (!renderElement.parentElement) { return; } - if (!this.subElement.querySelector('[data-type="refresh"]').classList.contains("ft__primary")) { + if (!this.subElement.querySelector('[data-type="refresh"]').classList.contains("block__icon--active")) { const target = event.target as HTMLTextAreaElement; if (type === "NodeHTMLBlock") { renderElement.querySelector("protyle-html").setAttribute("data-content", Lute.EscapeHTMLStr(target.value)); @@ -881,7 +881,7 @@ export class Toolbar { if (event.key === "Escape" || matchHotKey("⌘↩", event)) { this.subElement.classList.add("fn__none"); - this.subElement.querySelector('[data-type="pin"]').classList.remove("ft__primary"); + this.subElement.querySelector('[data-type="pin"]').classList.remove("block__icon--active"); if (renderElement.tagName === "SPAN") { const range = getEditorRange(renderElement); range.setStartAfter(renderElement);