diff options
author | Sam Atkins <atkinssj@serenityos.org> | 2022-03-08 17:57:37 +0000 |
---|---|---|
committer | Andreas Kling <kling@serenityos.org> | 2022-03-09 23:06:30 +0100 |
commit | fd474601418cf9bdb05db9ccaf94cc402ab5110d (patch) | |
tree | 932a865294b1d9d502fa2ea2501534c13678355f /Userland/Libraries/LibWeb/HTML/Window.cpp | |
parent | 0371d33132a3a35a791a9d65941872ba02372b0b (diff) | |
download | serenity-fd474601418cf9bdb05db9ccaf94cc402ab5110d.zip |
LibWeb: Use ValueID for media-query identifiers
Diffstat (limited to 'Userland/Libraries/LibWeb/HTML/Window.cpp')
-rw-r--r-- | Userland/Libraries/LibWeb/HTML/Window.cpp | 26 |
1 files changed, 13 insertions, 13 deletions
diff --git a/Userland/Libraries/LibWeb/HTML/Window.cpp b/Userland/Libraries/LibWeb/HTML/Window.cpp index f712eff310..d016feb793 100644 --- a/Userland/Libraries/LibWeb/HTML/Window.cpp +++ b/Userland/Libraries/LibWeb/HTML/Window.cpp @@ -379,15 +379,15 @@ Optional<CSS::MediaFeatureValue> Window::query_media_feature(CSS::MediaFeatureID // MEDIAQUERIES-4 properties - https://www.w3.org/TR/mediaqueries-4/#media-descriptor-table switch (media_feature) { case CSS::MediaFeatureID::AnyHover: - return CSS::MediaFeatureValue("hover"); + return CSS::MediaFeatureValue(CSS::ValueID::Hover); case CSS::MediaFeatureID::AnyPointer: - return CSS::MediaFeatureValue("fine"); + return CSS::MediaFeatureValue(CSS::ValueID::Fine); case CSS::MediaFeatureID::AspectRatio: return CSS::MediaFeatureValue(CSS::Ratio(inner_width(), inner_height())); case CSS::MediaFeatureID::Color: return CSS::MediaFeatureValue(8); case CSS::MediaFeatureID::ColorGamut: - return CSS::MediaFeatureValue("srgb"); + return CSS::MediaFeatureValue(CSS::ValueID::Srgb); case CSS::MediaFeatureID::ColorIndex: return CSS::MediaFeatureValue(0); // FIXME: device-aspect-ratio @@ -398,22 +398,22 @@ Optional<CSS::MediaFeatureValue> Window::query_media_feature(CSS::MediaFeatureID case CSS::MediaFeatureID::Height: return CSS::MediaFeatureValue(CSS::Length::make_px(inner_height())); case CSS::MediaFeatureID::Hover: - return CSS::MediaFeatureValue("hover"); + return CSS::MediaFeatureValue(CSS::ValueID::Hover); case CSS::MediaFeatureID::Monochrome: return CSS::MediaFeatureValue(0); case CSS::MediaFeatureID::Orientation: - return CSS::MediaFeatureValue(inner_height() >= inner_width() ? "portrait" : "landscape"); + return CSS::MediaFeatureValue(inner_height() >= inner_width() ? CSS::ValueID::Portrait : CSS::ValueID::Landscape); case CSS::MediaFeatureID::OverflowBlock: - return CSS::MediaFeatureValue("scroll"); + return CSS::MediaFeatureValue(CSS::ValueID::Scroll); case CSS::MediaFeatureID::OverflowInline: - return CSS::MediaFeatureValue("scroll"); + return CSS::MediaFeatureValue(CSS::ValueID::Scroll); case CSS::MediaFeatureID::Pointer: - return CSS::MediaFeatureValue("fine"); + return CSS::MediaFeatureValue(CSS::ValueID::Fine); // FIXME: resolution case CSS::MediaFeatureID::Scan: - return CSS::MediaFeatureValue("progressive"); + return CSS::MediaFeatureValue(CSS::ValueID::Progressive); case CSS::MediaFeatureID::Update: - return CSS::MediaFeatureValue("fast"); + return CSS::MediaFeatureValue(CSS::ValueID::Fast); case CSS::MediaFeatureID::Width: return CSS::MediaFeatureValue(CSS::Length::make_px(inner_width())); @@ -422,12 +422,12 @@ Optional<CSS::MediaFeatureValue> Window::query_media_feature(CSS::MediaFeatureID if (auto* page = this->page()) { switch (page->preferred_color_scheme()) { case CSS::PreferredColorScheme::Light: - return CSS::MediaFeatureValue("light"); + return CSS::MediaFeatureValue(CSS::ValueID::Light); case CSS::PreferredColorScheme::Dark: - return CSS::MediaFeatureValue("dark"); + return CSS::MediaFeatureValue(CSS::ValueID::Dark); case CSS::PreferredColorScheme::Auto: default: - return CSS::MediaFeatureValue(page->palette().is_dark() ? "dark" : "light"); + return CSS::MediaFeatureValue(page->palette().is_dark() ? CSS::ValueID::Dark : CSS::ValueID::Light); } } return CSS::MediaFeatureValue(CSS::ValueID::Light); |