diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-05-04 01:53:14 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-05-04 01:53:14 +0000 |
commit | 7300995d7647085f97dc32643f1eefd0c33c6050 (patch) | |
tree | 2b891915a578113eb0f08fa04125fa2844c94c12 /browser/components/asrouter | |
parent | Adding upstream version 125.0.2. (diff) | |
download | firefox-7300995d7647085f97dc32643f1eefd0c33c6050.tar.xz firefox-7300995d7647085f97dc32643f1eefd0c33c6050.zip |
Adding upstream version 125.0.3.upstream/125.0.3
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'browser/components/asrouter')
-rw-r--r-- | browser/components/asrouter/content-src/styles/_feature-callout.scss | 6 | ||||
-rw-r--r-- | browser/components/asrouter/modules/FeatureCallout.sys.mjs | 8 |
2 files changed, 14 insertions, 0 deletions
diff --git a/browser/components/asrouter/content-src/styles/_feature-callout.scss b/browser/components/asrouter/content-src/styles/_feature-callout.scss index 66770c2238..40137fd29a 100644 --- a/browser/components/asrouter/content-src/styles/_feature-callout.scss +++ b/browser/components/asrouter/content-src/styles/_feature-callout.scss @@ -42,6 +42,12 @@ @include dark-theme; } + @at-root :root[lwt-newtab-brighttext] #{&}.lwtNewtab { + color-scheme: dark; + + @include dark-theme; + } + @media (prefers-contrast) { @include hcm-theme; } diff --git a/browser/components/asrouter/modules/FeatureCallout.sys.mjs b/browser/components/asrouter/modules/FeatureCallout.sys.mjs index 01998662f6..5f0e266a4e 100644 --- a/browser/components/asrouter/modules/FeatureCallout.sys.mjs +++ b/browser/components/asrouter/modules/FeatureCallout.sys.mjs @@ -1834,6 +1834,14 @@ export class FeatureCallout { "simulateContent", !!this.theme.simulateContent ); + this._container.classList.toggle( + "lwtNewtab", + !!( + this.theme.lwtNewtab !== false && + this.theme.simulateContent && + ["themed-content", "newtab"].includes(this.theme.preset) + ) + ); for (const type of ["light", "dark", "hcm"]) { const scheme = this.theme[type]; for (const name of FeatureCallout.themePropNames) { |