aboutsummaryrefslogtreecommitdiffstats
path: root/src/components/script/dom/element.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/components/script/dom/element.rs')
-rw-r--r--src/components/script/dom/element.rs18
1 files changed, 9 insertions, 9 deletions
diff --git a/src/components/script/dom/element.rs b/src/components/script/dom/element.rs
index 156f49f67a3..cb21e05b786 100644
--- a/src/components/script/dom/element.rs
+++ b/src/components/script/dom/element.rs
@@ -32,13 +32,13 @@ use std::cast;
#[deriving(Encodable)]
pub struct Element {
- node: Node,
- local_name: DOMString, // TODO: This should be an atom, not a DOMString.
- namespace: Namespace,
- prefix: Option<DOMString>,
- attrs: ~[JS<Attr>],
- style_attribute: Option<style::PropertyDeclarationBlock>,
- attr_list: Option<JS<AttrList>>
+ pub node: Node,
+ pub local_name: DOMString, // TODO: This should be an atom, not a DOMString.
+ pub namespace: Namespace,
+ pub prefix: Option<DOMString>,
+ pub attrs: ~[JS<Attr>],
+ pub style_attribute: Option<style::PropertyDeclarationBlock>,
+ pub attr_list: Option<JS<AttrList>>
}
impl ElementDerived for EventTarget {
@@ -605,14 +605,14 @@ impl Element {
let win = &doc.get().window;
let node: JS<Node> = NodeCast::from(abstract_self);
let rects = node.get_content_boxes();
- let rects = rects.map(|r| {
+ let rects = rects.iter().map(|r| {
ClientRect::new(
win,
r.origin.y,
r.origin.y + r.size.height,
r.origin.x,
r.origin.x + r.size.width)
- });
+ }).collect();
ClientRectList::new(win, rects)
}