aboutsummaryrefslogtreecommitdiffstats
path: root/components/style/values/computed/mod.rs
diff options
context:
space:
mode:
authorHiroyuki Ikezoe <hikezoe.birchill@mozilla.com>2023-06-19 16:27:47 +0200
committerMartin Robinson <mrobinson@igalia.com>2023-08-16 17:46:41 +0200
commit129e06327a6a68a0fcdc1da995ec430e6cb265c2 (patch)
treea000becb3dfde33b399356af010d45786d514c01 /components/style/values/computed/mod.rs
parent7c538e8147a1eb661fc3cc921a5844bfb41904e7 (diff)
downloadservo-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.rs8
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.