diff options
author | Tetsuharu OHZEKI <saneyuki.snyk@gmail.com> | 2013-10-16 00:26:20 +0900 |
---|---|---|
committer | Tetsuharu OHZEKI <saneyuki.snyk@gmail.com> | 2013-10-16 00:37:15 +0900 |
commit | f5e2b2ec67645ac3629d11eb02edbc118677469c (patch) | |
tree | 00d56b44c9f66e8e32ea2c7a66bab12f4d5ae0c2 /src/components/script/dom/htmlelement.rs | |
parent | 776ab679054619d87ca5d546760c2ad6bd79485a (diff) | |
download | servo-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.rs | 25 |
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) - } -} |