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