mirror of
https://github.com/servo/servo.git
synced 2025-08-03 20:50:07 +01:00
Further changes required by Servo
This commit is contained in:
parent
6a6a53930e
commit
fdff95b9c8
1 changed files with 2 additions and 11 deletions
|
@ -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)]
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue