mirror of
https://github.com/servo/servo.git
synced 2025-08-03 12:40:06 +01:00
Port servo to the new media query system.
Port `width`, and also add the `scan` media feature so I don't need to add ugliness just to workaround the unused keyword_evaluator macro.
This commit is contained in:
parent
8ae1322fb3
commit
935b5393a9
3 changed files with 57 additions and 134 deletions
|
@ -16,17 +16,6 @@ use media_queries::media_feature::{MediaFeatureDescription, Evaluator};
|
|||
use media_queries::media_feature::{AllowsRanges, ParsingRequirements};
|
||||
use media_queries::media_feature_expression::{AspectRatio, RangeOrOperator};
|
||||
|
||||
macro_rules! feature {
|
||||
($name:expr, $allows_ranges:expr, $evaluator:expr, $reqs:expr,) => {
|
||||
MediaFeatureDescription {
|
||||
name: $name,
|
||||
allows_ranges: $allows_ranges,
|
||||
evaluator: $evaluator,
|
||||
requirements: $reqs,
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
fn viewport_size(device: &Device) -> Size2D<Au> {
|
||||
let pc = device.pres_context();
|
||||
if pc.mIsRootPaginatedDocument() != 0 {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue