From a967d6ffd991339eb21cd4c8eba35c9661033158 Mon Sep 17 00:00:00 2001 From: fyears <1142836+fyears@users.noreply.github.com> Date: Sat, 29 Jun 2024 18:33:41 +0800 Subject: [PATCH] move onedrive full to below, and add separator --- src/fsOnedrive.ts | 2 +- src/langs/en.json | 2 +- src/langs/zh_cn.json | 2 +- src/langs/zh_tw.json | 2 +- src/settings.ts | 15 +++++++++++---- 5 files changed, 15 insertions(+), 8 deletions(-) diff --git a/src/fsOnedrive.ts b/src/fsOnedrive.ts index 6e05c34..ff17d3e 100644 --- a/src/fsOnedrive.ts +++ b/src/fsOnedrive.ts @@ -986,7 +986,7 @@ export class FakeFsOnedrive extends FakeFs { ).arrayBuffer; return content; } else { - // so strange, sometimes (!!!) + // so strange, sometimes (!!!) // we cannot download the file because of CORS try { // cannot set no-cache here, will have cors error diff --git a/src/langs/en.json b/src/langs/en.json index 8078230..0efec35 100644 --- a/src/langs/en.json +++ b/src/langs/en.json @@ -269,7 +269,7 @@ "settings_chooseservice_s3": "S3 or compatible", "settings_chooseservice_dropbox": "Dropbox", "settings_chooseservice_webdav": "Webdav", - "settings_chooseservice_onedrive": "OneDrive for personal (App Folder)", + "settings_chooseservice_onedrive": "OneDrive for personal", "settings_chooseservice_webdis": "Webdis (HTTP for Redis®)", "settings_adv": "Advanced Settings", "settings_concurrency": "Concurrency", diff --git a/src/langs/zh_cn.json b/src/langs/zh_cn.json index 930add4..604d8b5 100644 --- a/src/langs/zh_cn.json +++ b/src/langs/zh_cn.json @@ -268,7 +268,7 @@ "settings_chooseservice_s3": "S3 或兼容 S3 的服务", "settings_chooseservice_dropbox": "Dropbox", "settings_chooseservice_webdav": "Webdav", - "settings_chooseservice_onedrive": "OneDrive(个人版)(App Folder)", + "settings_chooseservice_onedrive": "OneDrive(个人版)", "settings_chooseservice_webdis": "Webdis (an HTTP interface for Redis)", "settings_adv": "进阶设置", "settings_concurrency": "并行度", diff --git a/src/langs/zh_tw.json b/src/langs/zh_tw.json index 5cc8acc..38dbd9c 100644 --- a/src/langs/zh_tw.json +++ b/src/langs/zh_tw.json @@ -267,7 +267,7 @@ "settings_chooseservice_s3": "S3 或相容 S3 的服務", "settings_chooseservice_dropbox": "Dropbox", "settings_chooseservice_webdav": "Webdav", - "settings_chooseservice_onedrive": "OneDrive(個人版)(App Folder)", + "settings_chooseservice_onedrive": "OneDrive(個人版)", "settings_chooseservice_webdis": "Webdis (an HTTP interface for Redis®)", "settings_adv": "進階設定", "settings_concurrency": "並行度", diff --git a/src/settings.ts b/src/settings.ts index 35e0d45..ecacfad 100644 --- a/src/settings.ts +++ b/src/settings.ts @@ -1921,15 +1921,22 @@ export class RemotelySaveSettingTab extends PluginSettingTab { dropdown.addOption("dropbox", t("settings_chooseservice_dropbox")); dropdown.addOption("webdav", t("settings_chooseservice_webdav")); dropdown.addOption("onedrive", t("settings_chooseservice_onedrive")); - dropdown.addOption( - "onedrivefull", - t("settings_chooseservice_onedrivefull") - ); dropdown.addOption("webdis", t("settings_chooseservice_webdis")); + + dropdown.addOption("separator line", "-----"); + (dropdown.selectEl.lastChild as HTMLElement).setAttribute( + "disabled", + "disabled" + ); + dropdown.addOption( "googledrive", t("settings_chooseservice_googledrive") ); + dropdown.addOption( + "onedrivefull", + t("settings_chooseservice_onedrivefull") + ); dropdown.addOption("box", t("settings_chooseservice_box")); dropdown.addOption("pcloud", t("settings_chooseservice_pcloud")); dropdown.addOption(