Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1051)

Unified Diff: Source/core/html/HTMLTagNames.in

Issue 23991004: Generate toFooElement() functions from tagname data (Closed) Base URL: https://chromium.googlesource.com/chromium/blink.git@master
Patch Set: Created 7 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: Source/core/html/HTMLTagNames.in
diff --git a/Source/core/html/HTMLTagNames.in b/Source/core/html/HTMLTagNames.in
index f2ab1eb6ae3e6e1f446d9b6fd9d58fc99fdcec5f..ee378426e5c196f708e8a461c150b77e1ab56d40 100644
--- a/Source/core/html/HTMLTagNames.in
+++ b/Source/core/html/HTMLTagNames.in
@@ -3,28 +3,28 @@ namespacePrefix="xhtml"
namespaceURI="http://www.w3.org/1999/xhtml"
fallbackInterfaceName="HTMLUnknownElement"
-a interfaceName=HTMLAnchorElement
+a interfaceName=HTMLAnchorElement, generateTypeHelpers
abbr interfaceName=HTMLElement
acronym interfaceName=HTMLElement
address interfaceName=HTMLElement
applet constructorNeedsCreatedByParser
-area
+area generateTypeHelpers
article interfaceName=HTMLElement
aside interfaceName=HTMLElement
-audio wrapperOnlyIfMediaIsAvailable, constructorNeedsCreatedByParser
+audio wrapperOnlyIfMediaIsAvailable, constructorNeedsCreatedByParser, generateTypeHelpers
b interfaceName=HTMLElement
-base
+base generateTypeHelpers
basefont interfaceName=HTMLElement
bdi interfaceName=HTMLBDIElement, JSInterfaceName=HTMLElement
bdo interfaceName=HTMLElement
bgsound interfaceName=HTMLElement
big interfaceName=HTMLElement
blockquote interfaceName=HTMLQuoteElement
-body
+body generateTypeHelpers
br interfaceName=HTMLBRElement
button constructorNeedsFormElement
-canvas
-caption interfaceName=HTMLTableCaptionElement
+canvas generateTypeHelpers
+caption interfaceName=HTMLTableCaptionElement, generateTypeHelpers
center interfaceName=HTMLElement
cite interfaceName=HTMLElement
code interfaceName=HTMLElement
@@ -33,26 +33,26 @@ colgroup interfaceName=HTMLTableColElement
command interfaceName=HTMLElement
content interfaceName=HTMLContentElement
webkitShadowContent interfaceName=HTMLElement, noConstructor
-datalist interfaceName=HTMLDataListElement
+datalist interfaceName=HTMLDataListElement, generateTypeHelpers
dd interfaceName=HTMLElement
del interfaceName=HTMLModElement
details
dfn interfaceName=HTMLElement
dir interfaceName=HTMLDirectoryElement
dialog contextConditional=dialogElement
-div
+div generateTypeHelpers
dl interfaceName=HTMLDListElement
dt interfaceName=HTMLElement
em interfaceName=HTMLElement
embed constructorNeedsCreatedByParser
-fieldset interfaceName=HTMLFieldSetElement, constructorNeedsFormElement
+fieldset interfaceName=HTMLFieldSetElement, constructorNeedsFormElement, generateTypeHelpers
figcaption interfaceName=HTMLElement
figure interfaceName=HTMLElement
font
footer interfaceName=HTMLElement
-form
-frame
-frameset interfaceName=HTMLFrameSetElement
+form generateTypeHelpers
+frame generateTypeHelpers
+frameset interfaceName=HTMLFrameSetElement, generateTypeHelpers
h1 interfaceName=HTMLHeadingElement
h2 interfaceName=HTMLHeadingElement
h3 interfaceName=HTMLHeadingElement
@@ -65,72 +65,72 @@ hgroup interfaceName=HTMLElement
hr interfaceName=HTMLHRElement
html
i interfaceName=HTMLElement
-iframe interfaceName=HTMLIFrameElement
+iframe interfaceName=HTMLIFrameElement, generateTypeHelpers
image mapToTagName=img
-img interfaceName=HTMLImageElement, constructorNeedsFormElement
+img interfaceName=HTMLImageElement, constructorNeedsFormElement, generateTypeHelpers
input constructorNeedsFormElement, constructorNeedsCreatedByParser
ins interfaceName=HTMLModElement
isindex interfaceName=HTMLUnknownElement
kbd interfaceName=HTMLElement
keygen constructorNeedsFormElement
-label
+label generateTypeHelpers
layer interfaceName=HTMLElement
-legend
+legend generateTypeHelpers
li interfaceName=HTMLLIElement
-link constructorNeedsCreatedByParser
+link constructorNeedsCreatedByParser, generateTypeHelpers
listing interfaceName=HTMLPreElement
main interfaceName=HTMLElement
-map
+map generateTypeHelpers
mark interfaceName=HTMLElement
marquee
menu
meta
-meter interfaceName=HTMLMeterElement
+meter interfaceName=HTMLMeterElement, generateTypeHelpers
nav interfaceName=HTMLElement
nobr interfaceName=HTMLElement
noembed interfaceName=HTMLElement
noframes interfaceName=HTMLElement
nolayer interfaceName=HTMLElement
-object constructorNeedsFormElement, constructorNeedsCreatedByParser
-ol interfaceName=HTMLOListElement
-optgroup interfaceName=HTMLOptGroupElement
-option
+object constructorNeedsFormElement, constructorNeedsCreatedByParser, generateTypeHelpers
+ol interfaceName=HTMLOListElement, generateTypeHelpers
+optgroup interfaceName=HTMLOptGroupElement, generateTypeHelpers
+option generateTypeHelpers
output constructorNeedsFormElement
shadow interfaceName=HTMLShadowElement
p interfaceName=HTMLParagraphElement
-param
+param generateTypeHelpers
plaintext interfaceName=HTMLElement
pre
-progress interfaceName=HTMLProgressElement
+progress interfaceName=HTMLProgressElement, generateTypeHelpers
q interfaceName=HTMLQuoteElement
rp interfaceName=HTMLElement
rt interfaceName=HTMLElement
ruby interfaceName=HTMLElement
s interfaceName=HTMLElement
samp interfaceName=HTMLElement
-script constructorNeedsCreatedByParser
+script constructorNeedsCreatedByParser, generateTypeHelpers
section interfaceName=HTMLElement
-select constructorNeedsFormElement, constructorNeedsCreatedByParser
+select constructorNeedsFormElement, constructorNeedsCreatedByParser, generateTypeHelpers
small interfaceName=HTMLElement
-source wrapperOnlyIfMediaIsAvailable
+source wrapperOnlyIfMediaIsAvailable, generateTypeHelpers
span
strike interfaceName=HTMLElement
strong interfaceName=HTMLElement
-style constructorNeedsCreatedByParser
+style constructorNeedsCreatedByParser, generateTypeHelpers
sub interfaceName=HTMLElement
summary interfaceName=HTMLSummaryElement, JSInterfaceName=HTMLElement
sup interfaceName=HTMLElement
-table
+table generateTypeHelpers
tbody interfaceName=HTMLTableSectionElement
td interfaceName=HTMLTableCellElement
template
-textarea interfaceName=HTMLTextAreaElement, constructorNeedsFormElement
+textarea interfaceName=HTMLTextAreaElement, constructorNeedsFormElement, generateTypeHelpers
tfoot interfaceName=HTMLTableSectionElement
th interfaceName=HTMLTableCellElement
thead interfaceName=HTMLTableSectionElement
-title
-tr interfaceName=HTMLTableRowElement
-track wrapperOnlyIfMediaIsAvailable
+title generateTypeHelpers
+tr interfaceName=HTMLTableRowElement, generateTypeHelpers
+track wrapperOnlyIfMediaIsAvailable, generateTypeHelpers
tt interfaceName=HTMLElement
u interfaceName=HTMLElement
ul interfaceName=HTMLUListElement

Powered by Google App Engine
This is Rietveld 408576698