diff options
Diffstat (limited to 'components/script/dom/cssmediarule.rs')
-rw-r--r-- | components/script/dom/cssmediarule.rs | 34 |
1 files changed, 23 insertions, 11 deletions
diff --git a/components/script/dom/cssmediarule.rs b/components/script/dom/cssmediarule.rs index ccc803e4b42..9c8bc87d89b 100644 --- a/components/script/dom/cssmediarule.rs +++ b/components/script/dom/cssmediarule.rs @@ -31,8 +31,10 @@ pub struct CSSMediaRule { } impl CSSMediaRule { - fn new_inherited(parent_stylesheet: &CSSStyleSheet, mediarule: Arc<Locked<MediaRule>>) - -> CSSMediaRule { + fn new_inherited( + parent_stylesheet: &CSSStyleSheet, + mediarule: Arc<Locked<MediaRule>>, + ) -> CSSMediaRule { let guard = parent_stylesheet.shared_lock().read(); let list = mediarule.read_with(&guard).rules.clone(); CSSMediaRule { @@ -43,19 +45,26 @@ impl CSSMediaRule { } #[allow(unrooted_must_root)] - pub fn new(window: &Window, parent_stylesheet: &CSSStyleSheet, - mediarule: Arc<Locked<MediaRule>>) -> DomRoot<CSSMediaRule> { - reflect_dom_object(Box::new(CSSMediaRule::new_inherited(parent_stylesheet, mediarule)), - window, - CSSMediaRuleBinding::Wrap) + pub fn new( + window: &Window, + parent_stylesheet: &CSSStyleSheet, + mediarule: Arc<Locked<MediaRule>>, + ) -> DomRoot<CSSMediaRule> { + reflect_dom_object( + Box::new(CSSMediaRule::new_inherited(parent_stylesheet, mediarule)), + window, + CSSMediaRuleBinding::Wrap, + ) } fn medialist(&self) -> DomRoot<MediaList> { self.medialist.or_init(|| { let guard = self.cssconditionrule.shared_lock().read(); - MediaList::new(self.global().as_window(), - self.cssconditionrule.parent_stylesheet(), - self.mediarule.read_with(&guard).media_queries.clone()) + MediaList::new( + self.global().as_window(), + self.cssconditionrule.parent_stylesheet(), + self.mediarule.read_with(&guard).media_queries.clone(), + ) }) } @@ -106,7 +115,10 @@ impl SpecificCSSRule for CSSMediaRule { fn get_css(&self) -> DOMString { let guard = self.cssconditionrule.shared_lock().read(); - self.mediarule.read_with(&guard).to_css_string(&guard).into() + self.mediarule + .read_with(&guard) + .to_css_string(&guard) + .into() } } |