mirror of
https://github.com/servo/servo.git
synced 2025-06-20 15:18:58 +01:00
Rename handle_newable_element to handle_element.
This commit is contained in:
parent
7700a892fc
commit
655a2099ef
1 changed files with 78 additions and 78 deletions
|
@ -32,7 +32,7 @@ use extra::future::Future;
|
||||||
use extra::url::Url;
|
use extra::url::Url;
|
||||||
use geom::size::Size2D;
|
use geom::size::Size2D;
|
||||||
|
|
||||||
macro_rules! handle_newable_element(
|
macro_rules! handle_element(
|
||||||
($document: expr,
|
($document: expr,
|
||||||
$localName: expr,
|
$localName: expr,
|
||||||
$string: expr,
|
$string: expr,
|
||||||
|
@ -164,83 +164,83 @@ fn js_script_listener(to_parent: SharedChan<HtmlDiscoveryMessage>,
|
||||||
|
|
||||||
pub fn build_element_from_tag(tag: ~str, document: AbstractDocument) -> AbstractNode<ScriptView> {
|
pub fn build_element_from_tag(tag: ~str, document: AbstractDocument) -> AbstractNode<ScriptView> {
|
||||||
// TODO (Issue #85): use atoms
|
// TODO (Issue #85): use atoms
|
||||||
handle_newable_element!(document, tag, "a", HTMLAnchorElement);
|
handle_element!(document, tag, "a", HTMLAnchorElement);
|
||||||
handle_newable_element!(document, tag, "applet", HTMLAppletElement);
|
handle_element!(document, tag, "applet", HTMLAppletElement);
|
||||||
handle_newable_element!(document, tag, "area", HTMLAreaElement);
|
handle_element!(document, tag, "area", HTMLAreaElement);
|
||||||
handle_newable_element!(document, tag, "aside", HTMLElement);
|
handle_element!(document, tag, "aside", HTMLElement);
|
||||||
handle_newable_element!(document, tag, "audio", HTMLAudioElement);
|
handle_element!(document, tag, "audio", HTMLAudioElement);
|
||||||
handle_newable_element!(document, tag, "b", HTMLElement);
|
handle_element!(document, tag, "b", HTMLElement);
|
||||||
handle_newable_element!(document, tag, "base", HTMLBaseElement);
|
handle_element!(document, tag, "base", HTMLBaseElement);
|
||||||
handle_newable_element!(document, tag, "body", HTMLBodyElement);
|
handle_element!(document, tag, "body", HTMLBodyElement);
|
||||||
handle_newable_element!(document, tag, "br", HTMLBRElement);
|
handle_element!(document, tag, "br", HTMLBRElement);
|
||||||
handle_newable_element!(document, tag, "button", HTMLButtonElement);
|
handle_element!(document, tag, "button", HTMLButtonElement);
|
||||||
handle_newable_element!(document, tag, "canvas", HTMLCanvasElement);
|
handle_element!(document, tag, "canvas", HTMLCanvasElement);
|
||||||
handle_newable_element!(document, tag, "caption", HTMLTableCaptionElement);
|
handle_element!(document, tag, "caption", HTMLTableCaptionElement);
|
||||||
handle_newable_element!(document, tag, "col", HTMLTableColElement);
|
handle_element!(document, tag, "col", HTMLTableColElement);
|
||||||
handle_newable_element!(document, tag, "colgroup", HTMLTableColElement);
|
handle_element!(document, tag, "colgroup", HTMLTableColElement);
|
||||||
handle_newable_element!(document, tag, "data", HTMLDataElement);
|
handle_element!(document, tag, "data", HTMLDataElement);
|
||||||
handle_newable_element!(document, tag, "datalist", HTMLDataListElement);
|
handle_element!(document, tag, "datalist", HTMLDataListElement);
|
||||||
handle_newable_element!(document, tag, "del", HTMLModElement);
|
handle_element!(document, tag, "del", HTMLModElement);
|
||||||
handle_newable_element!(document, tag, "dir", HTMLDirectoryElement);
|
handle_element!(document, tag, "dir", HTMLDirectoryElement);
|
||||||
handle_newable_element!(document, tag, "div", HTMLDivElement);
|
handle_element!(document, tag, "div", HTMLDivElement);
|
||||||
handle_newable_element!(document, tag, "dl", HTMLDListElement);
|
handle_element!(document, tag, "dl", HTMLDListElement);
|
||||||
handle_newable_element!(document, tag, "embed", HTMLEmbedElement);
|
handle_element!(document, tag, "embed", HTMLEmbedElement);
|
||||||
handle_newable_element!(document, tag, "fieldset", HTMLFieldSetElement);
|
handle_element!(document, tag, "fieldset", HTMLFieldSetElement);
|
||||||
handle_newable_element!(document, tag, "font", HTMLFontElement);
|
handle_element!(document, tag, "font", HTMLFontElement);
|
||||||
handle_newable_element!(document, tag, "form", HTMLFormElement);
|
handle_element!(document, tag, "form", HTMLFormElement);
|
||||||
handle_newable_element!(document, tag, "frame", HTMLFrameElement);
|
handle_element!(document, tag, "frame", HTMLFrameElement);
|
||||||
handle_newable_element!(document, tag, "frameset", HTMLFrameSetElement);
|
handle_element!(document, tag, "frameset", HTMLFrameSetElement);
|
||||||
handle_newable_element!(document, tag, "h1", HTMLHeadingElement, Heading1);
|
handle_element!(document, tag, "h1", HTMLHeadingElement, Heading1);
|
||||||
handle_newable_element!(document, tag, "h2", HTMLHeadingElement, Heading2);
|
handle_element!(document, tag, "h2", HTMLHeadingElement, Heading2);
|
||||||
handle_newable_element!(document, tag, "h3", HTMLHeadingElement, Heading3);
|
handle_element!(document, tag, "h3", HTMLHeadingElement, Heading3);
|
||||||
handle_newable_element!(document, tag, "h4", HTMLHeadingElement, Heading4);
|
handle_element!(document, tag, "h4", HTMLHeadingElement, Heading4);
|
||||||
handle_newable_element!(document, tag, "h5", HTMLHeadingElement, Heading5);
|
handle_element!(document, tag, "h5", HTMLHeadingElement, Heading5);
|
||||||
handle_newable_element!(document, tag, "h6", HTMLHeadingElement, Heading6);
|
handle_element!(document, tag, "h6", HTMLHeadingElement, Heading6);
|
||||||
handle_newable_element!(document, tag, "head", HTMLHeadElement);
|
handle_element!(document, tag, "head", HTMLHeadElement);
|
||||||
handle_newable_element!(document, tag, "hr", HTMLHRElement);
|
handle_element!(document, tag, "hr", HTMLHRElement);
|
||||||
handle_newable_element!(document, tag, "html", HTMLHtmlElement);
|
handle_element!(document, tag, "html", HTMLHtmlElement);
|
||||||
handle_newable_element!(document, tag, "i", HTMLElement);
|
handle_element!(document, tag, "i", HTMLElement);
|
||||||
handle_newable_element!(document, tag, "iframe", HTMLIFrameElement);
|
handle_element!(document, tag, "iframe", HTMLIFrameElement);
|
||||||
handle_newable_element!(document, tag, "img", HTMLImageElement);
|
handle_element!(document, tag, "img", HTMLImageElement);
|
||||||
handle_newable_element!(document, tag, "input", HTMLInputElement);
|
handle_element!(document, tag, "input", HTMLInputElement);
|
||||||
handle_newable_element!(document, tag, "ins", HTMLModElement);
|
handle_element!(document, tag, "ins", HTMLModElement);
|
||||||
handle_newable_element!(document, tag, "label", HTMLLabelElement);
|
handle_element!(document, tag, "label", HTMLLabelElement);
|
||||||
handle_newable_element!(document, tag, "legend", HTMLLegendElement);
|
handle_element!(document, tag, "legend", HTMLLegendElement);
|
||||||
handle_newable_element!(document, tag, "li", HTMLLIElement);
|
handle_element!(document, tag, "li", HTMLLIElement);
|
||||||
handle_newable_element!(document, tag, "link", HTMLLinkElement);
|
handle_element!(document, tag, "link", HTMLLinkElement);
|
||||||
handle_newable_element!(document, tag, "main", HTMLMainElement);
|
handle_element!(document, tag, "main", HTMLMainElement);
|
||||||
handle_newable_element!(document, tag, "map", HTMLMapElement);
|
handle_element!(document, tag, "map", HTMLMapElement);
|
||||||
handle_newable_element!(document, tag, "meta", HTMLMetaElement);
|
handle_element!(document, tag, "meta", HTMLMetaElement);
|
||||||
handle_newable_element!(document, tag, "meter", HTMLMeterElement);
|
handle_element!(document, tag, "meter", HTMLMeterElement);
|
||||||
handle_newable_element!(document, tag, "object", HTMLObjectElement);
|
handle_element!(document, tag, "object", HTMLObjectElement);
|
||||||
handle_newable_element!(document, tag, "ol", HTMLOListElement);
|
handle_element!(document, tag, "ol", HTMLOListElement);
|
||||||
handle_newable_element!(document, tag, "optgroup", HTMLOptGroupElement);
|
handle_element!(document, tag, "optgroup", HTMLOptGroupElement);
|
||||||
handle_newable_element!(document, tag, "option", HTMLOptionElement);
|
handle_element!(document, tag, "option", HTMLOptionElement);
|
||||||
handle_newable_element!(document, tag, "output", HTMLOutputElement);
|
handle_element!(document, tag, "output", HTMLOutputElement);
|
||||||
handle_newable_element!(document, tag, "p", HTMLParagraphElement);
|
handle_element!(document, tag, "p", HTMLParagraphElement);
|
||||||
handle_newable_element!(document, tag, "param", HTMLParamElement);
|
handle_element!(document, tag, "param", HTMLParamElement);
|
||||||
handle_newable_element!(document, tag, "pre", HTMLPreElement);
|
handle_element!(document, tag, "pre", HTMLPreElement);
|
||||||
handle_newable_element!(document, tag, "progress", HTMLProgressElement);
|
handle_element!(document, tag, "progress", HTMLProgressElement);
|
||||||
handle_newable_element!(document, tag, "q", HTMLQuoteElement);
|
handle_element!(document, tag, "q", HTMLQuoteElement);
|
||||||
handle_newable_element!(document, tag, "script", HTMLScriptElement);
|
handle_element!(document, tag, "script", HTMLScriptElement);
|
||||||
handle_newable_element!(document, tag, "section", HTMLElement);
|
handle_element!(document, tag, "section", HTMLElement);
|
||||||
handle_newable_element!(document, tag, "select", HTMLSelectElement);
|
handle_element!(document, tag, "select", HTMLSelectElement);
|
||||||
handle_newable_element!(document, tag, "small", HTMLElement);
|
handle_element!(document, tag, "small", HTMLElement);
|
||||||
handle_newable_element!(document, tag, "source", HTMLSourceElement);
|
handle_element!(document, tag, "source", HTMLSourceElement);
|
||||||
handle_newable_element!(document, tag, "span", HTMLSpanElement);
|
handle_element!(document, tag, "span", HTMLSpanElement);
|
||||||
handle_newable_element!(document, tag, "style", HTMLStyleElement);
|
handle_element!(document, tag, "style", HTMLStyleElement);
|
||||||
handle_newable_element!(document, tag, "table", HTMLTableElement);
|
handle_element!(document, tag, "table", HTMLTableElement);
|
||||||
handle_newable_element!(document, tag, "tbody", HTMLTableSectionElement);
|
handle_element!(document, tag, "tbody", HTMLTableSectionElement);
|
||||||
handle_newable_element!(document, tag, "td", HTMLTableDataCellElement);
|
handle_element!(document, tag, "td", HTMLTableDataCellElement);
|
||||||
handle_newable_element!(document, tag, "template", HTMLTemplateElement);
|
handle_element!(document, tag, "template", HTMLTemplateElement);
|
||||||
handle_newable_element!(document, tag, "textarea", HTMLTextAreaElement);
|
handle_element!(document, tag, "textarea", HTMLTextAreaElement);
|
||||||
handle_newable_element!(document, tag, "th", HTMLTableHeaderCellElement);
|
handle_element!(document, tag, "th", HTMLTableHeaderCellElement);
|
||||||
handle_newable_element!(document, tag, "time", HTMLTimeElement);
|
handle_element!(document, tag, "time", HTMLTimeElement);
|
||||||
handle_newable_element!(document, tag, "title", HTMLTitleElement);
|
handle_element!(document, tag, "title", HTMLTitleElement);
|
||||||
handle_newable_element!(document, tag, "tr", HTMLTableRowElement);
|
handle_element!(document, tag, "tr", HTMLTableRowElement);
|
||||||
handle_newable_element!(document, tag, "track", HTMLTrackElement);
|
handle_element!(document, tag, "track", HTMLTrackElement);
|
||||||
handle_newable_element!(document, tag, "ul", HTMLUListElement);
|
handle_element!(document, tag, "ul", HTMLUListElement);
|
||||||
handle_newable_element!(document, tag, "video", HTMLVideoElement);
|
handle_element!(document, tag, "video", HTMLVideoElement);
|
||||||
|
|
||||||
return HTMLUnknownElement::new(tag, document);
|
return HTMLUnknownElement::new(tag, document);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue