mirror of
https://github.com/servo/servo.git
synced 2025-07-23 23:33:43 +01:00
Format script component
This commit is contained in:
parent
2ca7a13473
commit
c37a345dc9
357 changed files with 25485 additions and 18076 deletions
|
@ -22,28 +22,33 @@ impl StyleSheetList {
|
|||
fn new_inherited(doc: Dom<Document>) -> StyleSheetList {
|
||||
StyleSheetList {
|
||||
reflector_: Reflector::new(),
|
||||
document: doc
|
||||
document: doc,
|
||||
}
|
||||
}
|
||||
|
||||
#[allow(unrooted_must_root)]
|
||||
pub fn new(window: &Window, document: Dom<Document>) -> DomRoot<StyleSheetList> {
|
||||
reflect_dom_object(Box::new(StyleSheetList::new_inherited(document)),
|
||||
window, StyleSheetListBinding::Wrap)
|
||||
reflect_dom_object(
|
||||
Box::new(StyleSheetList::new_inherited(document)),
|
||||
window,
|
||||
StyleSheetListBinding::Wrap,
|
||||
)
|
||||
}
|
||||
}
|
||||
|
||||
impl StyleSheetListMethods for StyleSheetList {
|
||||
// https://drafts.csswg.org/cssom/#dom-stylesheetlist-length
|
||||
fn Length(&self) -> u32 {
|
||||
self.document.stylesheet_count() as u32
|
||||
self.document.stylesheet_count() as u32
|
||||
}
|
||||
|
||||
// https://drafts.csswg.org/cssom/#dom-stylesheetlist-item
|
||||
fn Item(&self, index: u32) -> Option<DomRoot<StyleSheet>> {
|
||||
// XXXManishearth this doesn't handle the origin clean flag and is a
|
||||
// cors vulnerability
|
||||
self.document.stylesheet_at(index as usize).map(DomRoot::upcast)
|
||||
self.document
|
||||
.stylesheet_at(index as usize)
|
||||
.map(DomRoot::upcast)
|
||||
}
|
||||
|
||||
// check-tidy: no specs after this line
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue