Remove generate_cacheable_wrapper_htmltablecellelement!

This commit is contained in:
Tetsuharu OHZEKI 2014-06-28 03:45:36 +09:00
parent 717706ce5d
commit a9eaaa833f
3 changed files with 14 additions and 10 deletions

View file

@ -11,12 +11,6 @@ macro_rules! generate_cacheable_wrapper_htmlelement(
)
)
macro_rules! generate_cacheable_wrapper_htmltablecellelement(
($name: path, $wrap: path) => (
generate_cacheable_wrapper_base!($name, $wrap, htmltablecellelement)
)
)
macro_rules! generate_cacheable_wrapper_base(
($name: path, $wrap: path, $parent: ident) => (
impl Reflectable for $name {
@ -132,10 +126,6 @@ generate_cacheable_wrapper_htmlelement!(HTMLTableCaptionElement, HTMLTableCaptio
generate_cacheable_wrapper_htmlelement!(HTMLTableCellElement, HTMLTableCellElementBinding::Wrap)
generate_cacheable_wrapper_htmltablecellelement!(HTMLTableDataCellElement, HTMLTableDataCellElementBinding::Wrap)
generate_cacheable_wrapper_htmltablecellelement!(HTMLTableHeaderCellElement, HTMLTableHeaderCellElementBinding::Wrap)
generate_cacheable_wrapper_htmlelement!(HTMLTableColElement, HTMLTableColElementBinding::Wrap)
generate_cacheable_wrapper_htmlelement!(HTMLTableRowElement, HTMLTableRowElementBinding::Wrap)

View file

@ -5,6 +5,7 @@
use dom::bindings::codegen::Bindings::HTMLTableDataCellElementBinding;
use dom::bindings::codegen::InheritTypes::HTMLTableDataCellElementDerived;
use dom::bindings::js::{JSRef, Temporary};
use dom::bindings::utils::{Reflectable, Reflector};
use dom::document::Document;
use dom::element::HTMLTableDataCellElementTypeId;
use dom::eventtarget::{EventTarget, NodeTargetTypeId};
@ -38,3 +39,9 @@ impl HTMLTableDataCellElement {
pub trait HTMLTableDataCellElementMethods {
}
impl Reflectable for HTMLTableDataCellElement {
fn reflector<'a>(&'a self) -> &'a Reflector {
self.htmltablecellelement.reflector()
}
}

View file

@ -5,6 +5,7 @@
use dom::bindings::codegen::Bindings::HTMLTableHeaderCellElementBinding;
use dom::bindings::codegen::InheritTypes::HTMLTableHeaderCellElementDerived;
use dom::bindings::js::{JSRef, Temporary};
use dom::bindings::utils::{Reflectable, Reflector};
use dom::document::Document;
use dom::element::HTMLTableHeaderCellElementTypeId;
use dom::eventtarget::{EventTarget, NodeTargetTypeId};
@ -38,3 +39,9 @@ impl HTMLTableHeaderCellElement {
pub trait HTMLTableHeaderCellElementMethods {
}
impl Reflectable for HTMLTableHeaderCellElement {
fn reflector<'a>(&'a self) -> &'a Reflector {
self.htmltablecellelement.reflector()
}
}