aboutsummaryrefslogtreecommitdiffstats
path: root/src/components/script/dom/htmlcollection.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/components/script/dom/htmlcollection.rs')
-rw-r--r--src/components/script/dom/htmlcollection.rs20
1 files changed, 9 insertions, 11 deletions
diff --git a/src/components/script/dom/htmlcollection.rs b/src/components/script/dom/htmlcollection.rs
index e76e65c4a66..1f26eaaff95 100644
--- a/src/components/script/dom/htmlcollection.rs
+++ b/src/components/script/dom/htmlcollection.rs
@@ -3,7 +3,7 @@
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
use dom::bindings::codegen::HTMLCollectionBinding;
-use dom::bindings::utils::{Reflectable, BindingObject, Reflector};
+use dom::bindings::utils::{Reflectable, Reflector};
use dom::bindings::utils::{DOMString, Fallible};
use dom::node::{AbstractNode, ScriptView};
use script_task::page_from_context;
@@ -57,16 +57,6 @@ impl HTMLCollection {
}
}
-impl BindingObject for HTMLCollection {
- fn GetParentObject(&self, cx: *JSContext) -> Option<@mut Reflectable> {
- let page = page_from_context(cx);
- // TODO(tkuehn): This only handles the top-level frame. Need to grab subframes.
- unsafe {
- Some((*page).frame.get_ref().window as @mut Reflectable)
- }
- }
-}
-
impl Reflectable for HTMLCollection {
fn reflector<'a>(&'a self) -> &'a Reflector {
&self.reflector_
@@ -79,4 +69,12 @@ impl Reflectable for HTMLCollection {
fn wrap_object_shared(@mut self, cx: *JSContext, scope: *JSObject) -> *JSObject {
HTMLCollectionBinding::Wrap(cx, scope, self)
}
+
+ fn GetParentObject(&self, cx: *JSContext) -> Option<@mut Reflectable> {
+ let page = page_from_context(cx);
+ // TODO(tkuehn): This only handles the top-level frame. Need to grab subframes.
+ unsafe {
+ Some((*page).frame.get_ref().window as @mut Reflectable)
+ }
+ }
}