From c5c479bbec282a89464d8709f86b14d39bf33204 Mon Sep 17 00:00:00 2001 From: sergey Date: Mon, 15 Feb 2021 13:00:00 +0300 Subject: [PATCH] Add theme support --- components/ipfs/ipfs_onboarding_page.cc | 6 +++++- .../ipfs/resources/onboarding/ipfs_onboarding.html | 13 +++++-------- .../ipfs/resources/onboarding/ipfs_onboarding.js | 13 ++++++++++++- 3 files changed, 22 insertions(+), 10 deletions(-) diff --git a/components/ipfs/ipfs_onboarding_page.cc b/components/ipfs/ipfs_onboarding_page.cc index eb824c47e22..2fce707ba97 100644 --- a/components/ipfs/ipfs_onboarding_page.cc +++ b/components/ipfs/ipfs_onboarding_page.cc @@ -11,10 +11,10 @@ #include "base/strings/string_number_conversions.h" #include "base/strings/string_util.h" #include "base/strings/utf_string_conversions.h" +#include "brave/browser/themes/brave_dark_mode_utils.h" #include "brave/components/ipfs/ipfs_constants.h" #include "brave/components/ipfs/ipfs_service.h" #include "brave/components/ipfs/pref_names.h" -#include "chrome/browser/shell_integration.h" #include "components/grit/brave_components_resources.h" #include "components/grit/brave_components_strings.h" #include "components/prefs/pref_service.h" @@ -148,6 +148,10 @@ void IPFSOnboardingPage::PopulateInterstitialStrings( "footerText", l10n_util::GetStringUTF16(IDS_IPFS_ONBOARDING_FOOTER_TEXT)); load_time_data->SetString( "settings", l10n_util::GetStringUTF16(IDS_IPFS_ONBOARDING_SETTINGS)); + const std::string theme_type = + dark_mode::GetStringFromBraveDarkModeType( + dark_mode::GetActiveBraveDarkModeType()); + load_time_data->SetString("braveTheme", base::ToLowerASCII(theme_type)); } int IPFSOnboardingPage::GetHTMLTemplateId() { diff --git a/components/ipfs/resources/onboarding/ipfs_onboarding.html b/components/ipfs/resources/onboarding/ipfs_onboarding.html index f1f0c4d0fa6..c5baa48d490 100644 --- a/components/ipfs/resources/onboarding/ipfs_onboarding.html +++ b/components/ipfs/resources/onboarding/ipfs_onboarding.html @@ -4,13 +4,12 @@ $i18n{tabTitle} - - +