From c45f3eeb8dc2b158cca01c31ffa868313e0020bf Mon Sep 17 00:00:00 2001 From: Vanessa Date: Thu, 2 Jun 2022 10:52:27 +0800 Subject: [PATCH] :art: https://github.com/siyuan-note/siyuan/issues/4186 --- app/appearance/langs/en_US.json | 1 + app/appearance/langs/fr_FR.json | 1 + app/appearance/langs/zh_CHT.json | 1 + app/appearance/langs/zh_CN.json | 1 + app/src/config/account.ts | 14 +++++++++++--- 5 files changed, 15 insertions(+), 3 deletions(-) diff --git a/app/appearance/langs/en_US.json b/app/appearance/langs/en_US.json index 7e8c88e31..b28fa5eb9 100644 --- a/app/appearance/langs/en_US.json +++ b/app/appearance/langs/en_US.json @@ -1,4 +1,5 @@ { + "freeSub": "Free Trial Subscription", "sortByUpdateTimeDesc": "Descending by update time", "sortByUpdateTimeAsc": "Ascending by update time", "sortByDownloadsDesc": "Descending by downloads", diff --git a/app/appearance/langs/fr_FR.json b/app/appearance/langs/fr_FR.json index 66bd76c5a..15bc12717 100644 --- a/app/appearance/langs/fr_FR.json +++ b/app/appearance/langs/fr_FR.json @@ -1,4 +1,5 @@ { + "freeSub": "Abonnement d'essai gratuit", "sortByUpdateTimeDesc": "Descendant par heure de mise à jour", "sortByUpdateTimeAsc": "Croissant par heure de mise à jour", "sortByDownloadsDesc": "Décroissant par téléchargements", diff --git a/app/appearance/langs/zh_CHT.json b/app/appearance/langs/zh_CHT.json index f1ff86642..76d9fc240 100644 --- a/app/appearance/langs/zh_CHT.json +++ b/app/appearance/langs/zh_CHT.json @@ -1,4 +1,5 @@ { + "freeSub": "免費試用訂閱", "sortByUpdateTimeDesc": "更新時間降序", "sortByUpdateTimeAsc": "更新時間升序", "sortByDownloadsDesc": "下載次數降序", diff --git a/app/appearance/langs/zh_CN.json b/app/appearance/langs/zh_CN.json index 6ce2c0113..ae0a18f96 100644 --- a/app/appearance/langs/zh_CN.json +++ b/app/appearance/langs/zh_CN.json @@ -1,4 +1,5 @@ { + "freeSub": "免费试用订阅", "sortByUpdateTimeDesc": "更新时间降序", "sortByUpdateTimeAsc": "更新时间升序", "sortByDownloadsDesc": "下载次数降序", diff --git a/app/src/config/account.ts b/app/src/config/account.ts index c32157cb0..55e40e00e 100644 --- a/app/src/config/account.ts +++ b/app/src/config/account.ts @@ -29,10 +29,10 @@ export const account = { ${window.siyuan.languages.account2}
${window.siyuan.languages.account7}
- + - ${window.siyuan.languages.sponsor} - + ${window.siyuan.languages.freeSub} +
`; if (window.siyuan.user) { let userTitlesHTML = ""; @@ -157,6 +157,14 @@ ${window.siyuan.languages.account2} `; }, bindEvent: () => { + const trialSubElement = account.element.querySelector("#trialSub"); + if (trialSubElement) { + trialSubElement.addEventListener("click", () => { + fetchPost("/api/account/startFreeTrial", () => { + account.element.querySelector("#refresh").dispatchEvent(new Event("click")); + }); + }); + } const agreeLoginElement = account.element.querySelector("#agreeLogin") as HTMLInputElement; const userNameElement = account.element.querySelector("#userName") as HTMLInputElement; if (!userNameElement) {