Преглед изворни кода

:art: fix https://github.com/siyuan-note/siyuan/issues/5898

Vanessa пре 2 година
родитељ
комит
f4dff3e287
1 измењених фајлова са 12 додато и 3 уклоњено
  1. 12 3
      app/src/config/about.ts

+ 12 - 3
app/src/config/about.ts

@@ -108,9 +108,15 @@ export const about = {
         <div class="b3-label__text">${window.siyuan.languages.visitAnnouncements}</div>
     </div>
     <div class="fn__space"></div>
-    <button id="checkUpdateBtn" class="b3-button b3-button--outline fn__size200 fn__flex-center">
-        <svg><use xlink:href="#iconRefresh"></use></svg>${window.siyuan.languages.checkUpdate}
-    </button>
+    <div class="fn__flex-center fn__size200">
+        <button id="checkUpdateBtn" class="b3-button b3-button--outline fn__size200">
+            <svg><use xlink:href="#iconRefresh"></use></svg>${window.siyuan.languages.checkUpdate}
+        </button>
+        <div class="fn__hr${isBrowser() ? "" : " fn__none"}"></div>
+        <button id="menuSafeQuit" class="b3-button b3-button--outline fn__size200${isBrowser() ? "" : " fn__none"}">
+            <svg><use xlink:href="#iconQuit"></use></svg>${window.siyuan.languages.safeQuit}
+        </button>
+    </div>
 </div>
 <div class="fn__flex b3-label${isBrowser() ? " fn__none" : ""}">
     <div class="fn__flex-1">
@@ -177,6 +183,9 @@ export const about = {
                 openByMobile(response.data.zip);
             });
         });
+        about.element.querySelector("#menuSafeQuit").addEventListener("click", () => {
+            exitSiYuan();
+        });
         const updateElement = about.element.querySelector("#checkUpdateBtn");
         updateElement.addEventListener("click", () => {
             if (updateElement.firstElementChild.classList.contains("fn__rotate")) {