diff options
Diffstat (limited to 'components/script/dom/csskeyframesrule.rs')
-rw-r--r-- | components/script/dom/csskeyframesrule.rs | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/components/script/dom/csskeyframesrule.rs b/components/script/dom/csskeyframesrule.rs index 79cd7ce3e6f..444ae8a5424 100644 --- a/components/script/dom/csskeyframesrule.rs +++ b/components/script/dom/csskeyframesrule.rs @@ -55,7 +55,8 @@ impl CSSKeyframesRule { } impl CSSKeyframesRuleMethods for CSSKeyframesRule { - fn CssRules(&self) -> Root<CSSRuleList> { + // https://drafts.csswg.org/css-animations/#dom-csskeyframesrule-cssrules + fn CssRules(&self) -> Root<CSSRuleList> { self.rulelist() } } @@ -69,4 +70,8 @@ impl SpecificCSSRule for CSSKeyframesRule { fn get_css(&self) -> DOMString { self.keyframesrule.read().to_css_string().into() } + + fn deparent_children(&self) { + self.rulelist.get().map(|list| list.deparent_all()); + } } |