aboutsummaryrefslogtreecommitdiffstats
path: root/src/components/script/dom/htmlelement.rs
diff options
context:
space:
mode:
authorTetsuharu OHZEKI <saneyuki.snyk@gmail.com>2013-10-16 00:26:20 +0900
committerTetsuharu OHZEKI <saneyuki.snyk@gmail.com>2013-10-16 00:37:15 +0900
commitf5e2b2ec67645ac3629d11eb02edbc118677469c (patch)
tree00d56b44c9f66e8e32ea2c7a66bab12f4d5ae0c2 /src/components/script/dom/htmlelement.rs
parent776ab679054619d87ca5d546760c2ad6bd79485a (diff)
downloadservo-f5e2b2ec67645ac3629d11eb02edbc118677469c.tar.gz
servo-f5e2b2ec67645ac3629d11eb02edbc118677469c.zip
Auto-generate some binding codes for HTMLElement, Element, CharacterData.
Diffstat (limited to 'src/components/script/dom/htmlelement.rs')
-rw-r--r--src/components/script/dom/htmlelement.rs25
1 files changed, 1 insertions, 24 deletions
diff --git a/src/components/script/dom/htmlelement.rs b/src/components/script/dom/htmlelement.rs
index 26143c3d55f..22a6437ea9e 100644
--- a/src/components/script/dom/htmlelement.rs
+++ b/src/components/script/dom/htmlelement.rs
@@ -2,13 +2,11 @@
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
-use dom::bindings::codegen::HTMLElementBinding;
use dom::bindings::utils::{DOMString, ErrorResult, Fallible};
-use dom::bindings::utils::{Reflectable, BindingObject, Reflector};
use dom::document::AbstractDocument;
use dom::element::{Element, ElementTypeId};
use dom::node::{AbstractNode, ScriptView};
-use js::jsapi::{JSObject, JSContext, JSVal};
+use js::jsapi::{JSContext, JSVal};
use js::JSVAL_NULL;
pub struct HTMLElement {
@@ -148,24 +146,3 @@ impl HTMLElement {
0
}
}
-
-impl Reflectable for HTMLElement {
- fn reflector<'a>(&'a self) -> &'a Reflector {
- self.element.reflector()
- }
-
- fn mut_reflector<'a>(&'a mut self) -> &'a mut Reflector {
- self.element.mut_reflector()
- }
-
- fn wrap_object_shared(@mut self, cx: *JSContext, scope: *JSObject) -> *JSObject {
- let mut unused = false;
- HTMLElementBinding::Wrap(cx, scope, self, &mut unused)
- }
-}
-
-impl BindingObject for HTMLElement {
- fn GetParentObject(&self, cx: *JSContext) -> Option<@mut Reflectable> {
- self.element.GetParentObject(cx)
- }
-}