OLD | NEW |
| (Empty) |
1 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | |
2 // for details. All rights reserved. Use of this source code is governed by a | |
3 // BSD-style license that can be found in the LICENSE file. | |
4 library polymer.html_element_names; | |
5 | |
6 /** | |
7 * HTML element to DOM type mapping. Source: | |
8 * <http://dev.w3.org/html5/spec/section-index.html#element-interfaces> | |
9 * | |
10 * The 'HTML' prefix has been removed to match `dart:html`, as per: | |
11 * <http://code.google.com/p/dart/source/browse/branches/bleeding_edge/dart/lib/
html/scripts/htmlrenamer.py> | |
12 * It does not appear any element types are being renamed other than the prefix. | |
13 * However there does not appear to be the last subtypes for the following tags: | |
14 * command, data, td, th, and time. | |
15 */ | |
16 const HTML_ELEMENT_NAMES = const { | |
17 'a': 'AnchorElement', | |
18 'abbr': 'Element', | |
19 'address': 'Element', | |
20 'area': 'AreaElement', | |
21 'article': 'Element', | |
22 'aside': 'Element', | |
23 'audio': 'AudioElement', | |
24 'b': 'Element', | |
25 'base': 'BaseElement', | |
26 'bdi': 'Element', | |
27 'bdo': 'Element', | |
28 'blockquote': 'QuoteElement', | |
29 'body': 'BodyElement', | |
30 'br': 'BRElement', | |
31 'button': 'ButtonElement', | |
32 'canvas': 'CanvasElement', | |
33 'caption': 'TableCaptionElement', | |
34 'cite': 'Element', | |
35 'code': 'Element', | |
36 'col': 'TableColElement', | |
37 'colgroup': 'TableColElement', | |
38 'command': 'Element', // see doc comment, was: 'CommandElement' | |
39 'data': 'Element', // see doc comment, was: 'DataElement' | |
40 'datalist': 'DataListElement', | |
41 'dd': 'Element', | |
42 'del': 'ModElement', | |
43 'details': 'DetailsElement', | |
44 'dfn': 'Element', | |
45 'dialog': 'DialogElement', | |
46 'div': 'DivElement', | |
47 'dl': 'DListElement', | |
48 'dt': 'Element', | |
49 'em': 'Element', | |
50 'embed': 'EmbedElement', | |
51 'fieldset': 'FieldSetElement', | |
52 'figcaption': 'Element', | |
53 'figure': 'Element', | |
54 'footer': 'Element', | |
55 'form': 'FormElement', | |
56 'h1': 'HeadingElement', | |
57 'h2': 'HeadingElement', | |
58 'h3': 'HeadingElement', | |
59 'h4': 'HeadingElement', | |
60 'h5': 'HeadingElement', | |
61 'h6': 'HeadingElement', | |
62 'head': 'HeadElement', | |
63 'header': 'Element', | |
64 'hgroup': 'Element', | |
65 'hr': 'HRElement', | |
66 'html': 'HtmlElement', | |
67 'i': 'Element', | |
68 'iframe': 'IFrameElement', | |
69 'img': 'ImageElement', | |
70 'input': 'InputElement', | |
71 'ins': 'ModElement', | |
72 'kbd': 'Element', | |
73 'keygen': 'KeygenElement', | |
74 'label': 'LabelElement', | |
75 'legend': 'LegendElement', | |
76 'li': 'LIElement', | |
77 'link': 'LinkElement', | |
78 'map': 'MapElement', | |
79 'mark': 'Element', | |
80 'menu': 'MenuElement', | |
81 'meta': 'MetaElement', | |
82 'meter': 'MeterElement', | |
83 'nav': 'Element', | |
84 'noscript': 'Element', | |
85 'object': 'ObjectElement', | |
86 'ol': 'OListElement', | |
87 'optgroup': 'OptGroupElement', | |
88 'option': 'OptionElement', | |
89 'output': 'OutputElement', | |
90 'p': 'ParagraphElement', | |
91 'param': 'ParamElement', | |
92 'pre': 'PreElement', | |
93 'progress': 'ProgressElement', | |
94 'q': 'QuoteElement', | |
95 'rp': 'Element', | |
96 'rt': 'Element', | |
97 'ruby': 'Element', | |
98 's': 'Element', | |
99 'samp': 'Element', | |
100 'script': 'ScriptElement', | |
101 'section': 'Element', | |
102 'select': 'SelectElement', | |
103 'small': 'Element', | |
104 'source': 'SourceElement', | |
105 'span': 'SpanElement', | |
106 'strong': 'Element', | |
107 'style': 'StyleElement', | |
108 'sub': 'Element', | |
109 'summary': 'Element', | |
110 'sup': 'Element', | |
111 'table': 'TableElement', | |
112 'tbody': 'TableSectionElement', | |
113 'td': 'TableCellElement', // see doc comment, was: 'TableDataCellElement' | |
114 'template': 'TemplateElement', | |
115 'textarea': 'TextAreaElement', | |
116 'tfoot': 'TableSectionElement', | |
117 'th': 'TableCellElement', // see doc comment, was: 'TableHeaderCellElement' | |
118 'thead': 'TableSectionElement', | |
119 'time': 'Element', // see doc comment, was: 'TimeElement' | |
120 'title': 'TitleElement', | |
121 'tr': 'TableRowElement', | |
122 'track': 'TrackElement', | |
123 'u': 'Element', | |
124 'ul': 'UListElement', | |
125 'var': 'Element', | |
126 'video': 'VideoElement', | |
127 'wbr': 'Element', | |
128 }; | |
OLD | NEW |