diff options
author | Hiroyuki Ikezoe <hikezoe.birchill@mozilla.com> | 2023-06-19 16:27:47 +0200 |
---|---|---|
committer | Martin Robinson <mrobinson@igalia.com> | 2023-08-16 17:46:41 +0200 |
commit | 129e06327a6a68a0fcdc1da995ec430e6cb265c2 (patch) | |
tree | a000becb3dfde33b399356af010d45786d514c01 /components/style/values/computed/mod.rs | |
parent | 7c538e8147a1eb661fc3cc921a5844bfb41904e7 (diff) | |
download | servo-129e06327a6a68a0fcdc1da995ec430e6cb265c2.tar.gz servo-129e06327a6a68a0fcdc1da995ec430e6cb265c2.zip |
style: Implement new {small,large,dynamic} viewport units
Differential Revision: https://phabricator.services.mozilla.com/D143252
Diffstat (limited to 'components/style/values/computed/mod.rs')
-rw-r--r-- | components/style/values/computed/mod.rs | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/components/style/values/computed/mod.rs b/components/style/values/computed/mod.rs index ef1c88a43e5..8f09f0c32ac 100644 --- a/components/style/values/computed/mod.rs +++ b/components/style/values/computed/mod.rs @@ -97,6 +97,7 @@ pub use self::transform::{TransformOrigin, TransformStyle, Translate}; pub use self::ui::CursorImage; pub use self::ui::{Cursor, MozForceBrokenImageIcon, UserSelect}; pub use super::specified::TextTransform; +pub use super::specified::ViewportVariant; pub use super::specified::{BorderStyle, TextDecorationLine}; pub use super::{Auto, Either, None_}; pub use app_units::Au; @@ -253,10 +254,13 @@ impl<'a> Context<'a> { } /// The current viewport size, used to resolve viewport units. - pub fn viewport_size_for_viewport_unit_resolution(&self) -> default::Size2D<Au> { + pub fn viewport_size_for_viewport_unit_resolution( + &self, + variant: ViewportVariant, + ) -> default::Size2D<Au> { self.builder .device - .au_viewport_size_for_viewport_unit_resolution() + .au_viewport_size_for_viewport_unit_resolution(variant) } /// The default computed style we're getting our reset style from. |