Further changes required by Servo

This commit is contained in:
Oriol Brufau 2023-08-11 00:54:11 +02:00 committed by Martin Robinson
parent 6a6a53930e
commit fdff95b9c8

View file

@ -9,7 +9,6 @@ use crate::custom_properties::CssEnvironment;
use crate::font_metrics::FontMetrics; use crate::font_metrics::FontMetrics;
use crate::media_queries::media_feature::{AllowsRanges, ParsingRequirements}; use crate::media_queries::media_feature::{AllowsRanges, ParsingRequirements};
use crate::media_queries::media_feature::{Evaluator, MediaFeatureDescription}; use crate::media_queries::media_feature::{Evaluator, MediaFeatureDescription};
use crate::media_queries::media_feature_expression::RangeOrOperator;
use crate::media_queries::MediaType; use crate::media_queries::MediaType;
use crate::properties::ComputedValues; use crate::properties::ComputedValues;
use crate::values::computed::CSSPixelLength; use crate::values::computed::CSSPixelLength;
@ -235,16 +234,8 @@ impl Device {
} }
/// https://drafts.csswg.org/mediaqueries-4/#width /// https://drafts.csswg.org/mediaqueries-4/#width
fn eval_width( fn eval_width(device: &Device) -> CSSPixelLength {
device: &Device, CSSPixelLength::new(device.au_viewport_size().width.to_f32_px())
value: Option<CSSPixelLength>,
range_or_operator: Option<RangeOrOperator>,
) -> bool {
RangeOrOperator::evaluate(
range_or_operator,
value.map(Au::from),
device.au_viewport_size().width,
)
} }
#[derive(Clone, Copy, Debug, FromPrimitive, Parse, ToCss)] #[derive(Clone, Copy, Debug, FromPrimitive, Parse, ToCss)]