From faf08d6c60210bbed8c616a319a265cb92cbaeb2 Mon Sep 17 00:00:00 2001 From: Vanessa Date: Wed, 8 Mar 2023 22:39:09 +0800 Subject: [PATCH] :art: fix https://github.com/siyuan-note/siyuan/issues/7610 --- app/src/card/openCard.ts | 7 +++++++ app/src/types/index.d.ts | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/app/src/card/openCard.ts b/app/src/card/openCard.ts index a81edb677..78948fcc1 100644 --- a/app/src/card/openCard.ts +++ b/app/src/card/openCard.ts @@ -6,6 +6,7 @@ import {Constants} from "../constants"; import {disabledProtyle, onGet} from "../protyle/util/onGet"; import {hasClosestByClassName} from "../protyle/util/hasClosest"; import {hideElements} from "../protyle/ui/hideElements"; +import {needSubscribe} from "../util/needSubscribe"; export const openCard = () => { const exit = window.siyuan.dialogs.find(item => { @@ -185,6 +186,12 @@ export const openCardByData = (cardsData: ICard[], html = "") => { cardID: blocks[index].cardID, rating: parseInt(type) }, () => { + /// #if MOBILE + if ((0 !== window.siyuan.config.sync.provider || (0 === window.siyuan.config.sync.provider && !needSubscribe(""))) && + window.siyuan.config.repo.key && window.siyuan.config.sync.enabled) { + document.getElementById("toolbarSync").classList.remove("fn__none"); + } + /// #endif index++; editor.protyle.element.classList.add("card__block--hide"); if (index > blocks.length - 1) { diff --git a/app/src/types/index.d.ts b/app/src/types/index.d.ts index 42d13da3c..745068107 100644 --- a/app/src/types/index.d.ts +++ b/app/src/types/index.d.ts @@ -394,7 +394,7 @@ declare interface IConfig { stat: string interval: number cloudName: string - provider: number + provider: number // 0 官方同步, 2 S3, 3 WebDAV s3: { endpoint: string pathStyle: boolean