Bläddra i källkod

:bug: fix https://github.com/siyuan-note/siyuan/issues/9156

Vanessa 1 år sedan
förälder
incheckning
2e0b8945cf
2 ändrade filer med 3 tillägg och 3 borttagningar
  1. 1 1
      app/src/config/about.ts
  2. 2 2
      app/src/protyle/toolbar/index.ts

+ 1 - 1
app/src/config/about.ts

@@ -148,7 +148,7 @@ export const about = {
         <button id="checkUpdateBtn" class="b3-button b3-button--outline fn__block">
         <button id="checkUpdateBtn" class="b3-button b3-button--outline fn__block">
             <svg><use xlink:href="#iconRefresh"></use></svg>${window.siyuan.languages.checkUpdate}
             <svg><use xlink:href="#iconRefresh"></use></svg>${window.siyuan.languages.checkUpdate}
         </button>
         </button>
-        <div class="fn__hr${isBrowser() ? "" : " fn__none"}"></div>
+        <div class="fn__hr${(isInIOS() || isInAndroid()) ? "" : " fn__none"}"></div>
         <button id="menuSafeQuit" class="b3-button b3-button--outline fn__block${(isInIOS() || isInAndroid()) ? "" : " fn__none"}">
         <button id="menuSafeQuit" class="b3-button b3-button--outline fn__block${(isInIOS() || isInAndroid()) ? "" : " fn__none"}">
             <svg><use xlink:href="#iconQuit"></use></svg>${window.siyuan.languages.safeQuit}
             <svg><use xlink:href="#iconQuit"></use></svg>${window.siyuan.languages.safeQuit}
         </button>
         </button>

+ 2 - 2
app/src/protyle/toolbar/index.ts

@@ -364,8 +364,8 @@ export class Toolbar {
                 }
                 }
             }
             }
             contents.childNodes.forEach((item: HTMLElement, index) => {
             contents.childNodes.forEach((item: HTMLElement, index) => {
-                if (item.nodeType !== 3 && item.tagName !== "BR") {
-                    const types = item.getAttribute("data-type").split(" ");
+                if (item.nodeType !== 3 && item.tagName !== "BR" && item.tagName !== "IMG") {
+                    const types = (item.getAttribute("data-type") || "").split(" ");
                     if (type === "clear") {
                     if (type === "clear") {
                         for (let i = 0; i < types.length; i++) {
                         for (let i = 0; i < types.length; i++) {
                             if (textObj && textObj.type === "text") {
                             if (textObj && textObj.type === "text") {