aboutsummaryrefslogtreecommitdiffstats
path: root/src/components/script/dom/element.rs
diff options
context:
space:
mode:
authorhyunjunekim <hykim0777@gmail.com>2014-07-15 23:23:22 +0900
committerMs2ger <ms2ger@gmail.com>2014-08-09 10:32:18 +0200
commitf400cf49c3f16aa9d02da0b201f8960fddc30ae3 (patch)
tree20a7797b2b75734a35aa3de36979672116ce5a41 /src/components/script/dom/element.rs
parent7d9908d23e3b2864ab60b203c137367557c7242e (diff)
downloadservo-f400cf49c3f16aa9d02da0b201f8960fddc30ae3.tar.gz
servo-f400cf49c3f16aa9d02da0b201f8960fddc30ae3.zip
Rename ClientRect and ClientRectList to DOMRect and DOMRectList (fixes #2814, fixes #2840).
These interfaces were renamed in the specification, in order to use them in other contexts than the getClientRects and getBoundingClientRect methods.
Diffstat (limited to 'src/components/script/dom/element.rs')
-rw-r--r--src/components/script/dom/element.rs16
1 files changed, 8 insertions, 8 deletions
diff --git a/src/components/script/dom/element.rs b/src/components/script/dom/element.rs
index 7e9ad337da0..8d867b573be 100644
--- a/src/components/script/dom/element.rs
+++ b/src/components/script/dom/element.rs
@@ -18,8 +18,8 @@ use dom::bindings::trace::Traceable;
use dom::bindings::utils::{Reflectable, Reflector};
use dom::bindings::error::{ErrorResult, Fallible, NamespaceError, InvalidCharacter, Syntax};
use dom::bindings::utils::{QName, Name, InvalidXMLName, xml_name_type};
-use dom::clientrect::ClientRect;
-use dom::clientrectlist::ClientRectList;
+use dom::domrect::DOMRect;
+use dom::domrectlist::DOMRectList;
use dom::document::{Document, DocumentHelpers};
use dom::domtokenlist::DOMTokenList;
use dom::eventtarget::{EventTarget, NodeTargetTypeId};
@@ -711,12 +711,12 @@ impl<'a> ElementMethods for JSRef<'a, Element> {
}
// http://dev.w3.org/csswg/cssom-view/#dom-element-getclientrects
- fn GetClientRects(&self) -> Temporary<ClientRectList> {
+ fn GetClientRects(&self) -> Temporary<DOMRectList> {
let win = window_from_node(self).root();
let node: &JSRef<Node> = NodeCast::from_ref(self);
let rects = node.get_content_boxes();
- let rects: Vec<Root<ClientRect>> = rects.iter().map(|r| {
- ClientRect::new(
+ let rects: Vec<Root<DOMRect>> = rects.iter().map(|r| {
+ DOMRect::new(
&*win,
r.origin.y,
r.origin.y + r.size.height,
@@ -724,15 +724,15 @@ impl<'a> ElementMethods for JSRef<'a, Element> {
r.origin.x + r.size.width).root()
}).collect();
- ClientRectList::new(&*win, rects.iter().map(|rect| rect.deref().clone()).collect())
+ DOMRectList::new(&*win, rects.iter().map(|rect| rect.deref().clone()).collect())
}
// http://dev.w3.org/csswg/cssom-view/#dom-element-getboundingclientrect
- fn GetBoundingClientRect(&self) -> Temporary<ClientRect> {
+ fn GetBoundingClientRect(&self) -> Temporary<DOMRect> {
let win = window_from_node(self).root();
let node: &JSRef<Node> = NodeCast::from_ref(self);
let rect = node.get_bounding_content_box();
- ClientRect::new(
+ DOMRect::new(
&*win,
rect.origin.y,
rect.origin.y + rect.size.height,