diff options
author | Emilio Cobos Álvarez <emilio@crisal.io> | 2023-06-30 16:20:59 +0200 |
---|---|---|
committer | Martin Robinson <mrobinson@igalia.com> | 2023-06-30 16:28:21 +0200 |
commit | 349edff768bbf972435542fa3829e0b01dc72d40 (patch) | |
tree | 3d203589fe4ede758348ab8075d70c3ebc7d6746 /components/script/dom/cssrule.rs | |
parent | 7412e28349237055652a08a2216043d0993a3cea (diff) | |
download | servo-349edff768bbf972435542fa3829e0b01dc72d40.tar.gz servo-349edff768bbf972435542fa3829e0b01dc72d40.zip |
It was removed from the spec and it's disabled everywhere.
This also removes the meta viewport support (which was implemented on top), but that also had a single test and is disabled everywhere, so I'm not too concerned, it can be implemented again if / when needed.
Diffstat (limited to 'components/script/dom/cssrule.rs')
-rw-r--r-- | components/script/dom/cssrule.rs | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/components/script/dom/cssrule.rs b/components/script/dom/cssrule.rs index e23e6721301..560124ef030 100644 --- a/components/script/dom/cssrule.rs +++ b/components/script/dom/cssrule.rs @@ -16,7 +16,6 @@ use crate::dom::cssnamespacerule::CSSNamespaceRule; use crate::dom::cssstylerule::CSSStyleRule; use crate::dom::cssstylesheet::CSSStyleSheet; use crate::dom::csssupportsrule::CSSSupportsRule; -use crate::dom::cssviewportrule::CSSViewportRule; use crate::dom::window::Window; use dom_struct::dom_struct; use std::cell::Cell; @@ -55,8 +54,6 @@ impl CSSRule { rule as &dyn SpecificCSSRule } else if let Some(rule) = self.downcast::<CSSNamespaceRule>() { rule as &dyn SpecificCSSRule - } else if let Some(rule) = self.downcast::<CSSViewportRule>() { - rule as &dyn SpecificCSSRule } else if let Some(rule) = self.downcast::<CSSKeyframeRule>() { rule as &dyn SpecificCSSRule } else if let Some(rule) = self.downcast::<CSSImportRule>() { @@ -97,14 +94,12 @@ impl CSSRule { StyleCssRule::Namespace(s) => { DomRoot::upcast(CSSNamespaceRule::new(window, parent_stylesheet, s)) }, - StyleCssRule::Viewport(s) => { - DomRoot::upcast(CSSViewportRule::new(window, parent_stylesheet, s)) - }, StyleCssRule::Supports(s) => { DomRoot::upcast(CSSSupportsRule::new(window, parent_stylesheet, s)) }, StyleCssRule::Page(_) => unreachable!(), StyleCssRule::Document(_) => unimplemented!(), // TODO + StyleCssRule::Viewport(_) => unimplemented!(), // TODO StyleCssRule::LayerBlock(_) => unimplemented!(), // TODO StyleCssRule::LayerStatement(_) => unimplemented!(), // TODO StyleCssRule::ScrollTimeline(_) => unimplemented!(), // TODO |