/src/mozilla-central/parser/html/nsHtml5ElementName.cpp
Line | Count | Source (jump to first uncovered line) |
1 | | /* |
2 | | * Copyright (c) 2008-2017 Mozilla Foundation |
3 | | * |
4 | | * Permission is hereby granted, free of charge, to any person obtaining a |
5 | | * copy of this software and associated documentation files (the "Software"), |
6 | | * to deal in the Software without restriction, including without limitation |
7 | | * the rights to use, copy, modify, merge, publish, distribute, sublicense, |
8 | | * and/or sell copies of the Software, and to permit persons to whom the |
9 | | * Software is furnished to do so, subject to the following conditions: |
10 | | * |
11 | | * The above copyright notice and this permission notice shall be included in |
12 | | * all copies or substantial portions of the Software. |
13 | | * |
14 | | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR |
15 | | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, |
16 | | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL |
17 | | * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER |
18 | | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING |
19 | | * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER |
20 | | * DEALINGS IN THE SOFTWARE. |
21 | | */ |
22 | | |
23 | | /* |
24 | | * THIS IS A GENERATED FILE. PLEASE DO NOT EDIT. |
25 | | * Please edit ElementName.java instead and regenerate. |
26 | | */ |
27 | | |
28 | | #define nsHtml5ElementName_cpp__ |
29 | | |
30 | | #include "nsAtom.h" |
31 | | #include "nsHtml5AtomTable.h" |
32 | | #include "nsHtml5String.h" |
33 | | #include "nsNameSpaceManager.h" |
34 | | #include "nsIContent.h" |
35 | | #include "nsTraceRefcnt.h" |
36 | | #include "jArray.h" |
37 | | #include "nsHtml5ArrayCopy.h" |
38 | | #include "nsAHtml5TreeBuilderState.h" |
39 | | #include "nsGkAtoms.h" |
40 | | #include "nsHtml5ByteReadable.h" |
41 | | #include "nsHtml5Macros.h" |
42 | | #include "nsIContentHandle.h" |
43 | | #include "nsHtml5Portability.h" |
44 | | #include "nsHtml5ContentCreatorFunction.h" |
45 | | |
46 | | #include "nsHtml5AttributeName.h" |
47 | | #include "nsHtml5Tokenizer.h" |
48 | | #include "nsHtml5TreeBuilder.h" |
49 | | #include "nsHtml5MetaScanner.h" |
50 | | #include "nsHtml5StackNode.h" |
51 | | #include "nsHtml5UTF16Buffer.h" |
52 | | #include "nsHtml5StateSnapshot.h" |
53 | | #include "nsHtml5Portability.h" |
54 | | |
55 | | #include "nsHtml5ElementName.h" |
56 | | |
57 | | nsHtml5ElementName::nsHtml5ElementName( |
58 | | nsAtom* name, |
59 | | nsAtom* camelCaseName, |
60 | | mozilla::dom::HTMLContentCreatorFunction htmlCreator, |
61 | | mozilla::dom::SVGContentCreatorFunction svgCreator, |
62 | | int32_t flags) |
63 | | : name(name) |
64 | | , camelCaseName(camelCaseName) |
65 | | , htmlCreator(htmlCreator) |
66 | | , svgCreator(svgCreator) |
67 | | , flags(flags) |
68 | 624 | { |
69 | 624 | MOZ_COUNT_CTOR(nsHtml5ElementName); |
70 | 624 | } |
71 | | |
72 | | nsHtml5ElementName::nsHtml5ElementName() |
73 | | : name(nullptr) |
74 | | , camelCaseName(nullptr) |
75 | | , htmlCreator(NS_NewHTMLUnknownElement) |
76 | | , svgCreator(NS_NewSVGUnknownElement) |
77 | | , flags(nsHtml5TreeBuilder::OTHER | NOT_INTERNED) |
78 | 0 | { |
79 | 0 | MOZ_COUNT_CTOR(nsHtml5ElementName); |
80 | 0 | } |
81 | | |
82 | | nsHtml5ElementName::~nsHtml5ElementName() |
83 | 0 | { |
84 | 0 | MOZ_COUNT_DTOR(nsHtml5ElementName); |
85 | 0 | } |
86 | | |
87 | | nsHtml5ElementName* nsHtml5ElementName::ELT_ANNOTATION_XML = nullptr; |
88 | | nsHtml5ElementName* nsHtml5ElementName::ELT_BIG = nullptr; |
89 | | nsHtml5ElementName* nsHtml5ElementName::ELT_BDI = nullptr; |
90 | | nsHtml5ElementName* nsHtml5ElementName::ELT_BDO = nullptr; |
91 | | nsHtml5ElementName* nsHtml5ElementName::ELT_COL = nullptr; |
92 | | nsHtml5ElementName* nsHtml5ElementName::ELT_DEL = nullptr; |
93 | | nsHtml5ElementName* nsHtml5ElementName::ELT_DFN = nullptr; |
94 | | nsHtml5ElementName* nsHtml5ElementName::ELT_DIR = nullptr; |
95 | | nsHtml5ElementName* nsHtml5ElementName::ELT_DIV = nullptr; |
96 | | nsHtml5ElementName* nsHtml5ElementName::ELT_IMG = nullptr; |
97 | | nsHtml5ElementName* nsHtml5ElementName::ELT_INS = nullptr; |
98 | | nsHtml5ElementName* nsHtml5ElementName::ELT_KBD = nullptr; |
99 | | nsHtml5ElementName* nsHtml5ElementName::ELT_MAP = nullptr; |
100 | | nsHtml5ElementName* nsHtml5ElementName::ELT_NAV = nullptr; |
101 | | nsHtml5ElementName* nsHtml5ElementName::ELT_PRE = nullptr; |
102 | | nsHtml5ElementName* nsHtml5ElementName::ELT_A = nullptr; |
103 | | nsHtml5ElementName* nsHtml5ElementName::ELT_B = nullptr; |
104 | | nsHtml5ElementName* nsHtml5ElementName::ELT_RTC = nullptr; |
105 | | nsHtml5ElementName* nsHtml5ElementName::ELT_SUB = nullptr; |
106 | | nsHtml5ElementName* nsHtml5ElementName::ELT_SVG = nullptr; |
107 | | nsHtml5ElementName* nsHtml5ElementName::ELT_SUP = nullptr; |
108 | | nsHtml5ElementName* nsHtml5ElementName::ELT_SET = nullptr; |
109 | | nsHtml5ElementName* nsHtml5ElementName::ELT_USE = nullptr; |
110 | | nsHtml5ElementName* nsHtml5ElementName::ELT_VAR = nullptr; |
111 | | nsHtml5ElementName* nsHtml5ElementName::ELT_G = nullptr; |
112 | | nsHtml5ElementName* nsHtml5ElementName::ELT_WBR = nullptr; |
113 | | nsHtml5ElementName* nsHtml5ElementName::ELT_XMP = nullptr; |
114 | | nsHtml5ElementName* nsHtml5ElementName::ELT_I = nullptr; |
115 | | nsHtml5ElementName* nsHtml5ElementName::ELT_P = nullptr; |
116 | | nsHtml5ElementName* nsHtml5ElementName::ELT_Q = nullptr; |
117 | | nsHtml5ElementName* nsHtml5ElementName::ELT_S = nullptr; |
118 | | nsHtml5ElementName* nsHtml5ElementName::ELT_U = nullptr; |
119 | | nsHtml5ElementName* nsHtml5ElementName::ELT_H1 = nullptr; |
120 | | nsHtml5ElementName* nsHtml5ElementName::ELT_H2 = nullptr; |
121 | | nsHtml5ElementName* nsHtml5ElementName::ELT_H3 = nullptr; |
122 | | nsHtml5ElementName* nsHtml5ElementName::ELT_H4 = nullptr; |
123 | | nsHtml5ElementName* nsHtml5ElementName::ELT_H5 = nullptr; |
124 | | nsHtml5ElementName* nsHtml5ElementName::ELT_H6 = nullptr; |
125 | | nsHtml5ElementName* nsHtml5ElementName::ELT_AREA = nullptr; |
126 | | nsHtml5ElementName* nsHtml5ElementName::ELT_DATA = nullptr; |
127 | | nsHtml5ElementName* nsHtml5ElementName::ELT_FEFUNCA = nullptr; |
128 | | nsHtml5ElementName* nsHtml5ElementName::ELT_METADATA = nullptr; |
129 | | nsHtml5ElementName* nsHtml5ElementName::ELT_META = nullptr; |
130 | | nsHtml5ElementName* nsHtml5ElementName::ELT_TEXTAREA = nullptr; |
131 | | nsHtml5ElementName* nsHtml5ElementName::ELT_FEFUNCB = nullptr; |
132 | | nsHtml5ElementName* nsHtml5ElementName::ELT_RB = nullptr; |
133 | | nsHtml5ElementName* nsHtml5ElementName::ELT_DESC = nullptr; |
134 | | nsHtml5ElementName* nsHtml5ElementName::ELT_DD = nullptr; |
135 | | nsHtml5ElementName* nsHtml5ElementName::ELT_BGSOUND = nullptr; |
136 | | nsHtml5ElementName* nsHtml5ElementName::ELT_EMBED = nullptr; |
137 | | nsHtml5ElementName* nsHtml5ElementName::ELT_FEBLEND = nullptr; |
138 | | nsHtml5ElementName* nsHtml5ElementName::ELT_FEFLOOD = nullptr; |
139 | | nsHtml5ElementName* nsHtml5ElementName::ELT_HEAD = nullptr; |
140 | | nsHtml5ElementName* nsHtml5ElementName::ELT_LEGEND = nullptr; |
141 | | nsHtml5ElementName* nsHtml5ElementName::ELT_NOEMBED = nullptr; |
142 | | nsHtml5ElementName* nsHtml5ElementName::ELT_TD = nullptr; |
143 | | nsHtml5ElementName* nsHtml5ElementName::ELT_THEAD = nullptr; |
144 | | nsHtml5ElementName* nsHtml5ElementName::ELT_ASIDE = nullptr; |
145 | | nsHtml5ElementName* nsHtml5ElementName::ELT_ARTICLE = nullptr; |
146 | | nsHtml5ElementName* nsHtml5ElementName::ELT_ANIMATE = nullptr; |
147 | | nsHtml5ElementName* nsHtml5ElementName::ELT_BASE = nullptr; |
148 | | nsHtml5ElementName* nsHtml5ElementName::ELT_BLOCKQUOTE = nullptr; |
149 | | nsHtml5ElementName* nsHtml5ElementName::ELT_CODE = nullptr; |
150 | | nsHtml5ElementName* nsHtml5ElementName::ELT_CIRCLE = nullptr; |
151 | | nsHtml5ElementName* nsHtml5ElementName::ELT_CITE = nullptr; |
152 | | nsHtml5ElementName* nsHtml5ElementName::ELT_ELLIPSE = nullptr; |
153 | | nsHtml5ElementName* nsHtml5ElementName::ELT_FETURBULENCE = nullptr; |
154 | | nsHtml5ElementName* nsHtml5ElementName::ELT_FEMERGENODE = nullptr; |
155 | | nsHtml5ElementName* nsHtml5ElementName::ELT_FEIMAGE = nullptr; |
156 | | nsHtml5ElementName* nsHtml5ElementName::ELT_FEMERGE = nullptr; |
157 | | nsHtml5ElementName* nsHtml5ElementName::ELT_FETILE = nullptr; |
158 | | nsHtml5ElementName* nsHtml5ElementName::ELT_FRAME = nullptr; |
159 | | nsHtml5ElementName* nsHtml5ElementName::ELT_FIGURE = nullptr; |
160 | | nsHtml5ElementName* nsHtml5ElementName::ELT_FECOMPOSITE = nullptr; |
161 | | nsHtml5ElementName* nsHtml5ElementName::ELT_IMAGE = nullptr; |
162 | | nsHtml5ElementName* nsHtml5ElementName::ELT_IFRAME = nullptr; |
163 | | nsHtml5ElementName* nsHtml5ElementName::ELT_LINE = nullptr; |
164 | | nsHtml5ElementName* nsHtml5ElementName::ELT_MARQUEE = nullptr; |
165 | | nsHtml5ElementName* nsHtml5ElementName::ELT_POLYLINE = nullptr; |
166 | | nsHtml5ElementName* nsHtml5ElementName::ELT_PICTURE = nullptr; |
167 | | nsHtml5ElementName* nsHtml5ElementName::ELT_SOURCE = nullptr; |
168 | | nsHtml5ElementName* nsHtml5ElementName::ELT_STRIKE = nullptr; |
169 | | nsHtml5ElementName* nsHtml5ElementName::ELT_STYLE = nullptr; |
170 | | nsHtml5ElementName* nsHtml5ElementName::ELT_TABLE = nullptr; |
171 | | nsHtml5ElementName* nsHtml5ElementName::ELT_TITLE = nullptr; |
172 | | nsHtml5ElementName* nsHtml5ElementName::ELT_TIME = nullptr; |
173 | | nsHtml5ElementName* nsHtml5ElementName::ELT_TEMPLATE = nullptr; |
174 | | nsHtml5ElementName* nsHtml5ElementName::ELT_ALTGLYPHDEF = nullptr; |
175 | | nsHtml5ElementName* nsHtml5ElementName::ELT_GLYPHREF = nullptr; |
176 | | nsHtml5ElementName* nsHtml5ElementName::ELT_DIALOG = nullptr; |
177 | | nsHtml5ElementName* nsHtml5ElementName::ELT_FEFUNCG = nullptr; |
178 | | nsHtml5ElementName* nsHtml5ElementName::ELT_FEDIFFUSELIGHTING = nullptr; |
179 | | nsHtml5ElementName* nsHtml5ElementName::ELT_FESPECULARLIGHTING = nullptr; |
180 | | nsHtml5ElementName* nsHtml5ElementName::ELT_LISTING = nullptr; |
181 | | nsHtml5ElementName* nsHtml5ElementName::ELT_STRONG = nullptr; |
182 | | nsHtml5ElementName* nsHtml5ElementName::ELT_ALTGLYPH = nullptr; |
183 | | nsHtml5ElementName* nsHtml5ElementName::ELT_CLIPPATH = nullptr; |
184 | | nsHtml5ElementName* nsHtml5ElementName::ELT_MGLYPH = nullptr; |
185 | | nsHtml5ElementName* nsHtml5ElementName::ELT_MATH = nullptr; |
186 | | nsHtml5ElementName* nsHtml5ElementName::ELT_MPATH = nullptr; |
187 | | nsHtml5ElementName* nsHtml5ElementName::ELT_PATH = nullptr; |
188 | | nsHtml5ElementName* nsHtml5ElementName::ELT_TH = nullptr; |
189 | | nsHtml5ElementName* nsHtml5ElementName::ELT_SWITCH = nullptr; |
190 | | nsHtml5ElementName* nsHtml5ElementName::ELT_TEXTPATH = nullptr; |
191 | | nsHtml5ElementName* nsHtml5ElementName::ELT_LI = nullptr; |
192 | | nsHtml5ElementName* nsHtml5ElementName::ELT_MI = nullptr; |
193 | | nsHtml5ElementName* nsHtml5ElementName::ELT_LINK = nullptr; |
194 | | nsHtml5ElementName* nsHtml5ElementName::ELT_MARK = nullptr; |
195 | | nsHtml5ElementName* nsHtml5ElementName::ELT_MALIGNMARK = nullptr; |
196 | | nsHtml5ElementName* nsHtml5ElementName::ELT_MASK = nullptr; |
197 | | nsHtml5ElementName* nsHtml5ElementName::ELT_TRACK = nullptr; |
198 | | nsHtml5ElementName* nsHtml5ElementName::ELT_DL = nullptr; |
199 | | nsHtml5ElementName* nsHtml5ElementName::ELT_HTML = nullptr; |
200 | | nsHtml5ElementName* nsHtml5ElementName::ELT_OL = nullptr; |
201 | | nsHtml5ElementName* nsHtml5ElementName::ELT_LABEL = nullptr; |
202 | | nsHtml5ElementName* nsHtml5ElementName::ELT_UL = nullptr; |
203 | | nsHtml5ElementName* nsHtml5ElementName::ELT_SMALL = nullptr; |
204 | | nsHtml5ElementName* nsHtml5ElementName::ELT_SYMBOL = nullptr; |
205 | | nsHtml5ElementName* nsHtml5ElementName::ELT_ALTGLYPHITEM = nullptr; |
206 | | nsHtml5ElementName* nsHtml5ElementName::ELT_ANIMATETRANSFORM = nullptr; |
207 | | nsHtml5ElementName* nsHtml5ElementName::ELT_ACRONYM = nullptr; |
208 | | nsHtml5ElementName* nsHtml5ElementName::ELT_EM = nullptr; |
209 | | nsHtml5ElementName* nsHtml5ElementName::ELT_FORM = nullptr; |
210 | | nsHtml5ElementName* nsHtml5ElementName::ELT_MENUITEM = nullptr; |
211 | | nsHtml5ElementName* nsHtml5ElementName::ELT_PARAM = nullptr; |
212 | | nsHtml5ElementName* nsHtml5ElementName::ELT_ANIMATEMOTION = nullptr; |
213 | | nsHtml5ElementName* nsHtml5ElementName::ELT_BUTTON = nullptr; |
214 | | nsHtml5ElementName* nsHtml5ElementName::ELT_CAPTION = nullptr; |
215 | | nsHtml5ElementName* nsHtml5ElementName::ELT_FIGCAPTION = nullptr; |
216 | | nsHtml5ElementName* nsHtml5ElementName::ELT_MN = nullptr; |
217 | | nsHtml5ElementName* nsHtml5ElementName::ELT_KEYGEN = nullptr; |
218 | | nsHtml5ElementName* nsHtml5ElementName::ELT_MAIN = nullptr; |
219 | | nsHtml5ElementName* nsHtml5ElementName::ELT_OPTION = nullptr; |
220 | | nsHtml5ElementName* nsHtml5ElementName::ELT_POLYGON = nullptr; |
221 | | nsHtml5ElementName* nsHtml5ElementName::ELT_PATTERN = nullptr; |
222 | | nsHtml5ElementName* nsHtml5ElementName::ELT_SPAN = nullptr; |
223 | | nsHtml5ElementName* nsHtml5ElementName::ELT_SECTION = nullptr; |
224 | | nsHtml5ElementName* nsHtml5ElementName::ELT_TSPAN = nullptr; |
225 | | nsHtml5ElementName* nsHtml5ElementName::ELT_AUDIO = nullptr; |
226 | | nsHtml5ElementName* nsHtml5ElementName::ELT_MO = nullptr; |
227 | | nsHtml5ElementName* nsHtml5ElementName::ELT_VIDEO = nullptr; |
228 | | nsHtml5ElementName* nsHtml5ElementName::ELT_COLGROUP = nullptr; |
229 | | nsHtml5ElementName* nsHtml5ElementName::ELT_FEDISPLACEMENTMAP = nullptr; |
230 | | nsHtml5ElementName* nsHtml5ElementName::ELT_HGROUP = nullptr; |
231 | | nsHtml5ElementName* nsHtml5ElementName::ELT_RP = nullptr; |
232 | | nsHtml5ElementName* nsHtml5ElementName::ELT_OPTGROUP = nullptr; |
233 | | nsHtml5ElementName* nsHtml5ElementName::ELT_SAMP = nullptr; |
234 | | nsHtml5ElementName* nsHtml5ElementName::ELT_STOP = nullptr; |
235 | | nsHtml5ElementName* nsHtml5ElementName::ELT_BR = nullptr; |
236 | | nsHtml5ElementName* nsHtml5ElementName::ELT_ABBR = nullptr; |
237 | | nsHtml5ElementName* nsHtml5ElementName::ELT_ANIMATECOLOR = nullptr; |
238 | | nsHtml5ElementName* nsHtml5ElementName::ELT_CENTER = nullptr; |
239 | | nsHtml5ElementName* nsHtml5ElementName::ELT_HR = nullptr; |
240 | | nsHtml5ElementName* nsHtml5ElementName::ELT_FEFUNCR = nullptr; |
241 | | nsHtml5ElementName* nsHtml5ElementName::ELT_FECOMPONENTTRANSFER = nullptr; |
242 | | nsHtml5ElementName* nsHtml5ElementName::ELT_FILTER = nullptr; |
243 | | nsHtml5ElementName* nsHtml5ElementName::ELT_FOOTER = nullptr; |
244 | | nsHtml5ElementName* nsHtml5ElementName::ELT_FEGAUSSIANBLUR = nullptr; |
245 | | nsHtml5ElementName* nsHtml5ElementName::ELT_HEADER = nullptr; |
246 | | nsHtml5ElementName* nsHtml5ElementName::ELT_MARKER = nullptr; |
247 | | nsHtml5ElementName* nsHtml5ElementName::ELT_METER = nullptr; |
248 | | nsHtml5ElementName* nsHtml5ElementName::ELT_NOBR = nullptr; |
249 | | nsHtml5ElementName* nsHtml5ElementName::ELT_TR = nullptr; |
250 | | nsHtml5ElementName* nsHtml5ElementName::ELT_ADDRESS = nullptr; |
251 | | nsHtml5ElementName* nsHtml5ElementName::ELT_CANVAS = nullptr; |
252 | | nsHtml5ElementName* nsHtml5ElementName::ELT_DEFS = nullptr; |
253 | | nsHtml5ElementName* nsHtml5ElementName::ELT_DETAILS = nullptr; |
254 | | nsHtml5ElementName* nsHtml5ElementName::ELT_MS = nullptr; |
255 | | nsHtml5ElementName* nsHtml5ElementName::ELT_NOFRAMES = nullptr; |
256 | | nsHtml5ElementName* nsHtml5ElementName::ELT_PROGRESS = nullptr; |
257 | | nsHtml5ElementName* nsHtml5ElementName::ELT_DT = nullptr; |
258 | | nsHtml5ElementName* nsHtml5ElementName::ELT_APPLET = nullptr; |
259 | | nsHtml5ElementName* nsHtml5ElementName::ELT_BASEFONT = nullptr; |
260 | | nsHtml5ElementName* nsHtml5ElementName::ELT_DATALIST = nullptr; |
261 | | nsHtml5ElementName* nsHtml5ElementName::ELT_FOREIGNOBJECT = nullptr; |
262 | | nsHtml5ElementName* nsHtml5ElementName::ELT_FIELDSET = nullptr; |
263 | | nsHtml5ElementName* nsHtml5ElementName::ELT_FRAMESET = nullptr; |
264 | | nsHtml5ElementName* nsHtml5ElementName::ELT_FEOFFSET = nullptr; |
265 | | nsHtml5ElementName* nsHtml5ElementName::ELT_FESPOTLIGHT = nullptr; |
266 | | nsHtml5ElementName* nsHtml5ElementName::ELT_FEPOINTLIGHT = nullptr; |
267 | | nsHtml5ElementName* nsHtml5ElementName::ELT_FEDISTANTLIGHT = nullptr; |
268 | | nsHtml5ElementName* nsHtml5ElementName::ELT_FONT = nullptr; |
269 | | nsHtml5ElementName* nsHtml5ElementName::ELT_INPUT = nullptr; |
270 | | nsHtml5ElementName* nsHtml5ElementName::ELT_LINEARGRADIENT = nullptr; |
271 | | nsHtml5ElementName* nsHtml5ElementName::ELT_MTEXT = nullptr; |
272 | | nsHtml5ElementName* nsHtml5ElementName::ELT_NOSCRIPT = nullptr; |
273 | | nsHtml5ElementName* nsHtml5ElementName::ELT_RT = nullptr; |
274 | | nsHtml5ElementName* nsHtml5ElementName::ELT_OBJECT = nullptr; |
275 | | nsHtml5ElementName* nsHtml5ElementName::ELT_OUTPUT = nullptr; |
276 | | nsHtml5ElementName* nsHtml5ElementName::ELT_PLAINTEXT = nullptr; |
277 | | nsHtml5ElementName* nsHtml5ElementName::ELT_TT = nullptr; |
278 | | nsHtml5ElementName* nsHtml5ElementName::ELT_RECT = nullptr; |
279 | | nsHtml5ElementName* nsHtml5ElementName::ELT_RADIALGRADIENT = nullptr; |
280 | | nsHtml5ElementName* nsHtml5ElementName::ELT_SELECT = nullptr; |
281 | | nsHtml5ElementName* nsHtml5ElementName::ELT_SLOT = nullptr; |
282 | | nsHtml5ElementName* nsHtml5ElementName::ELT_SCRIPT = nullptr; |
283 | | nsHtml5ElementName* nsHtml5ElementName::ELT_TFOOT = nullptr; |
284 | | nsHtml5ElementName* nsHtml5ElementName::ELT_TEXT = nullptr; |
285 | | nsHtml5ElementName* nsHtml5ElementName::ELT_MENU = nullptr; |
286 | | nsHtml5ElementName* nsHtml5ElementName::ELT_FEDROPSHADOW = nullptr; |
287 | | nsHtml5ElementName* nsHtml5ElementName::ELT_VIEW = nullptr; |
288 | | nsHtml5ElementName* nsHtml5ElementName::ELT_FECOLORMATRIX = nullptr; |
289 | | nsHtml5ElementName* nsHtml5ElementName::ELT_FECONVOLVEMATRIX = nullptr; |
290 | | nsHtml5ElementName* nsHtml5ElementName::ELT_BODY = nullptr; |
291 | | nsHtml5ElementName* nsHtml5ElementName::ELT_FEMORPHOLOGY = nullptr; |
292 | | nsHtml5ElementName* nsHtml5ElementName::ELT_RUBY = nullptr; |
293 | | nsHtml5ElementName* nsHtml5ElementName::ELT_SUMMARY = nullptr; |
294 | | nsHtml5ElementName* nsHtml5ElementName::ELT_TBODY = nullptr; |
295 | | nsHtml5ElementName** nsHtml5ElementName::ELEMENT_NAMES = 0; |
296 | | static int32_t const ELEMENT_HASHES_DATA[] = { |
297 | | 1900845386, 1748359220, 2001349720, 876609538, 1798686984, 1971465813, |
298 | | 2007781534, 59768833, 1730965751, 1756474198, 1868312196, 1938817026, |
299 | | 1988763672, 2005324101, 2060065124, 52490899, 62390273, 1682547543, |
300 | | 1740181637, 1749905526, 1766992520, 1818230786, 1881613047, 1907661127, |
301 | | 1967128578, 1982935782, 1999397992, 2001392798, 2006329158, 2008851557, |
302 | | 2085266636, 51961587, 57206291, 60352339, 67108865, 943718402, |
303 | | 1699324759, 1733890180, 1747814436, 1749715159, 1752979652, 1757146773, |
304 | | 1783388498, 1805502724, 1854228698, 1874053333, 1889085973, 1905563974, |
305 | | 1925844629, 1963982850, 1967795958, 1973420034, 1983633431, 1998585858, |
306 | | 2001309869, 2001392795, 2003183333, 2005925890, 2006974466, 2008325940, |
307 | | 2021937364, 2068523856, 2092255447, 51435587, 52486755, 55110883, |
308 | | 58773795, 60345171, 61395251, 62973651, 68681729, 910163970, |
309 | | 1679960596, 1686491348, 1715310660, 1733054663, 1737099991, 1747176599, |
310 | | 1748100148, 1749656156, 1749801286, 1751288021, 1755076808, 1756625221, |
311 | | 1757268168, 1783210839, 1790207270, 1803929812, 1806806678, 1853642948, |
312 | | 1857653029, 1870268949, 1881288348, 1884120164, 1898753862, 1903302038, |
313 | | 1906135367, 1914900309, 1934172497, 1941178676, 1965334268, 1967788867, |
314 | | 1968836118, 1971938532, 1982173479, 1983533124, 1986527234, 1990037800, |
315 | | 1998724870, 2000525512, 2001349704, 2001349736, 2001392796, 2001495140, |
316 | | 2004635806, 2005719336, 2006028454, 2006896969, 2007601444, 2008125638, |
317 | | 2008340774, 2008994116, 2051837468, 2068523853, 2083120164, 2091479332, |
318 | | 2092557349, 51434643, 51438659, 52485715, 52488851, 55104723, |
319 | | 56151587, 57733651, 59244545, 59821379, 60347747, 60354131, |
320 | | 61925907, 62450211, 63438849, 67633153, 69730305, 893386754, |
321 | | 926941186, 960495618, 1681770564, 1686489160, 1689922072, 1703936002, |
322 | | 1730150402, 1732381397, 1733076167, 1736200310, 1738539010, 1747048757, |
323 | | 1747306711, 1747838298, 1748225318, 1749395095, 1749673195, 1749723735, |
324 | | 1749813541, 1749932347, 1751386406, 1753362711, 1755148615, 1756600614, |
325 | | 1757137429, 1757157700, 1763839627, 1782357526, 1783388497, 1786534215, |
326 | | 1797585096, 1803876550, 1803929861, 1805647874, 1807599880, 1818755074, |
327 | | 1854228692, 1854245076, 1864368130, 1870135298, 1873281026, 1874102998, |
328 | | 1881498736, 1881669634, 1887579800, 1898223949, 1899272519, 1902641154, |
329 | | 1904412884, 1906087319, 1907435316, 1907959605, 1919418370, 1932928296, |
330 | | 1935549734, 1939219752, 1941221172, 1965115924, 1966223078, 1967760215, |
331 | | 1967795910, 1968053806, 1971461414 |
332 | | }; |
333 | | staticJArray<int32_t, int32_t> nsHtml5ElementName::ELEMENT_HASHES = { |
334 | | ELEMENT_HASHES_DATA, |
335 | | MOZ_ARRAY_LENGTH(ELEMENT_HASHES_DATA) |
336 | | }; |
337 | | void |
338 | | nsHtml5ElementName::initializeStatics() |
339 | 3 | { |
340 | 3 | ELT_ANNOTATION_XML = new nsHtml5ElementName( |
341 | 3 | nsGkAtoms::annotation_xml_, |
342 | 3 | nsGkAtoms::annotation_xml_, |
343 | 3 | NS_NewHTMLUnknownElement, |
344 | 3 | NS_NewSVGUnknownElement, |
345 | 3 | nsHtml5TreeBuilder::ANNOTATION_XML | SCOPING_AS_MATHML); |
346 | 3 | ELT_BIG = new nsHtml5ElementName( |
347 | 3 | nsGkAtoms::big, |
348 | 3 | nsGkAtoms::big, |
349 | 3 | NS_NewHTMLElement, |
350 | 3 | NS_NewSVGUnknownElement, |
351 | 3 | nsHtml5TreeBuilder:: |
352 | 3 | B_OR_BIG_OR_CODE_OR_EM_OR_I_OR_S_OR_SMALL_OR_STRIKE_OR_STRONG_OR_TT_OR_U); |
353 | 3 | ELT_BDI = new nsHtml5ElementName(nsGkAtoms::bdi, |
354 | 3 | nsGkAtoms::bdi, |
355 | 3 | NS_NewHTMLElement, |
356 | 3 | NS_NewSVGUnknownElement, |
357 | 3 | nsHtml5TreeBuilder::OTHER); |
358 | 3 | ELT_BDO = new nsHtml5ElementName(nsGkAtoms::bdo, |
359 | 3 | nsGkAtoms::bdo, |
360 | 3 | NS_NewHTMLElement, |
361 | 3 | NS_NewSVGUnknownElement, |
362 | 3 | nsHtml5TreeBuilder::OTHER); |
363 | 3 | ELT_COL = new nsHtml5ElementName(nsGkAtoms::col, |
364 | 3 | nsGkAtoms::col, |
365 | 3 | NS_NewHTMLTableColElement, |
366 | 3 | NS_NewSVGUnknownElement, |
367 | 3 | nsHtml5TreeBuilder::COL | SPECIAL); |
368 | 3 | ELT_DEL = new nsHtml5ElementName(nsGkAtoms::del, |
369 | 3 | nsGkAtoms::del, |
370 | 3 | NS_NewHTMLModElement, |
371 | 3 | NS_NewSVGUnknownElement, |
372 | 3 | nsHtml5TreeBuilder::OTHER); |
373 | 3 | ELT_DFN = new nsHtml5ElementName(nsGkAtoms::dfn, |
374 | 3 | nsGkAtoms::dfn, |
375 | 3 | NS_NewHTMLElement, |
376 | 3 | NS_NewSVGUnknownElement, |
377 | 3 | nsHtml5TreeBuilder::OTHER); |
378 | 3 | ELT_DIR = new nsHtml5ElementName( |
379 | 3 | nsGkAtoms::dir, |
380 | 3 | nsGkAtoms::dir, |
381 | 3 | NS_NewHTMLSharedElement, |
382 | 3 | NS_NewSVGUnknownElement, |
383 | 3 | nsHtml5TreeBuilder:: |
384 | 3 | ADDRESS_OR_ARTICLE_OR_ASIDE_OR_DETAILS_OR_DIALOG_OR_DIR_OR_FIGCAPTION_OR_FIGURE_OR_FOOTER_OR_HEADER_OR_HGROUP_OR_MAIN_OR_NAV_OR_SECTION_OR_SUMMARY | |
385 | 3 | SPECIAL); |
386 | 3 | ELT_DIV = new nsHtml5ElementName( |
387 | 3 | nsGkAtoms::div, |
388 | 3 | nsGkAtoms::div, |
389 | 3 | NS_NewHTMLDivElement, |
390 | 3 | NS_NewSVGUnknownElement, |
391 | 3 | nsHtml5TreeBuilder::DIV_OR_BLOCKQUOTE_OR_CENTER_OR_MENU | SPECIAL); |
392 | 3 | ELT_IMG = new nsHtml5ElementName(nsGkAtoms::img, |
393 | 3 | nsGkAtoms::img, |
394 | 3 | NS_NewHTMLImageElement, |
395 | 3 | NS_NewSVGUnknownElement, |
396 | 3 | nsHtml5TreeBuilder::IMG | SPECIAL); |
397 | 3 | ELT_INS = new nsHtml5ElementName(nsGkAtoms::ins, |
398 | 3 | nsGkAtoms::ins, |
399 | 3 | NS_NewHTMLModElement, |
400 | 3 | NS_NewSVGUnknownElement, |
401 | 3 | nsHtml5TreeBuilder::OTHER); |
402 | 3 | ELT_KBD = new nsHtml5ElementName(nsGkAtoms::kbd, |
403 | 3 | nsGkAtoms::kbd, |
404 | 3 | NS_NewHTMLElement, |
405 | 3 | NS_NewSVGUnknownElement, |
406 | 3 | nsHtml5TreeBuilder::OTHER); |
407 | 3 | ELT_MAP = new nsHtml5ElementName(nsGkAtoms::map, |
408 | 3 | nsGkAtoms::map, |
409 | 3 | NS_NewHTMLMapElement, |
410 | 3 | NS_NewSVGUnknownElement, |
411 | 3 | nsHtml5TreeBuilder::OTHER); |
412 | 3 | ELT_NAV = new nsHtml5ElementName( |
413 | 3 | nsGkAtoms::nav, |
414 | 3 | nsGkAtoms::nav, |
415 | 3 | NS_NewHTMLElement, |
416 | 3 | NS_NewSVGUnknownElement, |
417 | 3 | nsHtml5TreeBuilder:: |
418 | 3 | ADDRESS_OR_ARTICLE_OR_ASIDE_OR_DETAILS_OR_DIALOG_OR_DIR_OR_FIGCAPTION_OR_FIGURE_OR_FOOTER_OR_HEADER_OR_HGROUP_OR_MAIN_OR_NAV_OR_SECTION_OR_SUMMARY | |
419 | 3 | SPECIAL); |
420 | 3 | ELT_PRE = |
421 | 3 | new nsHtml5ElementName(nsGkAtoms::pre, |
422 | 3 | nsGkAtoms::pre, |
423 | 3 | NS_NewHTMLPreElement, |
424 | 3 | NS_NewSVGUnknownElement, |
425 | 3 | nsHtml5TreeBuilder::PRE_OR_LISTING | SPECIAL); |
426 | 3 | ELT_A = new nsHtml5ElementName(nsGkAtoms::a, |
427 | 3 | nsGkAtoms::a, |
428 | 3 | NS_NewHTMLAnchorElement, |
429 | 3 | NS_NewSVGAElement, |
430 | 3 | nsHtml5TreeBuilder::A); |
431 | 3 | ELT_B = new nsHtml5ElementName( |
432 | 3 | nsGkAtoms::b, |
433 | 3 | nsGkAtoms::b, |
434 | 3 | NS_NewHTMLElement, |
435 | 3 | NS_NewSVGUnknownElement, |
436 | 3 | nsHtml5TreeBuilder:: |
437 | 3 | B_OR_BIG_OR_CODE_OR_EM_OR_I_OR_S_OR_SMALL_OR_STRIKE_OR_STRONG_OR_TT_OR_U); |
438 | 3 | ELT_RTC = |
439 | 3 | new nsHtml5ElementName(nsGkAtoms::rtc, |
440 | 3 | nsGkAtoms::rtc, |
441 | 3 | NS_NewHTMLElement, |
442 | 3 | NS_NewSVGUnknownElement, |
443 | 3 | nsHtml5TreeBuilder::RB_OR_RTC | OPTIONAL_END_TAG); |
444 | 3 | ELT_SUB = new nsHtml5ElementName( |
445 | 3 | nsGkAtoms::sub, |
446 | 3 | nsGkAtoms::sub, |
447 | 3 | NS_NewHTMLElement, |
448 | 3 | NS_NewSVGUnknownElement, |
449 | 3 | nsHtml5TreeBuilder::RUBY_OR_SPAN_OR_SUB_OR_SUP_OR_VAR); |
450 | 3 | ELT_SVG = new nsHtml5ElementName(nsGkAtoms::svg, |
451 | 3 | nsGkAtoms::svg, |
452 | 3 | NS_NewHTMLUnknownElement, |
453 | 3 | NS_NewSVGSVGElement, |
454 | 3 | nsHtml5TreeBuilder::SVG); |
455 | 3 | ELT_SUP = new nsHtml5ElementName( |
456 | 3 | nsGkAtoms::sup, |
457 | 3 | nsGkAtoms::sup, |
458 | 3 | NS_NewHTMLElement, |
459 | 3 | NS_NewSVGUnknownElement, |
460 | 3 | nsHtml5TreeBuilder::RUBY_OR_SPAN_OR_SUB_OR_SUP_OR_VAR); |
461 | 3 | ELT_SET = new nsHtml5ElementName(nsGkAtoms::set, |
462 | 3 | nsGkAtoms::set, |
463 | 3 | NS_NewHTMLUnknownElement, |
464 | 3 | NS_NewSVGSetElement, |
465 | 3 | nsHtml5TreeBuilder::OTHER); |
466 | 3 | ELT_USE = new nsHtml5ElementName(nsGkAtoms::use, |
467 | 3 | nsGkAtoms::use, |
468 | 3 | NS_NewHTMLUnknownElement, |
469 | 3 | NS_NewSVGUseElement, |
470 | 3 | nsHtml5TreeBuilder::OTHER); |
471 | 3 | ELT_VAR = new nsHtml5ElementName( |
472 | 3 | nsGkAtoms::var, |
473 | 3 | nsGkAtoms::var, |
474 | 3 | NS_NewHTMLElement, |
475 | 3 | NS_NewSVGUnknownElement, |
476 | 3 | nsHtml5TreeBuilder::RUBY_OR_SPAN_OR_SUB_OR_SUP_OR_VAR); |
477 | 3 | ELT_G = new nsHtml5ElementName(nsGkAtoms::g, |
478 | 3 | nsGkAtoms::g, |
479 | 3 | NS_NewHTMLUnknownElement, |
480 | 3 | NS_NewSVGGElement, |
481 | 3 | nsHtml5TreeBuilder::OTHER); |
482 | 3 | ELT_WBR = new nsHtml5ElementName(nsGkAtoms::wbr, |
483 | 3 | nsGkAtoms::wbr, |
484 | 3 | NS_NewHTMLElement, |
485 | 3 | NS_NewSVGUnknownElement, |
486 | 3 | nsHtml5TreeBuilder::AREA_OR_WBR | SPECIAL); |
487 | 3 | ELT_XMP = new nsHtml5ElementName(nsGkAtoms::xmp, |
488 | 3 | nsGkAtoms::xmp, |
489 | 3 | NS_NewHTMLPreElement, |
490 | 3 | NS_NewSVGUnknownElement, |
491 | 3 | nsHtml5TreeBuilder::XMP | SPECIAL); |
492 | 3 | ELT_I = new nsHtml5ElementName( |
493 | 3 | nsGkAtoms::i, |
494 | 3 | nsGkAtoms::i, |
495 | 3 | NS_NewHTMLElement, |
496 | 3 | NS_NewSVGUnknownElement, |
497 | 3 | nsHtml5TreeBuilder:: |
498 | 3 | B_OR_BIG_OR_CODE_OR_EM_OR_I_OR_S_OR_SMALL_OR_STRIKE_OR_STRONG_OR_TT_OR_U); |
499 | 3 | ELT_P = |
500 | 3 | new nsHtml5ElementName(nsGkAtoms::p, |
501 | 3 | nsGkAtoms::p, |
502 | 3 | NS_NewHTMLParagraphElement, |
503 | 3 | NS_NewSVGUnknownElement, |
504 | 3 | nsHtml5TreeBuilder::P | SPECIAL | OPTIONAL_END_TAG); |
505 | 3 | ELT_Q = new nsHtml5ElementName(nsGkAtoms::q, |
506 | 3 | nsGkAtoms::q, |
507 | 3 | NS_NewHTMLSharedElement, |
508 | 3 | NS_NewSVGUnknownElement, |
509 | 3 | nsHtml5TreeBuilder::OTHER); |
510 | 3 | ELT_S = new nsHtml5ElementName( |
511 | 3 | nsGkAtoms::s, |
512 | 3 | nsGkAtoms::s, |
513 | 3 | NS_NewHTMLElement, |
514 | 3 | NS_NewSVGUnknownElement, |
515 | 3 | nsHtml5TreeBuilder:: |
516 | 3 | B_OR_BIG_OR_CODE_OR_EM_OR_I_OR_S_OR_SMALL_OR_STRIKE_OR_STRONG_OR_TT_OR_U); |
517 | 3 | ELT_U = new nsHtml5ElementName( |
518 | 3 | nsGkAtoms::u, |
519 | 3 | nsGkAtoms::u, |
520 | 3 | NS_NewHTMLElement, |
521 | 3 | NS_NewSVGUnknownElement, |
522 | 3 | nsHtml5TreeBuilder:: |
523 | 3 | B_OR_BIG_OR_CODE_OR_EM_OR_I_OR_S_OR_SMALL_OR_STRIKE_OR_STRONG_OR_TT_OR_U); |
524 | 3 | ELT_H1 = new nsHtml5ElementName( |
525 | 3 | nsGkAtoms::h1, |
526 | 3 | nsGkAtoms::h1, |
527 | 3 | NS_NewHTMLHeadingElement, |
528 | 3 | NS_NewSVGUnknownElement, |
529 | 3 | nsHtml5TreeBuilder::H1_OR_H2_OR_H3_OR_H4_OR_H5_OR_H6 | SPECIAL); |
530 | 3 | ELT_H2 = new nsHtml5ElementName( |
531 | 3 | nsGkAtoms::h2, |
532 | 3 | nsGkAtoms::h2, |
533 | 3 | NS_NewHTMLHeadingElement, |
534 | 3 | NS_NewSVGUnknownElement, |
535 | 3 | nsHtml5TreeBuilder::H1_OR_H2_OR_H3_OR_H4_OR_H5_OR_H6 | SPECIAL); |
536 | 3 | ELT_H3 = new nsHtml5ElementName( |
537 | 3 | nsGkAtoms::h3, |
538 | 3 | nsGkAtoms::h3, |
539 | 3 | NS_NewHTMLHeadingElement, |
540 | 3 | NS_NewSVGUnknownElement, |
541 | 3 | nsHtml5TreeBuilder::H1_OR_H2_OR_H3_OR_H4_OR_H5_OR_H6 | SPECIAL); |
542 | 3 | ELT_H4 = new nsHtml5ElementName( |
543 | 3 | nsGkAtoms::h4, |
544 | 3 | nsGkAtoms::h4, |
545 | 3 | NS_NewHTMLHeadingElement, |
546 | 3 | NS_NewSVGUnknownElement, |
547 | 3 | nsHtml5TreeBuilder::H1_OR_H2_OR_H3_OR_H4_OR_H5_OR_H6 | SPECIAL); |
548 | 3 | ELT_H5 = new nsHtml5ElementName( |
549 | 3 | nsGkAtoms::h5, |
550 | 3 | nsGkAtoms::h5, |
551 | 3 | NS_NewHTMLHeadingElement, |
552 | 3 | NS_NewSVGUnknownElement, |
553 | 3 | nsHtml5TreeBuilder::H1_OR_H2_OR_H3_OR_H4_OR_H5_OR_H6 | SPECIAL); |
554 | 3 | ELT_H6 = new nsHtml5ElementName( |
555 | 3 | nsGkAtoms::h6, |
556 | 3 | nsGkAtoms::h6, |
557 | 3 | NS_NewHTMLHeadingElement, |
558 | 3 | NS_NewSVGUnknownElement, |
559 | 3 | nsHtml5TreeBuilder::H1_OR_H2_OR_H3_OR_H4_OR_H5_OR_H6 | SPECIAL); |
560 | 3 | ELT_AREA = new nsHtml5ElementName(nsGkAtoms::area, |
561 | 3 | nsGkAtoms::area, |
562 | 3 | NS_NewHTMLAreaElement, |
563 | 3 | NS_NewSVGUnknownElement, |
564 | 3 | nsHtml5TreeBuilder::AREA_OR_WBR | SPECIAL); |
565 | 3 | ELT_DATA = new nsHtml5ElementName(nsGkAtoms::data, |
566 | 3 | nsGkAtoms::data, |
567 | 3 | NS_NewHTMLDataElement, |
568 | 3 | NS_NewSVGUnknownElement, |
569 | 3 | nsHtml5TreeBuilder::OTHER); |
570 | 3 | ELT_FEFUNCA = new nsHtml5ElementName(nsGkAtoms::fefunca, |
571 | 3 | nsGkAtoms::feFuncA, |
572 | 3 | NS_NewHTMLUnknownElement, |
573 | 3 | NS_NewSVGFEFuncAElement, |
574 | 3 | nsHtml5TreeBuilder::OTHER); |
575 | 3 | ELT_METADATA = new nsHtml5ElementName(nsGkAtoms::metadata, |
576 | 3 | nsGkAtoms::metadata, |
577 | 3 | NS_NewHTMLUnknownElement, |
578 | 3 | NS_NewSVGMetadataElement, |
579 | 3 | nsHtml5TreeBuilder::OTHER); |
580 | 3 | ELT_META = new nsHtml5ElementName(nsGkAtoms::meta, |
581 | 3 | nsGkAtoms::meta, |
582 | 3 | NS_NewHTMLMetaElement, |
583 | 3 | NS_NewSVGUnknownElement, |
584 | 3 | nsHtml5TreeBuilder::META | SPECIAL); |
585 | 3 | ELT_TEXTAREA = new nsHtml5ElementName(nsGkAtoms::textarea, |
586 | 3 | nsGkAtoms::textarea, |
587 | 3 | NS_NewHTMLTextAreaElement, |
588 | 3 | NS_NewSVGUnknownElement, |
589 | 3 | nsHtml5TreeBuilder::TEXTAREA | SPECIAL); |
590 | 3 | ELT_FEFUNCB = new nsHtml5ElementName(nsGkAtoms::fefuncb, |
591 | 3 | nsGkAtoms::feFuncB, |
592 | 3 | NS_NewHTMLUnknownElement, |
593 | 3 | NS_NewSVGFEFuncBElement, |
594 | 3 | nsHtml5TreeBuilder::OTHER); |
595 | 3 | ELT_RB = |
596 | 3 | new nsHtml5ElementName(nsGkAtoms::rb, |
597 | 3 | nsGkAtoms::rb, |
598 | 3 | NS_NewHTMLElement, |
599 | 3 | NS_NewSVGUnknownElement, |
600 | 3 | nsHtml5TreeBuilder::RB_OR_RTC | OPTIONAL_END_TAG); |
601 | 3 | ELT_DESC = new nsHtml5ElementName(nsGkAtoms::desc, |
602 | 3 | nsGkAtoms::desc, |
603 | 3 | NS_NewHTMLUnknownElement, |
604 | 3 | NS_NewSVGDescElement, |
605 | 3 | nsHtml5TreeBuilder::FOREIGNOBJECT_OR_DESC | |
606 | 3 | SCOPING_AS_SVG); |
607 | 3 | ELT_DD = new nsHtml5ElementName(nsGkAtoms::dd, |
608 | 3 | nsGkAtoms::dd, |
609 | 3 | NS_NewHTMLElement, |
610 | 3 | NS_NewSVGUnknownElement, |
611 | 3 | nsHtml5TreeBuilder::DD_OR_DT | SPECIAL | |
612 | 3 | OPTIONAL_END_TAG); |
613 | 3 | ELT_BGSOUND = new nsHtml5ElementName( |
614 | 3 | nsGkAtoms::bgsound, |
615 | 3 | nsGkAtoms::bgsound, |
616 | 3 | NS_NewHTMLUnknownElement, |
617 | 3 | NS_NewSVGUnknownElement, |
618 | 3 | nsHtml5TreeBuilder::LINK_OR_BASEFONT_OR_BGSOUND | SPECIAL); |
619 | 3 | ELT_EMBED = new nsHtml5ElementName(nsGkAtoms::embed, |
620 | 3 | nsGkAtoms::embed, |
621 | 3 | NS_NewHTMLEmbedElement, |
622 | 3 | NS_NewSVGUnknownElement, |
623 | 3 | nsHtml5TreeBuilder::EMBED | SPECIAL); |
624 | 3 | ELT_FEBLEND = new nsHtml5ElementName(nsGkAtoms::feblend, |
625 | 3 | nsGkAtoms::feBlend, |
626 | 3 | NS_NewHTMLUnknownElement, |
627 | 3 | NS_NewSVGFEBlendElement, |
628 | 3 | nsHtml5TreeBuilder::OTHER); |
629 | 3 | ELT_FEFLOOD = new nsHtml5ElementName(nsGkAtoms::feflood, |
630 | 3 | nsGkAtoms::feFlood, |
631 | 3 | NS_NewHTMLUnknownElement, |
632 | 3 | NS_NewSVGFEFloodElement, |
633 | 3 | nsHtml5TreeBuilder::OTHER); |
634 | 3 | ELT_HEAD = new nsHtml5ElementName(nsGkAtoms::head, |
635 | 3 | nsGkAtoms::head, |
636 | 3 | NS_NewHTMLSharedElement, |
637 | 3 | NS_NewSVGUnknownElement, |
638 | 3 | nsHtml5TreeBuilder::HEAD | SPECIAL | |
639 | 3 | OPTIONAL_END_TAG); |
640 | 3 | ELT_LEGEND = new nsHtml5ElementName(nsGkAtoms::legend, |
641 | 3 | nsGkAtoms::legend, |
642 | 3 | NS_NewHTMLLegendElement, |
643 | 3 | NS_NewSVGUnknownElement, |
644 | 3 | nsHtml5TreeBuilder::OTHER); |
645 | 3 | ELT_NOEMBED = new nsHtml5ElementName(nsGkAtoms::noembed, |
646 | 3 | nsGkAtoms::noembed, |
647 | 3 | NS_NewHTMLElement, |
648 | 3 | NS_NewSVGUnknownElement, |
649 | 3 | nsHtml5TreeBuilder::NOEMBED | SPECIAL); |
650 | 3 | ELT_TD = new nsHtml5ElementName(nsGkAtoms::td, |
651 | 3 | nsGkAtoms::td, |
652 | 3 | NS_NewHTMLTableCellElement, |
653 | 3 | NS_NewSVGUnknownElement, |
654 | 3 | nsHtml5TreeBuilder::TD_OR_TH | SPECIAL | |
655 | 3 | SCOPING | OPTIONAL_END_TAG); |
656 | 3 | ELT_THEAD = |
657 | 3 | new nsHtml5ElementName(nsGkAtoms::thead, |
658 | 3 | nsGkAtoms::thead, |
659 | 3 | NS_NewHTMLTableSectionElement, |
660 | 3 | NS_NewSVGUnknownElement, |
661 | 3 | nsHtml5TreeBuilder::TBODY_OR_THEAD_OR_TFOOT | |
662 | 3 | SPECIAL | FOSTER_PARENTING | OPTIONAL_END_TAG); |
663 | 3 | ELT_ASIDE = new nsHtml5ElementName( |
664 | 3 | nsGkAtoms::aside, |
665 | 3 | nsGkAtoms::aside, |
666 | 3 | NS_NewHTMLElement, |
667 | 3 | NS_NewSVGUnknownElement, |
668 | 3 | nsHtml5TreeBuilder:: |
669 | 3 | ADDRESS_OR_ARTICLE_OR_ASIDE_OR_DETAILS_OR_DIALOG_OR_DIR_OR_FIGCAPTION_OR_FIGURE_OR_FOOTER_OR_HEADER_OR_HGROUP_OR_MAIN_OR_NAV_OR_SECTION_OR_SUMMARY | |
670 | 3 | SPECIAL); |
671 | 3 | ELT_ARTICLE = new nsHtml5ElementName( |
672 | 3 | nsGkAtoms::article, |
673 | 3 | nsGkAtoms::article, |
674 | 3 | NS_NewHTMLElement, |
675 | 3 | NS_NewSVGUnknownElement, |
676 | 3 | nsHtml5TreeBuilder:: |
677 | 3 | ADDRESS_OR_ARTICLE_OR_ASIDE_OR_DETAILS_OR_DIALOG_OR_DIR_OR_FIGCAPTION_OR_FIGURE_OR_FOOTER_OR_HEADER_OR_HGROUP_OR_MAIN_OR_NAV_OR_SECTION_OR_SUMMARY | |
678 | 3 | SPECIAL); |
679 | 3 | ELT_ANIMATE = new nsHtml5ElementName(nsGkAtoms::animate, |
680 | 3 | nsGkAtoms::animate, |
681 | 3 | NS_NewHTMLUnknownElement, |
682 | 3 | NS_NewSVGAnimateElement, |
683 | 3 | nsHtml5TreeBuilder::OTHER); |
684 | 3 | ELT_BASE = new nsHtml5ElementName(nsGkAtoms::base, |
685 | 3 | nsGkAtoms::base, |
686 | 3 | NS_NewHTMLSharedElement, |
687 | 3 | NS_NewSVGUnknownElement, |
688 | 3 | nsHtml5TreeBuilder::BASE | SPECIAL); |
689 | 3 | ELT_BLOCKQUOTE = new nsHtml5ElementName( |
690 | 3 | nsGkAtoms::blockquote, |
691 | 3 | nsGkAtoms::blockquote, |
692 | 3 | NS_NewHTMLSharedElement, |
693 | 3 | NS_NewSVGUnknownElement, |
694 | 3 | nsHtml5TreeBuilder::DIV_OR_BLOCKQUOTE_OR_CENTER_OR_MENU | SPECIAL); |
695 | 3 | ELT_CODE = new nsHtml5ElementName( |
696 | 3 | nsGkAtoms::code, |
697 | 3 | nsGkAtoms::code, |
698 | 3 | NS_NewHTMLElement, |
699 | 3 | NS_NewSVGUnknownElement, |
700 | 3 | nsHtml5TreeBuilder:: |
701 | 3 | B_OR_BIG_OR_CODE_OR_EM_OR_I_OR_S_OR_SMALL_OR_STRIKE_OR_STRONG_OR_TT_OR_U); |
702 | 3 | ELT_CIRCLE = new nsHtml5ElementName(nsGkAtoms::circle, |
703 | 3 | nsGkAtoms::circle, |
704 | 3 | NS_NewHTMLUnknownElement, |
705 | 3 | NS_NewSVGCircleElement, |
706 | 3 | nsHtml5TreeBuilder::OTHER); |
707 | 3 | ELT_CITE = new nsHtml5ElementName(nsGkAtoms::cite, |
708 | 3 | nsGkAtoms::cite, |
709 | 3 | NS_NewHTMLElement, |
710 | 3 | NS_NewSVGUnknownElement, |
711 | 3 | nsHtml5TreeBuilder::OTHER); |
712 | 3 | ELT_ELLIPSE = new nsHtml5ElementName(nsGkAtoms::ellipse, |
713 | 3 | nsGkAtoms::ellipse, |
714 | 3 | NS_NewHTMLUnknownElement, |
715 | 3 | NS_NewSVGEllipseElement, |
716 | 3 | nsHtml5TreeBuilder::OTHER); |
717 | 3 | ELT_FETURBULENCE = new nsHtml5ElementName(nsGkAtoms::feturbulence, |
718 | 3 | nsGkAtoms::feTurbulence, |
719 | 3 | NS_NewHTMLUnknownElement, |
720 | 3 | NS_NewSVGFETurbulenceElement, |
721 | 3 | nsHtml5TreeBuilder::OTHER); |
722 | 3 | ELT_FEMERGENODE = new nsHtml5ElementName(nsGkAtoms::femergenode, |
723 | 3 | nsGkAtoms::feMergeNode, |
724 | 3 | NS_NewHTMLUnknownElement, |
725 | 3 | NS_NewSVGFEMergeNodeElement, |
726 | 3 | nsHtml5TreeBuilder::OTHER); |
727 | 3 | ELT_FEIMAGE = new nsHtml5ElementName(nsGkAtoms::feimage, |
728 | 3 | nsGkAtoms::feImage, |
729 | 3 | NS_NewHTMLUnknownElement, |
730 | 3 | NS_NewSVGFEImageElement, |
731 | 3 | nsHtml5TreeBuilder::OTHER); |
732 | 3 | ELT_FEMERGE = new nsHtml5ElementName(nsGkAtoms::femerge, |
733 | 3 | nsGkAtoms::feMerge, |
734 | 3 | NS_NewHTMLUnknownElement, |
735 | 3 | NS_NewSVGFEMergeElement, |
736 | 3 | nsHtml5TreeBuilder::OTHER); |
737 | 3 | ELT_FETILE = new nsHtml5ElementName(nsGkAtoms::fetile, |
738 | 3 | nsGkAtoms::feTile, |
739 | 3 | NS_NewHTMLUnknownElement, |
740 | 3 | NS_NewSVGFETileElement, |
741 | 3 | nsHtml5TreeBuilder::OTHER); |
742 | 3 | ELT_FRAME = new nsHtml5ElementName(nsGkAtoms::frame, |
743 | 3 | nsGkAtoms::frame, |
744 | 3 | NS_NewHTMLFrameElement, |
745 | 3 | NS_NewSVGUnknownElement, |
746 | 3 | nsHtml5TreeBuilder::FRAME | SPECIAL); |
747 | 3 | ELT_FIGURE = new nsHtml5ElementName( |
748 | 3 | nsGkAtoms::figure, |
749 | 3 | nsGkAtoms::figure, |
750 | 3 | NS_NewHTMLElement, |
751 | 3 | NS_NewSVGUnknownElement, |
752 | 3 | nsHtml5TreeBuilder:: |
753 | 3 | ADDRESS_OR_ARTICLE_OR_ASIDE_OR_DETAILS_OR_DIALOG_OR_DIR_OR_FIGCAPTION_OR_FIGURE_OR_FOOTER_OR_HEADER_OR_HGROUP_OR_MAIN_OR_NAV_OR_SECTION_OR_SUMMARY | |
754 | 3 | SPECIAL); |
755 | 3 | ELT_FECOMPOSITE = new nsHtml5ElementName(nsGkAtoms::fecomposite, |
756 | 3 | nsGkAtoms::feComposite, |
757 | 3 | NS_NewHTMLUnknownElement, |
758 | 3 | NS_NewSVGFECompositeElement, |
759 | 3 | nsHtml5TreeBuilder::OTHER); |
760 | 3 | ELT_IMAGE = new nsHtml5ElementName(nsGkAtoms::image, |
761 | 3 | nsGkAtoms::image, |
762 | 3 | NS_NewHTMLElement, |
763 | 3 | NS_NewSVGImageElement, |
764 | 3 | nsHtml5TreeBuilder::IMAGE); |
765 | 3 | ELT_IFRAME = new nsHtml5ElementName(nsGkAtoms::iframe, |
766 | 3 | nsGkAtoms::iframe, |
767 | 3 | NS_NewHTMLIFrameElement, |
768 | 3 | NS_NewSVGUnknownElement, |
769 | 3 | nsHtml5TreeBuilder::IFRAME | SPECIAL); |
770 | 3 | ELT_LINE = new nsHtml5ElementName(nsGkAtoms::line, |
771 | 3 | nsGkAtoms::line, |
772 | 3 | NS_NewHTMLUnknownElement, |
773 | 3 | NS_NewSVGLineElement, |
774 | 3 | nsHtml5TreeBuilder::OTHER); |
775 | 3 | ELT_MARQUEE = new nsHtml5ElementName(nsGkAtoms::marquee, |
776 | 3 | nsGkAtoms::marquee, |
777 | 3 | NS_NewHTMLDivElement, |
778 | 3 | NS_NewSVGUnknownElement, |
779 | 3 | nsHtml5TreeBuilder::MARQUEE_OR_APPLET | |
780 | 3 | SPECIAL | SCOPING); |
781 | 3 | ELT_POLYLINE = new nsHtml5ElementName(nsGkAtoms::polyline, |
782 | 3 | nsGkAtoms::polyline, |
783 | 3 | NS_NewHTMLUnknownElement, |
784 | 3 | NS_NewSVGPolylineElement, |
785 | 3 | nsHtml5TreeBuilder::OTHER); |
786 | 3 | ELT_PICTURE = new nsHtml5ElementName(nsGkAtoms::picture, |
787 | 3 | nsGkAtoms::picture, |
788 | 3 | NS_NewHTMLPictureElement, |
789 | 3 | NS_NewSVGUnknownElement, |
790 | 3 | nsHtml5TreeBuilder::OTHER); |
791 | 3 | ELT_SOURCE = |
792 | 3 | new nsHtml5ElementName(nsGkAtoms::source, |
793 | 3 | nsGkAtoms::source, |
794 | 3 | NS_NewHTMLSourceElement, |
795 | 3 | NS_NewSVGUnknownElement, |
796 | 3 | nsHtml5TreeBuilder::PARAM_OR_SOURCE_OR_TRACK); |
797 | 3 | ELT_STRIKE = new nsHtml5ElementName( |
798 | 3 | nsGkAtoms::strike, |
799 | 3 | nsGkAtoms::strike, |
800 | 3 | NS_NewHTMLElement, |
801 | 3 | NS_NewSVGUnknownElement, |
802 | 3 | nsHtml5TreeBuilder:: |
803 | 3 | B_OR_BIG_OR_CODE_OR_EM_OR_I_OR_S_OR_SMALL_OR_STRIKE_OR_STRONG_OR_TT_OR_U); |
804 | 3 | ELT_STYLE = new nsHtml5ElementName(nsGkAtoms::style, |
805 | 3 | nsGkAtoms::style, |
806 | 3 | NS_NewHTMLStyleElement, |
807 | 3 | NS_NewSVGStyleElement, |
808 | 3 | nsHtml5TreeBuilder::STYLE | SPECIAL); |
809 | 3 | ELT_TABLE = new nsHtml5ElementName(nsGkAtoms::table, |
810 | 3 | nsGkAtoms::table, |
811 | 3 | NS_NewHTMLTableElement, |
812 | 3 | NS_NewSVGUnknownElement, |
813 | 3 | nsHtml5TreeBuilder::TABLE | SPECIAL | |
814 | 3 | FOSTER_PARENTING | SCOPING); |
815 | 3 | ELT_TITLE = new nsHtml5ElementName(nsGkAtoms::title, |
816 | 3 | nsGkAtoms::title, |
817 | 3 | NS_NewHTMLTitleElement, |
818 | 3 | NS_NewSVGTitleElement, |
819 | 3 | nsHtml5TreeBuilder::TITLE | SPECIAL | |
820 | 3 | SCOPING_AS_SVG); |
821 | 3 | ELT_TIME = new nsHtml5ElementName(nsGkAtoms::time, |
822 | 3 | nsGkAtoms::time, |
823 | 3 | NS_NewHTMLTimeElement, |
824 | 3 | NS_NewSVGUnknownElement, |
825 | 3 | nsHtml5TreeBuilder::OTHER); |
826 | 3 | ELT_TEMPLATE = |
827 | 3 | new nsHtml5ElementName(nsGkAtoms::_template, |
828 | 3 | nsGkAtoms::_template, |
829 | 3 | NS_NewHTMLTemplateElement, |
830 | 3 | NS_NewSVGUnknownElement, |
831 | 3 | nsHtml5TreeBuilder::TEMPLATE | SPECIAL | SCOPING); |
832 | 3 | ELT_ALTGLYPHDEF = new nsHtml5ElementName(nsGkAtoms::altglyphdef, |
833 | 3 | nsGkAtoms::altGlyphDef, |
834 | 3 | NS_NewHTMLUnknownElement, |
835 | 3 | NS_NewSVGUnknownElement, |
836 | 3 | nsHtml5TreeBuilder::OTHER); |
837 | 3 | ELT_GLYPHREF = new nsHtml5ElementName(nsGkAtoms::glyphref, |
838 | 3 | nsGkAtoms::glyphRef, |
839 | 3 | NS_NewHTMLUnknownElement, |
840 | 3 | NS_NewSVGUnknownElement, |
841 | 3 | nsHtml5TreeBuilder::OTHER); |
842 | 3 | ELT_DIALOG = new nsHtml5ElementName( |
843 | 3 | nsGkAtoms::dialog, |
844 | 3 | nsGkAtoms::dialog, |
845 | 3 | NS_NewHTMLDialogElement, |
846 | 3 | NS_NewSVGUnknownElement, |
847 | 3 | nsHtml5TreeBuilder:: |
848 | 3 | ADDRESS_OR_ARTICLE_OR_ASIDE_OR_DETAILS_OR_DIALOG_OR_DIR_OR_FIGCAPTION_OR_FIGURE_OR_FOOTER_OR_HEADER_OR_HGROUP_OR_MAIN_OR_NAV_OR_SECTION_OR_SUMMARY | |
849 | 3 | SPECIAL); |
850 | 3 | ELT_FEFUNCG = new nsHtml5ElementName(nsGkAtoms::fefuncg, |
851 | 3 | nsGkAtoms::feFuncG, |
852 | 3 | NS_NewHTMLUnknownElement, |
853 | 3 | NS_NewSVGFEFuncGElement, |
854 | 3 | nsHtml5TreeBuilder::OTHER); |
855 | 3 | ELT_FEDIFFUSELIGHTING = |
856 | 3 | new nsHtml5ElementName(nsGkAtoms::fediffuselighting, |
857 | 3 | nsGkAtoms::feDiffuseLighting, |
858 | 3 | NS_NewHTMLUnknownElement, |
859 | 3 | NS_NewSVGFEDiffuseLightingElement, |
860 | 3 | nsHtml5TreeBuilder::OTHER); |
861 | 3 | ELT_FESPECULARLIGHTING = |
862 | 3 | new nsHtml5ElementName(nsGkAtoms::fespecularlighting, |
863 | 3 | nsGkAtoms::feSpecularLighting, |
864 | 3 | NS_NewHTMLUnknownElement, |
865 | 3 | NS_NewSVGFESpecularLightingElement, |
866 | 3 | nsHtml5TreeBuilder::OTHER); |
867 | 3 | ELT_LISTING = |
868 | 3 | new nsHtml5ElementName(nsGkAtoms::listing, |
869 | 3 | nsGkAtoms::listing, |
870 | 3 | NS_NewHTMLPreElement, |
871 | 3 | NS_NewSVGUnknownElement, |
872 | 3 | nsHtml5TreeBuilder::PRE_OR_LISTING | SPECIAL); |
873 | 3 | ELT_STRONG = new nsHtml5ElementName( |
874 | 3 | nsGkAtoms::strong, |
875 | 3 | nsGkAtoms::strong, |
876 | 3 | NS_NewHTMLElement, |
877 | 3 | NS_NewSVGUnknownElement, |
878 | 3 | nsHtml5TreeBuilder:: |
879 | 3 | B_OR_BIG_OR_CODE_OR_EM_OR_I_OR_S_OR_SMALL_OR_STRIKE_OR_STRONG_OR_TT_OR_U); |
880 | 3 | ELT_ALTGLYPH = new nsHtml5ElementName(nsGkAtoms::altglyph, |
881 | 3 | nsGkAtoms::altGlyph, |
882 | 3 | NS_NewHTMLUnknownElement, |
883 | 3 | NS_NewSVGUnknownElement, |
884 | 3 | nsHtml5TreeBuilder::OTHER); |
885 | 3 | ELT_CLIPPATH = new nsHtml5ElementName(nsGkAtoms::clippath, |
886 | 3 | nsGkAtoms::clipPath, |
887 | 3 | NS_NewHTMLUnknownElement, |
888 | 3 | NS_NewSVGClipPathElement, |
889 | 3 | nsHtml5TreeBuilder::OTHER); |
890 | 3 | ELT_MGLYPH = new nsHtml5ElementName(nsGkAtoms::mglyph_, |
891 | 3 | nsGkAtoms::mglyph_, |
892 | 3 | NS_NewHTMLUnknownElement, |
893 | 3 | NS_NewSVGUnknownElement, |
894 | 3 | nsHtml5TreeBuilder::MGLYPH_OR_MALIGNMARK); |
895 | 3 | ELT_MATH = new nsHtml5ElementName(nsGkAtoms::math, |
896 | 3 | nsGkAtoms::math, |
897 | 3 | NS_NewHTMLUnknownElement, |
898 | 3 | NS_NewSVGUnknownElement, |
899 | 3 | nsHtml5TreeBuilder::MATH); |
900 | 3 | ELT_MPATH = new nsHtml5ElementName(nsGkAtoms::mpath, |
901 | 3 | nsGkAtoms::mpath, |
902 | 3 | NS_NewHTMLUnknownElement, |
903 | 3 | NS_NewSVGMPathElement, |
904 | 3 | nsHtml5TreeBuilder::OTHER); |
905 | 3 | ELT_PATH = new nsHtml5ElementName(nsGkAtoms::path, |
906 | 3 | nsGkAtoms::path, |
907 | 3 | NS_NewHTMLUnknownElement, |
908 | 3 | NS_NewSVGPathElement, |
909 | 3 | nsHtml5TreeBuilder::OTHER); |
910 | 3 | ELT_TH = new nsHtml5ElementName(nsGkAtoms::th, |
911 | 3 | nsGkAtoms::th, |
912 | 3 | NS_NewHTMLTableCellElement, |
913 | 3 | NS_NewSVGUnknownElement, |
914 | 3 | nsHtml5TreeBuilder::TD_OR_TH | SPECIAL | |
915 | 3 | SCOPING | OPTIONAL_END_TAG); |
916 | 3 | ELT_SWITCH = new nsHtml5ElementName(nsGkAtoms::svgSwitch, |
917 | 3 | nsGkAtoms::svgSwitch, |
918 | 3 | NS_NewHTMLUnknownElement, |
919 | 3 | NS_NewSVGSwitchElement, |
920 | 3 | nsHtml5TreeBuilder::OTHER); |
921 | 3 | ELT_TEXTPATH = new nsHtml5ElementName(nsGkAtoms::textpath, |
922 | 3 | nsGkAtoms::textPath, |
923 | 3 | NS_NewHTMLUnknownElement, |
924 | 3 | NS_NewSVGTextPathElement, |
925 | 3 | nsHtml5TreeBuilder::OTHER); |
926 | 3 | ELT_LI = |
927 | 3 | new nsHtml5ElementName(nsGkAtoms::li, |
928 | 3 | nsGkAtoms::li, |
929 | 3 | NS_NewHTMLLIElement, |
930 | 3 | NS_NewSVGUnknownElement, |
931 | 3 | nsHtml5TreeBuilder::LI | SPECIAL | OPTIONAL_END_TAG); |
932 | 3 | ELT_MI = new nsHtml5ElementName(nsGkAtoms::mi_, |
933 | 3 | nsGkAtoms::mi_, |
934 | 3 | NS_NewHTMLUnknownElement, |
935 | 3 | NS_NewSVGUnknownElement, |
936 | 3 | nsHtml5TreeBuilder::MI_MO_MN_MS_MTEXT | |
937 | 3 | SCOPING_AS_MATHML); |
938 | 3 | ELT_LINK = new nsHtml5ElementName( |
939 | 3 | nsGkAtoms::link, |
940 | 3 | nsGkAtoms::link, |
941 | 3 | NS_NewHTMLLinkElement, |
942 | 3 | NS_NewSVGUnknownElement, |
943 | 3 | nsHtml5TreeBuilder::LINK_OR_BASEFONT_OR_BGSOUND | SPECIAL); |
944 | 3 | ELT_MARK = new nsHtml5ElementName(nsGkAtoms::mark, |
945 | 3 | nsGkAtoms::mark, |
946 | 3 | NS_NewHTMLElement, |
947 | 3 | NS_NewSVGUnknownElement, |
948 | 3 | nsHtml5TreeBuilder::OTHER); |
949 | 3 | ELT_MALIGNMARK = |
950 | 3 | new nsHtml5ElementName(nsGkAtoms::malignmark_, |
951 | 3 | nsGkAtoms::malignmark_, |
952 | 3 | NS_NewHTMLUnknownElement, |
953 | 3 | NS_NewSVGUnknownElement, |
954 | 3 | nsHtml5TreeBuilder::MGLYPH_OR_MALIGNMARK); |
955 | 3 | ELT_MASK = new nsHtml5ElementName(nsGkAtoms::mask, |
956 | 3 | nsGkAtoms::mask, |
957 | 3 | NS_NewHTMLUnknownElement, |
958 | 3 | NS_NewSVGMaskElement, |
959 | 3 | nsHtml5TreeBuilder::OTHER); |
960 | 3 | ELT_TRACK = new nsHtml5ElementName( |
961 | 3 | nsGkAtoms::track, |
962 | 3 | nsGkAtoms::track, |
963 | 3 | NS_NewHTMLTrackElement, |
964 | 3 | NS_NewSVGUnknownElement, |
965 | 3 | nsHtml5TreeBuilder::PARAM_OR_SOURCE_OR_TRACK | SPECIAL); |
966 | 3 | ELT_DL = new nsHtml5ElementName(nsGkAtoms::dl, |
967 | 3 | nsGkAtoms::dl, |
968 | 3 | NS_NewHTMLSharedListElement, |
969 | 3 | NS_NewSVGUnknownElement, |
970 | 3 | nsHtml5TreeBuilder::UL_OR_OL_OR_DL | SPECIAL); |
971 | 3 | ELT_HTML = new nsHtml5ElementName(nsGkAtoms::html, |
972 | 3 | nsGkAtoms::html, |
973 | 3 | NS_NewHTMLSharedElement, |
974 | 3 | NS_NewSVGUnknownElement, |
975 | 3 | nsHtml5TreeBuilder::HTML | SPECIAL | |
976 | 3 | SCOPING | OPTIONAL_END_TAG); |
977 | 3 | ELT_OL = new nsHtml5ElementName(nsGkAtoms::ol, |
978 | 3 | nsGkAtoms::ol, |
979 | 3 | NS_NewHTMLSharedListElement, |
980 | 3 | NS_NewSVGUnknownElement, |
981 | 3 | nsHtml5TreeBuilder::UL_OR_OL_OR_DL | SPECIAL); |
982 | 3 | ELT_LABEL = new nsHtml5ElementName(nsGkAtoms::label, |
983 | 3 | nsGkAtoms::label, |
984 | 3 | NS_NewHTMLLabelElement, |
985 | 3 | NS_NewSVGUnknownElement, |
986 | 3 | nsHtml5TreeBuilder::OTHER); |
987 | 3 | ELT_UL = new nsHtml5ElementName(nsGkAtoms::ul, |
988 | 3 | nsGkAtoms::ul, |
989 | 3 | NS_NewHTMLSharedListElement, |
990 | 3 | NS_NewSVGUnknownElement, |
991 | 3 | nsHtml5TreeBuilder::UL_OR_OL_OR_DL | SPECIAL); |
992 | 3 | ELT_SMALL = new nsHtml5ElementName( |
993 | 3 | nsGkAtoms::small, |
994 | 3 | nsGkAtoms::small, |
995 | 3 | NS_NewHTMLElement, |
996 | 3 | NS_NewSVGUnknownElement, |
997 | 3 | nsHtml5TreeBuilder:: |
998 | 3 | B_OR_BIG_OR_CODE_OR_EM_OR_I_OR_S_OR_SMALL_OR_STRIKE_OR_STRONG_OR_TT_OR_U); |
999 | 3 | ELT_SYMBOL = new nsHtml5ElementName(nsGkAtoms::symbol, |
1000 | 3 | nsGkAtoms::symbol, |
1001 | 3 | NS_NewHTMLUnknownElement, |
1002 | 3 | NS_NewSVGSymbolElement, |
1003 | 3 | nsHtml5TreeBuilder::OTHER); |
1004 | 3 | ELT_ALTGLYPHITEM = new nsHtml5ElementName(nsGkAtoms::altglyphitem, |
1005 | 3 | nsGkAtoms::altGlyphItem, |
1006 | 3 | NS_NewHTMLUnknownElement, |
1007 | 3 | NS_NewSVGUnknownElement, |
1008 | 3 | nsHtml5TreeBuilder::OTHER); |
1009 | 3 | ELT_ANIMATETRANSFORM = |
1010 | 3 | new nsHtml5ElementName(nsGkAtoms::animatetransform, |
1011 | 3 | nsGkAtoms::animateTransform, |
1012 | 3 | NS_NewHTMLUnknownElement, |
1013 | 3 | NS_NewSVGAnimateTransformElement, |
1014 | 3 | nsHtml5TreeBuilder::OTHER); |
1015 | 3 | ELT_ACRONYM = new nsHtml5ElementName(nsGkAtoms::acronym, |
1016 | 3 | nsGkAtoms::acronym, |
1017 | 3 | NS_NewHTMLElement, |
1018 | 3 | NS_NewSVGUnknownElement, |
1019 | 3 | nsHtml5TreeBuilder::OTHER); |
1020 | 3 | ELT_EM = new nsHtml5ElementName( |
1021 | 3 | nsGkAtoms::em, |
1022 | 3 | nsGkAtoms::em, |
1023 | 3 | NS_NewHTMLElement, |
1024 | 3 | NS_NewSVGUnknownElement, |
1025 | 3 | nsHtml5TreeBuilder:: |
1026 | 3 | B_OR_BIG_OR_CODE_OR_EM_OR_I_OR_S_OR_SMALL_OR_STRIKE_OR_STRONG_OR_TT_OR_U); |
1027 | 3 | ELT_FORM = new nsHtml5ElementName(nsGkAtoms::form, |
1028 | 3 | nsGkAtoms::form, |
1029 | 3 | NS_NewHTMLFormElement, |
1030 | 3 | NS_NewSVGUnknownElement, |
1031 | 3 | nsHtml5TreeBuilder::FORM | SPECIAL); |
1032 | 3 | ELT_MENUITEM = new nsHtml5ElementName(nsGkAtoms::menuitem, |
1033 | 3 | nsGkAtoms::menuitem, |
1034 | 3 | NS_NewHTMLMenuItemElement, |
1035 | 3 | NS_NewSVGUnknownElement, |
1036 | 3 | nsHtml5TreeBuilder::MENUITEM); |
1037 | 3 | ELT_PARAM = new nsHtml5ElementName( |
1038 | 3 | nsGkAtoms::param, |
1039 | 3 | nsGkAtoms::param, |
1040 | 3 | NS_NewHTMLSharedElement, |
1041 | 3 | NS_NewSVGUnknownElement, |
1042 | 3 | nsHtml5TreeBuilder::PARAM_OR_SOURCE_OR_TRACK | SPECIAL); |
1043 | 3 | ELT_ANIMATEMOTION = new nsHtml5ElementName(nsGkAtoms::animatemotion, |
1044 | 3 | nsGkAtoms::animateMotion, |
1045 | 3 | NS_NewHTMLUnknownElement, |
1046 | 3 | NS_NewSVGAnimateMotionElement, |
1047 | 3 | nsHtml5TreeBuilder::OTHER); |
1048 | 3 | ELT_BUTTON = new nsHtml5ElementName(nsGkAtoms::button, |
1049 | 3 | nsGkAtoms::button, |
1050 | 3 | NS_NewHTMLButtonElement, |
1051 | 3 | NS_NewSVGUnknownElement, |
1052 | 3 | nsHtml5TreeBuilder::BUTTON | SPECIAL); |
1053 | 3 | ELT_CAPTION = |
1054 | 3 | new nsHtml5ElementName(nsGkAtoms::caption, |
1055 | 3 | nsGkAtoms::caption, |
1056 | 3 | NS_NewHTMLTableCaptionElement, |
1057 | 3 | NS_NewSVGUnknownElement, |
1058 | 3 | nsHtml5TreeBuilder::CAPTION | SPECIAL | SCOPING); |
1059 | 3 | ELT_FIGCAPTION = new nsHtml5ElementName( |
1060 | 3 | nsGkAtoms::figcaption, |
1061 | 3 | nsGkAtoms::figcaption, |
1062 | 3 | NS_NewHTMLElement, |
1063 | 3 | NS_NewSVGUnknownElement, |
1064 | 3 | nsHtml5TreeBuilder:: |
1065 | 3 | ADDRESS_OR_ARTICLE_OR_ASIDE_OR_DETAILS_OR_DIALOG_OR_DIR_OR_FIGCAPTION_OR_FIGURE_OR_FOOTER_OR_HEADER_OR_HGROUP_OR_MAIN_OR_NAV_OR_SECTION_OR_SUMMARY | |
1066 | 3 | SPECIAL); |
1067 | 3 | ELT_MN = new nsHtml5ElementName(nsGkAtoms::mn_, |
1068 | 3 | nsGkAtoms::mn_, |
1069 | 3 | NS_NewHTMLUnknownElement, |
1070 | 3 | NS_NewSVGUnknownElement, |
1071 | 3 | nsHtml5TreeBuilder::MI_MO_MN_MS_MTEXT | |
1072 | 3 | SCOPING_AS_MATHML); |
1073 | 3 | ELT_KEYGEN = new nsHtml5ElementName(nsGkAtoms::keygen, |
1074 | 3 | nsGkAtoms::keygen, |
1075 | 3 | NS_NewHTMLSpanElement, |
1076 | 3 | NS_NewSVGUnknownElement, |
1077 | 3 | nsHtml5TreeBuilder::KEYGEN); |
1078 | 3 | ELT_MAIN = new nsHtml5ElementName( |
1079 | 3 | nsGkAtoms::main, |
1080 | 3 | nsGkAtoms::main, |
1081 | 3 | NS_NewHTMLElement, |
1082 | 3 | NS_NewSVGUnknownElement, |
1083 | 3 | nsHtml5TreeBuilder:: |
1084 | 3 | ADDRESS_OR_ARTICLE_OR_ASIDE_OR_DETAILS_OR_DIALOG_OR_DIR_OR_FIGCAPTION_OR_FIGURE_OR_FOOTER_OR_HEADER_OR_HGROUP_OR_MAIN_OR_NAV_OR_SECTION_OR_SUMMARY | |
1085 | 3 | SPECIAL); |
1086 | 3 | ELT_OPTION = |
1087 | 3 | new nsHtml5ElementName(nsGkAtoms::option, |
1088 | 3 | nsGkAtoms::option, |
1089 | 3 | NS_NewHTMLOptionElement, |
1090 | 3 | NS_NewSVGUnknownElement, |
1091 | 3 | nsHtml5TreeBuilder::OPTION | OPTIONAL_END_TAG); |
1092 | 3 | ELT_POLYGON = new nsHtml5ElementName(nsGkAtoms::polygon, |
1093 | 3 | nsGkAtoms::polygon, |
1094 | 3 | NS_NewHTMLUnknownElement, |
1095 | 3 | NS_NewSVGPolygonElement, |
1096 | 3 | nsHtml5TreeBuilder::OTHER); |
1097 | 3 | ELT_PATTERN = new nsHtml5ElementName(nsGkAtoms::pattern, |
1098 | 3 | nsGkAtoms::pattern, |
1099 | 3 | NS_NewHTMLUnknownElement, |
1100 | 3 | NS_NewSVGPatternElement, |
1101 | 3 | nsHtml5TreeBuilder::OTHER); |
1102 | 3 | ELT_SPAN = new nsHtml5ElementName( |
1103 | 3 | nsGkAtoms::span, |
1104 | 3 | nsGkAtoms::span, |
1105 | 3 | NS_NewHTMLSpanElement, |
1106 | 3 | NS_NewSVGUnknownElement, |
1107 | 3 | nsHtml5TreeBuilder::RUBY_OR_SPAN_OR_SUB_OR_SUP_OR_VAR); |
1108 | 3 | ELT_SECTION = new nsHtml5ElementName( |
1109 | 3 | nsGkAtoms::section, |
1110 | 3 | nsGkAtoms::section, |
1111 | 3 | NS_NewHTMLElement, |
1112 | 3 | NS_NewSVGUnknownElement, |
1113 | 3 | nsHtml5TreeBuilder:: |
1114 | 3 | ADDRESS_OR_ARTICLE_OR_ASIDE_OR_DETAILS_OR_DIALOG_OR_DIR_OR_FIGCAPTION_OR_FIGURE_OR_FOOTER_OR_HEADER_OR_HGROUP_OR_MAIN_OR_NAV_OR_SECTION_OR_SUMMARY | |
1115 | 3 | SPECIAL); |
1116 | 3 | ELT_TSPAN = new nsHtml5ElementName(nsGkAtoms::tspan, |
1117 | 3 | nsGkAtoms::tspan, |
1118 | 3 | NS_NewHTMLUnknownElement, |
1119 | 3 | NS_NewSVGTSpanElement, |
1120 | 3 | nsHtml5TreeBuilder::OTHER); |
1121 | 3 | ELT_AUDIO = new nsHtml5ElementName(nsGkAtoms::audio, |
1122 | 3 | nsGkAtoms::audio, |
1123 | 3 | NS_NewHTMLAudioElement, |
1124 | 3 | NS_NewSVGUnknownElement, |
1125 | 3 | nsHtml5TreeBuilder::OTHER); |
1126 | 3 | ELT_MO = new nsHtml5ElementName(nsGkAtoms::mo_, |
1127 | 3 | nsGkAtoms::mo_, |
1128 | 3 | NS_NewHTMLUnknownElement, |
1129 | 3 | NS_NewSVGUnknownElement, |
1130 | 3 | nsHtml5TreeBuilder::MI_MO_MN_MS_MTEXT | |
1131 | 3 | SCOPING_AS_MATHML); |
1132 | 3 | ELT_VIDEO = new nsHtml5ElementName(nsGkAtoms::video, |
1133 | 3 | nsGkAtoms::video, |
1134 | 3 | NS_NewHTMLVideoElement, |
1135 | 3 | NS_NewSVGUnknownElement, |
1136 | 3 | nsHtml5TreeBuilder::OTHER); |
1137 | 3 | ELT_COLGROUP = new nsHtml5ElementName(nsGkAtoms::colgroup, |
1138 | 3 | nsGkAtoms::colgroup, |
1139 | 3 | NS_NewHTMLTableColElement, |
1140 | 3 | NS_NewSVGUnknownElement, |
1141 | 3 | nsHtml5TreeBuilder::COLGROUP | SPECIAL | |
1142 | 3 | OPTIONAL_END_TAG); |
1143 | 3 | ELT_FEDISPLACEMENTMAP = |
1144 | 3 | new nsHtml5ElementName(nsGkAtoms::fedisplacementmap, |
1145 | 3 | nsGkAtoms::feDisplacementMap, |
1146 | 3 | NS_NewHTMLUnknownElement, |
1147 | 3 | NS_NewSVGFEDisplacementMapElement, |
1148 | 3 | nsHtml5TreeBuilder::OTHER); |
1149 | 3 | ELT_HGROUP = new nsHtml5ElementName( |
1150 | 3 | nsGkAtoms::hgroup, |
1151 | 3 | nsGkAtoms::hgroup, |
1152 | 3 | NS_NewHTMLElement, |
1153 | 3 | NS_NewSVGUnknownElement, |
1154 | 3 | nsHtml5TreeBuilder:: |
1155 | 3 | ADDRESS_OR_ARTICLE_OR_ASIDE_OR_DETAILS_OR_DIALOG_OR_DIR_OR_FIGCAPTION_OR_FIGURE_OR_FOOTER_OR_HEADER_OR_HGROUP_OR_MAIN_OR_NAV_OR_SECTION_OR_SUMMARY | |
1156 | 3 | SPECIAL); |
1157 | 3 | ELT_RP = |
1158 | 3 | new nsHtml5ElementName(nsGkAtoms::rp, |
1159 | 3 | nsGkAtoms::rp, |
1160 | 3 | NS_NewHTMLElement, |
1161 | 3 | NS_NewSVGUnknownElement, |
1162 | 3 | nsHtml5TreeBuilder::RT_OR_RP | OPTIONAL_END_TAG); |
1163 | 3 | ELT_OPTGROUP = |
1164 | 3 | new nsHtml5ElementName(nsGkAtoms::optgroup, |
1165 | 3 | nsGkAtoms::optgroup, |
1166 | 3 | NS_NewHTMLOptGroupElement, |
1167 | 3 | NS_NewSVGUnknownElement, |
1168 | 3 | nsHtml5TreeBuilder::OPTGROUP | OPTIONAL_END_TAG); |
1169 | 3 | ELT_SAMP = new nsHtml5ElementName(nsGkAtoms::samp, |
1170 | 3 | nsGkAtoms::samp, |
1171 | 3 | NS_NewHTMLElement, |
1172 | 3 | NS_NewSVGUnknownElement, |
1173 | 3 | nsHtml5TreeBuilder::OTHER); |
1174 | 3 | ELT_STOP = new nsHtml5ElementName(nsGkAtoms::stop, |
1175 | 3 | nsGkAtoms::stop, |
1176 | 3 | NS_NewHTMLUnknownElement, |
1177 | 3 | NS_NewSVGStopElement, |
1178 | 3 | nsHtml5TreeBuilder::OTHER); |
1179 | 3 | ELT_BR = new nsHtml5ElementName(nsGkAtoms::br, |
1180 | 3 | nsGkAtoms::br, |
1181 | 3 | NS_NewHTMLBRElement, |
1182 | 3 | NS_NewSVGUnknownElement, |
1183 | 3 | nsHtml5TreeBuilder::BR | SPECIAL); |
1184 | 3 | ELT_ABBR = new nsHtml5ElementName(nsGkAtoms::abbr, |
1185 | 3 | nsGkAtoms::abbr, |
1186 | 3 | NS_NewHTMLElement, |
1187 | 3 | NS_NewSVGUnknownElement, |
1188 | 3 | nsHtml5TreeBuilder::OTHER); |
1189 | 3 | ELT_ANIMATECOLOR = new nsHtml5ElementName(nsGkAtoms::animatecolor, |
1190 | 3 | nsGkAtoms::animateColor, |
1191 | 3 | NS_NewHTMLUnknownElement, |
1192 | 3 | NS_NewSVGUnknownElement, |
1193 | 3 | nsHtml5TreeBuilder::OTHER); |
1194 | 3 | ELT_CENTER = new nsHtml5ElementName( |
1195 | 3 | nsGkAtoms::center, |
1196 | 3 | nsGkAtoms::center, |
1197 | 3 | NS_NewHTMLElement, |
1198 | 3 | NS_NewSVGUnknownElement, |
1199 | 3 | nsHtml5TreeBuilder::DIV_OR_BLOCKQUOTE_OR_CENTER_OR_MENU | SPECIAL); |
1200 | 3 | ELT_HR = new nsHtml5ElementName(nsGkAtoms::hr, |
1201 | 3 | nsGkAtoms::hr, |
1202 | 3 | NS_NewHTMLHRElement, |
1203 | 3 | NS_NewSVGUnknownElement, |
1204 | 3 | nsHtml5TreeBuilder::HR | SPECIAL); |
1205 | 3 | ELT_FEFUNCR = new nsHtml5ElementName(nsGkAtoms::fefuncr, |
1206 | 3 | nsGkAtoms::feFuncR, |
1207 | 3 | NS_NewHTMLUnknownElement, |
1208 | 3 | NS_NewSVGFEFuncRElement, |
1209 | 3 | nsHtml5TreeBuilder::OTHER); |
1210 | 3 | ELT_FECOMPONENTTRANSFER = |
1211 | 3 | new nsHtml5ElementName(nsGkAtoms::fecomponenttransfer, |
1212 | 3 | nsGkAtoms::feComponentTransfer, |
1213 | 3 | NS_NewHTMLUnknownElement, |
1214 | 3 | NS_NewSVGFEComponentTransferElement, |
1215 | 3 | nsHtml5TreeBuilder::OTHER); |
1216 | 3 | ELT_FILTER = new nsHtml5ElementName(nsGkAtoms::filter, |
1217 | 3 | nsGkAtoms::filter, |
1218 | 3 | NS_NewHTMLUnknownElement, |
1219 | 3 | NS_NewSVGFilterElement, |
1220 | 3 | nsHtml5TreeBuilder::OTHER); |
1221 | 3 | ELT_FOOTER = new nsHtml5ElementName( |
1222 | 3 | nsGkAtoms::footer, |
1223 | 3 | nsGkAtoms::footer, |
1224 | 3 | NS_NewHTMLElement, |
1225 | 3 | NS_NewSVGUnknownElement, |
1226 | 3 | nsHtml5TreeBuilder:: |
1227 | 3 | ADDRESS_OR_ARTICLE_OR_ASIDE_OR_DETAILS_OR_DIALOG_OR_DIR_OR_FIGCAPTION_OR_FIGURE_OR_FOOTER_OR_HEADER_OR_HGROUP_OR_MAIN_OR_NAV_OR_SECTION_OR_SUMMARY | |
1228 | 3 | SPECIAL); |
1229 | 3 | ELT_FEGAUSSIANBLUR = new nsHtml5ElementName(nsGkAtoms::fegaussianblur, |
1230 | 3 | nsGkAtoms::feGaussianBlur, |
1231 | 3 | NS_NewHTMLUnknownElement, |
1232 | 3 | NS_NewSVGFEGaussianBlurElement, |
1233 | 3 | nsHtml5TreeBuilder::OTHER); |
1234 | 3 | ELT_HEADER = new nsHtml5ElementName( |
1235 | 3 | nsGkAtoms::header, |
1236 | 3 | nsGkAtoms::header, |
1237 | 3 | NS_NewHTMLElement, |
1238 | 3 | NS_NewSVGUnknownElement, |
1239 | 3 | nsHtml5TreeBuilder:: |
1240 | 3 | ADDRESS_OR_ARTICLE_OR_ASIDE_OR_DETAILS_OR_DIALOG_OR_DIR_OR_FIGCAPTION_OR_FIGURE_OR_FOOTER_OR_HEADER_OR_HGROUP_OR_MAIN_OR_NAV_OR_SECTION_OR_SUMMARY | |
1241 | 3 | SPECIAL); |
1242 | 3 | ELT_MARKER = new nsHtml5ElementName(nsGkAtoms::marker, |
1243 | 3 | nsGkAtoms::marker, |
1244 | 3 | NS_NewHTMLUnknownElement, |
1245 | 3 | NS_NewSVGMarkerElement, |
1246 | 3 | nsHtml5TreeBuilder::OTHER); |
1247 | 3 | ELT_METER = new nsHtml5ElementName(nsGkAtoms::meter, |
1248 | 3 | nsGkAtoms::meter, |
1249 | 3 | NS_NewHTMLMeterElement, |
1250 | 3 | NS_NewSVGUnknownElement, |
1251 | 3 | nsHtml5TreeBuilder::OTHER); |
1252 | 3 | ELT_NOBR = new nsHtml5ElementName(nsGkAtoms::nobr, |
1253 | 3 | nsGkAtoms::nobr, |
1254 | 3 | NS_NewHTMLElement, |
1255 | 3 | NS_NewSVGUnknownElement, |
1256 | 3 | nsHtml5TreeBuilder::NOBR); |
1257 | 3 | ELT_TR = new nsHtml5ElementName(nsGkAtoms::tr, |
1258 | 3 | nsGkAtoms::tr, |
1259 | 3 | NS_NewHTMLTableRowElement, |
1260 | 3 | NS_NewSVGUnknownElement, |
1261 | 3 | nsHtml5TreeBuilder::TR | SPECIAL | |
1262 | 3 | FOSTER_PARENTING | OPTIONAL_END_TAG); |
1263 | 3 | ELT_ADDRESS = new nsHtml5ElementName( |
1264 | 3 | nsGkAtoms::address, |
1265 | 3 | nsGkAtoms::address, |
1266 | 3 | NS_NewHTMLElement, |
1267 | 3 | NS_NewSVGUnknownElement, |
1268 | 3 | nsHtml5TreeBuilder:: |
1269 | 3 | ADDRESS_OR_ARTICLE_OR_ASIDE_OR_DETAILS_OR_DIALOG_OR_DIR_OR_FIGCAPTION_OR_FIGURE_OR_FOOTER_OR_HEADER_OR_HGROUP_OR_MAIN_OR_NAV_OR_SECTION_OR_SUMMARY | |
1270 | 3 | SPECIAL); |
1271 | 3 | ELT_CANVAS = new nsHtml5ElementName(nsGkAtoms::canvas, |
1272 | 3 | nsGkAtoms::canvas, |
1273 | 3 | NS_NewHTMLCanvasElement, |
1274 | 3 | NS_NewSVGUnknownElement, |
1275 | 3 | nsHtml5TreeBuilder::OTHER); |
1276 | 3 | ELT_DEFS = new nsHtml5ElementName(nsGkAtoms::defs, |
1277 | 3 | nsGkAtoms::defs, |
1278 | 3 | NS_NewHTMLUnknownElement, |
1279 | 3 | NS_NewSVGDefsElement, |
1280 | 3 | nsHtml5TreeBuilder::OTHER); |
1281 | 3 | ELT_DETAILS = new nsHtml5ElementName( |
1282 | 3 | nsGkAtoms::details, |
1283 | 3 | nsGkAtoms::details, |
1284 | 3 | NS_NewHTMLDetailsElement, |
1285 | 3 | NS_NewSVGUnknownElement, |
1286 | 3 | nsHtml5TreeBuilder:: |
1287 | 3 | ADDRESS_OR_ARTICLE_OR_ASIDE_OR_DETAILS_OR_DIALOG_OR_DIR_OR_FIGCAPTION_OR_FIGURE_OR_FOOTER_OR_HEADER_OR_HGROUP_OR_MAIN_OR_NAV_OR_SECTION_OR_SUMMARY | |
1288 | 3 | SPECIAL); |
1289 | 3 | ELT_MS = new nsHtml5ElementName(nsGkAtoms::ms_, |
1290 | 3 | nsGkAtoms::ms_, |
1291 | 3 | NS_NewHTMLUnknownElement, |
1292 | 3 | NS_NewSVGUnknownElement, |
1293 | 3 | nsHtml5TreeBuilder::MI_MO_MN_MS_MTEXT | |
1294 | 3 | SCOPING_AS_MATHML); |
1295 | 3 | ELT_NOFRAMES = new nsHtml5ElementName(nsGkAtoms::noframes, |
1296 | 3 | nsGkAtoms::noframes, |
1297 | 3 | NS_NewHTMLElement, |
1298 | 3 | NS_NewSVGUnknownElement, |
1299 | 3 | nsHtml5TreeBuilder::NOFRAMES | SPECIAL); |
1300 | 3 | ELT_PROGRESS = new nsHtml5ElementName(nsGkAtoms::progress, |
1301 | 3 | nsGkAtoms::progress, |
1302 | 3 | NS_NewHTMLProgressElement, |
1303 | 3 | NS_NewSVGUnknownElement, |
1304 | 3 | nsHtml5TreeBuilder::OTHER); |
1305 | 3 | ELT_DT = new nsHtml5ElementName(nsGkAtoms::dt, |
1306 | 3 | nsGkAtoms::dt, |
1307 | 3 | NS_NewHTMLElement, |
1308 | 3 | NS_NewSVGUnknownElement, |
1309 | 3 | nsHtml5TreeBuilder::DD_OR_DT | SPECIAL | |
1310 | 3 | OPTIONAL_END_TAG); |
1311 | 3 | ELT_APPLET = new nsHtml5ElementName(nsGkAtoms::applet, |
1312 | 3 | nsGkAtoms::applet, |
1313 | 3 | NS_NewHTMLUnknownElement, |
1314 | 3 | NS_NewSVGUnknownElement, |
1315 | 3 | nsHtml5TreeBuilder::MARQUEE_OR_APPLET | |
1316 | 3 | SPECIAL | SCOPING); |
1317 | 3 | ELT_BASEFONT = new nsHtml5ElementName( |
1318 | 3 | nsGkAtoms::basefont, |
1319 | 3 | nsGkAtoms::basefont, |
1320 | 3 | NS_NewHTMLElement, |
1321 | 3 | NS_NewSVGUnknownElement, |
1322 | 3 | nsHtml5TreeBuilder::LINK_OR_BASEFONT_OR_BGSOUND | SPECIAL); |
1323 | 3 | ELT_DATALIST = new nsHtml5ElementName(nsGkAtoms::datalist, |
1324 | 3 | nsGkAtoms::datalist, |
1325 | 3 | NS_NewHTMLDataListElement, |
1326 | 3 | NS_NewSVGUnknownElement, |
1327 | 3 | nsHtml5TreeBuilder::OTHER); |
1328 | 3 | ELT_FOREIGNOBJECT = new nsHtml5ElementName( |
1329 | 3 | nsGkAtoms::foreignobject, |
1330 | 3 | nsGkAtoms::foreignObject, |
1331 | 3 | NS_NewHTMLUnknownElement, |
1332 | 3 | NS_NewSVGForeignObjectElement, |
1333 | 3 | nsHtml5TreeBuilder::FOREIGNOBJECT_OR_DESC | SCOPING_AS_SVG); |
1334 | 3 | ELT_FIELDSET = new nsHtml5ElementName(nsGkAtoms::fieldset, |
1335 | 3 | nsGkAtoms::fieldset, |
1336 | 3 | NS_NewHTMLFieldSetElement, |
1337 | 3 | NS_NewSVGUnknownElement, |
1338 | 3 | nsHtml5TreeBuilder::FIELDSET | SPECIAL); |
1339 | 3 | ELT_FRAMESET = new nsHtml5ElementName(nsGkAtoms::frameset, |
1340 | 3 | nsGkAtoms::frameset, |
1341 | 3 | NS_NewHTMLFrameSetElement, |
1342 | 3 | NS_NewSVGUnknownElement, |
1343 | 3 | nsHtml5TreeBuilder::FRAMESET | SPECIAL); |
1344 | 3 | ELT_FEOFFSET = new nsHtml5ElementName(nsGkAtoms::feoffset, |
1345 | 3 | nsGkAtoms::feOffset, |
1346 | 3 | NS_NewHTMLUnknownElement, |
1347 | 3 | NS_NewSVGFEOffsetElement, |
1348 | 3 | nsHtml5TreeBuilder::OTHER); |
1349 | 3 | ELT_FESPOTLIGHT = new nsHtml5ElementName(nsGkAtoms::fespotlight, |
1350 | 3 | nsGkAtoms::feSpotLight, |
1351 | 3 | NS_NewHTMLUnknownElement, |
1352 | 3 | NS_NewSVGFESpotLightElement, |
1353 | 3 | nsHtml5TreeBuilder::OTHER); |
1354 | 3 | ELT_FEPOINTLIGHT = new nsHtml5ElementName(nsGkAtoms::fepointlight, |
1355 | 3 | nsGkAtoms::fePointLight, |
1356 | 3 | NS_NewHTMLUnknownElement, |
1357 | 3 | NS_NewSVGFEPointLightElement, |
1358 | 3 | nsHtml5TreeBuilder::OTHER); |
1359 | 3 | ELT_FEDISTANTLIGHT = new nsHtml5ElementName(nsGkAtoms::fedistantlight, |
1360 | 3 | nsGkAtoms::feDistantLight, |
1361 | 3 | NS_NewHTMLUnknownElement, |
1362 | 3 | NS_NewSVGFEDistantLightElement, |
1363 | 3 | nsHtml5TreeBuilder::OTHER); |
1364 | 3 | ELT_FONT = new nsHtml5ElementName(nsGkAtoms::font, |
1365 | 3 | nsGkAtoms::font, |
1366 | 3 | NS_NewHTMLFontElement, |
1367 | 3 | NS_NewSVGUnknownElement, |
1368 | 3 | nsHtml5TreeBuilder::FONT); |
1369 | 3 | ELT_INPUT = new nsHtml5ElementName(nsGkAtoms::input, |
1370 | 3 | nsGkAtoms::input, |
1371 | 3 | NS_NewHTMLInputElement, |
1372 | 3 | NS_NewSVGUnknownElement, |
1373 | 3 | nsHtml5TreeBuilder::INPUT | SPECIAL); |
1374 | 3 | ELT_LINEARGRADIENT = new nsHtml5ElementName(nsGkAtoms::lineargradient, |
1375 | 3 | nsGkAtoms::linearGradient, |
1376 | 3 | NS_NewHTMLUnknownElement, |
1377 | 3 | NS_NewSVGLinearGradientElement, |
1378 | 3 | nsHtml5TreeBuilder::OTHER); |
1379 | 3 | ELT_MTEXT = new nsHtml5ElementName(nsGkAtoms::mtext_, |
1380 | 3 | nsGkAtoms::mtext_, |
1381 | 3 | NS_NewHTMLUnknownElement, |
1382 | 3 | NS_NewSVGUnknownElement, |
1383 | 3 | nsHtml5TreeBuilder::MI_MO_MN_MS_MTEXT | |
1384 | 3 | SCOPING_AS_MATHML); |
1385 | 3 | ELT_NOSCRIPT = new nsHtml5ElementName(nsGkAtoms::noscript, |
1386 | 3 | nsGkAtoms::noscript, |
1387 | 3 | NS_NewHTMLElement, |
1388 | 3 | NS_NewSVGUnknownElement, |
1389 | 3 | nsHtml5TreeBuilder::NOSCRIPT | SPECIAL); |
1390 | 3 | ELT_RT = |
1391 | 3 | new nsHtml5ElementName(nsGkAtoms::rt, |
1392 | 3 | nsGkAtoms::rt, |
1393 | 3 | NS_NewHTMLElement, |
1394 | 3 | NS_NewSVGUnknownElement, |
1395 | 3 | nsHtml5TreeBuilder::RT_OR_RP | OPTIONAL_END_TAG); |
1396 | 3 | ELT_OBJECT = |
1397 | 3 | new nsHtml5ElementName(nsGkAtoms::object, |
1398 | 3 | nsGkAtoms::object, |
1399 | 3 | NS_NewHTMLObjectElement, |
1400 | 3 | NS_NewSVGUnknownElement, |
1401 | 3 | nsHtml5TreeBuilder::OBJECT | SPECIAL | SCOPING); |
1402 | 3 | ELT_OUTPUT = new nsHtml5ElementName(nsGkAtoms::output, |
1403 | 3 | nsGkAtoms::output, |
1404 | 3 | NS_NewHTMLOutputElement, |
1405 | 3 | NS_NewSVGUnknownElement, |
1406 | 3 | nsHtml5TreeBuilder::OUTPUT); |
1407 | 3 | ELT_PLAINTEXT = |
1408 | 3 | new nsHtml5ElementName(nsGkAtoms::plaintext, |
1409 | 3 | nsGkAtoms::plaintext, |
1410 | 3 | NS_NewHTMLElement, |
1411 | 3 | NS_NewSVGUnknownElement, |
1412 | 3 | nsHtml5TreeBuilder::PLAINTEXT | SPECIAL); |
1413 | 3 | ELT_TT = new nsHtml5ElementName( |
1414 | 3 | nsGkAtoms::tt, |
1415 | 3 | nsGkAtoms::tt, |
1416 | 3 | NS_NewHTMLElement, |
1417 | 3 | NS_NewSVGUnknownElement, |
1418 | 3 | nsHtml5TreeBuilder:: |
1419 | 3 | B_OR_BIG_OR_CODE_OR_EM_OR_I_OR_S_OR_SMALL_OR_STRIKE_OR_STRONG_OR_TT_OR_U); |
1420 | 3 | ELT_RECT = new nsHtml5ElementName(nsGkAtoms::rect, |
1421 | 3 | nsGkAtoms::rect, |
1422 | 3 | NS_NewHTMLUnknownElement, |
1423 | 3 | NS_NewSVGRectElement, |
1424 | 3 | nsHtml5TreeBuilder::OTHER); |
1425 | 3 | ELT_RADIALGRADIENT = new nsHtml5ElementName(nsGkAtoms::radialgradient, |
1426 | 3 | nsGkAtoms::radialGradient, |
1427 | 3 | NS_NewHTMLUnknownElement, |
1428 | 3 | NS_NewSVGRadialGradientElement, |
1429 | 3 | nsHtml5TreeBuilder::OTHER); |
1430 | 3 | ELT_SELECT = new nsHtml5ElementName(nsGkAtoms::select, |
1431 | 3 | nsGkAtoms::select, |
1432 | 3 | NS_NewHTMLSelectElement, |
1433 | 3 | NS_NewSVGUnknownElement, |
1434 | 3 | nsHtml5TreeBuilder::SELECT | SPECIAL); |
1435 | 3 | ELT_SLOT = new nsHtml5ElementName(nsGkAtoms::slot, |
1436 | 3 | nsGkAtoms::slot, |
1437 | 3 | NS_NewHTMLSlotElement, |
1438 | 3 | NS_NewSVGUnknownElement, |
1439 | 3 | nsHtml5TreeBuilder::OTHER); |
1440 | 3 | ELT_SCRIPT = new nsHtml5ElementName(nsGkAtoms::script, |
1441 | 3 | nsGkAtoms::script, |
1442 | 3 | NS_NewHTMLScriptElement, |
1443 | 3 | NS_NewSVGScriptElement, |
1444 | 3 | nsHtml5TreeBuilder::SCRIPT | SPECIAL); |
1445 | 3 | ELT_TFOOT = |
1446 | 3 | new nsHtml5ElementName(nsGkAtoms::tfoot, |
1447 | 3 | nsGkAtoms::tfoot, |
1448 | 3 | NS_NewHTMLTableSectionElement, |
1449 | 3 | NS_NewSVGUnknownElement, |
1450 | 3 | nsHtml5TreeBuilder::TBODY_OR_THEAD_OR_TFOOT | |
1451 | 3 | SPECIAL | FOSTER_PARENTING | OPTIONAL_END_TAG); |
1452 | 3 | ELT_TEXT = new nsHtml5ElementName(nsGkAtoms::text, |
1453 | 3 | nsGkAtoms::text, |
1454 | 3 | NS_NewHTMLUnknownElement, |
1455 | 3 | NS_NewSVGTextElement, |
1456 | 3 | nsHtml5TreeBuilder::OTHER); |
1457 | 3 | ELT_MENU = new nsHtml5ElementName( |
1458 | 3 | nsGkAtoms::menu, |
1459 | 3 | nsGkAtoms::menu, |
1460 | 3 | NS_NewHTMLMenuElement, |
1461 | 3 | NS_NewSVGUnknownElement, |
1462 | 3 | nsHtml5TreeBuilder::DIV_OR_BLOCKQUOTE_OR_CENTER_OR_MENU | SPECIAL); |
1463 | 3 | ELT_FEDROPSHADOW = new nsHtml5ElementName(nsGkAtoms::fedropshadow, |
1464 | 3 | nsGkAtoms::feDropShadow, |
1465 | 3 | NS_NewHTMLUnknownElement, |
1466 | 3 | NS_NewSVGFEDropShadowElement, |
1467 | 3 | nsHtml5TreeBuilder::OTHER); |
1468 | 3 | ELT_VIEW = new nsHtml5ElementName(nsGkAtoms::view, |
1469 | 3 | nsGkAtoms::view, |
1470 | 3 | NS_NewHTMLUnknownElement, |
1471 | 3 | NS_NewSVGViewElement, |
1472 | 3 | nsHtml5TreeBuilder::OTHER); |
1473 | 3 | ELT_FECOLORMATRIX = new nsHtml5ElementName(nsGkAtoms::fecolormatrix, |
1474 | 3 | nsGkAtoms::feColorMatrix, |
1475 | 3 | NS_NewHTMLUnknownElement, |
1476 | 3 | NS_NewSVGFEColorMatrixElement, |
1477 | 3 | nsHtml5TreeBuilder::OTHER); |
1478 | 3 | ELT_FECONVOLVEMATRIX = |
1479 | 3 | new nsHtml5ElementName(nsGkAtoms::feconvolvematrix, |
1480 | 3 | nsGkAtoms::feConvolveMatrix, |
1481 | 3 | NS_NewHTMLUnknownElement, |
1482 | 3 | NS_NewSVGFEConvolveMatrixElement, |
1483 | 3 | nsHtml5TreeBuilder::OTHER); |
1484 | 3 | ELT_BODY = new nsHtml5ElementName(nsGkAtoms::body, |
1485 | 3 | nsGkAtoms::body, |
1486 | 3 | NS_NewHTMLBodyElement, |
1487 | 3 | NS_NewSVGUnknownElement, |
1488 | 3 | nsHtml5TreeBuilder::BODY | SPECIAL | |
1489 | 3 | OPTIONAL_END_TAG); |
1490 | 3 | ELT_FEMORPHOLOGY = new nsHtml5ElementName(nsGkAtoms::femorphology, |
1491 | 3 | nsGkAtoms::feMorphology, |
1492 | 3 | NS_NewHTMLUnknownElement, |
1493 | 3 | NS_NewSVGFEMorphologyElement, |
1494 | 3 | nsHtml5TreeBuilder::OTHER); |
1495 | 3 | ELT_RUBY = new nsHtml5ElementName( |
1496 | 3 | nsGkAtoms::ruby, |
1497 | 3 | nsGkAtoms::ruby, |
1498 | 3 | NS_NewHTMLElement, |
1499 | 3 | NS_NewSVGUnknownElement, |
1500 | 3 | nsHtml5TreeBuilder::RUBY_OR_SPAN_OR_SUB_OR_SUP_OR_VAR); |
1501 | 3 | ELT_SUMMARY = new nsHtml5ElementName( |
1502 | 3 | nsGkAtoms::summary, |
1503 | 3 | nsGkAtoms::summary, |
1504 | 3 | NS_NewHTMLSummaryElement, |
1505 | 3 | NS_NewSVGUnknownElement, |
1506 | 3 | nsHtml5TreeBuilder:: |
1507 | 3 | ADDRESS_OR_ARTICLE_OR_ASIDE_OR_DETAILS_OR_DIALOG_OR_DIR_OR_FIGCAPTION_OR_FIGURE_OR_FOOTER_OR_HEADER_OR_HGROUP_OR_MAIN_OR_NAV_OR_SECTION_OR_SUMMARY | |
1508 | 3 | SPECIAL); |
1509 | 3 | ELT_TBODY = |
1510 | 3 | new nsHtml5ElementName(nsGkAtoms::tbody, |
1511 | 3 | nsGkAtoms::tbody, |
1512 | 3 | NS_NewHTMLTableSectionElement, |
1513 | 3 | NS_NewSVGUnknownElement, |
1514 | 3 | nsHtml5TreeBuilder::TBODY_OR_THEAD_OR_TFOOT | |
1515 | 3 | SPECIAL | FOSTER_PARENTING | OPTIONAL_END_TAG); |
1516 | 3 | ELEMENT_NAMES = new nsHtml5ElementName*[207]; |
1517 | 3 | ELEMENT_NAMES[0] = ELT_FIGCAPTION; |
1518 | 3 | ELEMENT_NAMES[1] = ELT_CITE; |
1519 | 3 | ELEMENT_NAMES[2] = ELT_FRAMESET; |
1520 | 3 | ELEMENT_NAMES[3] = ELT_H1; |
1521 | 3 | ELEMENT_NAMES[4] = ELT_CLIPPATH; |
1522 | 3 | ELEMENT_NAMES[5] = ELT_METER; |
1523 | 3 | ELEMENT_NAMES[6] = ELT_RADIALGRADIENT; |
1524 | 3 | ELEMENT_NAMES[7] = ELT_B; |
1525 | 3 | ELEMENT_NAMES[8] = ELT_BGSOUND; |
1526 | 3 | ELEMENT_NAMES[9] = ELT_SOURCE; |
1527 | 3 | ELEMENT_NAMES[10] = ELT_HTML; |
1528 | 3 | ELEMENT_NAMES[11] = ELT_RP; |
1529 | 3 | ELEMENT_NAMES[12] = ELT_NOFRAMES; |
1530 | 3 | ELEMENT_NAMES[13] = ELT_MTEXT; |
1531 | 3 | ELEMENT_NAMES[14] = ELT_VIEW; |
1532 | 3 | ELEMENT_NAMES[15] = ELT_DIV; |
1533 | 3 | ELEMENT_NAMES[16] = ELT_G; |
1534 | 3 | ELEMENT_NAMES[17] = ELT_FEFUNCA; |
1535 | 3 | ELEMENT_NAMES[18] = ELT_THEAD; |
1536 | 3 | ELEMENT_NAMES[19] = ELT_FIGURE; |
1537 | 3 | ELEMENT_NAMES[20] = ELT_GLYPHREF; |
1538 | 3 | ELEMENT_NAMES[21] = ELT_LI; |
1539 | 3 | ELEMENT_NAMES[22] = ELT_ACRONYM; |
1540 | 3 | ELEMENT_NAMES[23] = ELT_SECTION; |
1541 | 3 | ELEMENT_NAMES[24] = ELT_HR; |
1542 | 3 | ELEMENT_NAMES[25] = ELT_CANVAS; |
1543 | 3 | ELEMENT_NAMES[26] = ELT_BASEFONT; |
1544 | 3 | ELEMENT_NAMES[27] = ELT_FEDISTANTLIGHT; |
1545 | 3 | ELEMENT_NAMES[28] = ELT_OUTPUT; |
1546 | 3 | ELEMENT_NAMES[29] = ELT_TFOOT; |
1547 | 3 | ELEMENT_NAMES[30] = ELT_FEMORPHOLOGY; |
1548 | 3 | ELEMENT_NAMES[31] = ELT_COL; |
1549 | 3 | ELEMENT_NAMES[32] = ELT_MAP; |
1550 | 3 | ELEMENT_NAMES[33] = ELT_SUP; |
1551 | 3 | ELEMENT_NAMES[34] = ELT_P; |
1552 | 3 | ELEMENT_NAMES[35] = ELT_H5; |
1553 | 3 | ELEMENT_NAMES[36] = ELT_FEFUNCB; |
1554 | 3 | ELEMENT_NAMES[37] = ELT_HEAD; |
1555 | 3 | ELEMENT_NAMES[38] = ELT_BASE; |
1556 | 3 | ELEMENT_NAMES[39] = ELT_FEIMAGE; |
1557 | 3 | ELEMENT_NAMES[40] = ELT_LINE; |
1558 | 3 | ELEMENT_NAMES[41] = ELT_TITLE; |
1559 | 3 | ELEMENT_NAMES[42] = ELT_FESPECULARLIGHTING; |
1560 | 3 | ELEMENT_NAMES[43] = ELT_PATH; |
1561 | 3 | ELEMENT_NAMES[44] = ELT_MALIGNMARK; |
1562 | 3 | ELEMENT_NAMES[45] = ELT_SMALL; |
1563 | 3 | ELEMENT_NAMES[46] = ELT_PARAM; |
1564 | 3 | ELEMENT_NAMES[47] = ELT_OPTION; |
1565 | 3 | ELEMENT_NAMES[48] = ELT_VIDEO; |
1566 | 3 | ELEMENT_NAMES[49] = ELT_BR; |
1567 | 3 | ELEMENT_NAMES[50] = ELT_FOOTER; |
1568 | 3 | ELEMENT_NAMES[51] = ELT_TR; |
1569 | 3 | ELEMENT_NAMES[52] = ELT_DETAILS; |
1570 | 3 | ELEMENT_NAMES[53] = ELT_DT; |
1571 | 3 | ELEMENT_NAMES[54] = ELT_FOREIGNOBJECT; |
1572 | 3 | ELEMENT_NAMES[55] = ELT_FESPOTLIGHT; |
1573 | 3 | ELEMENT_NAMES[56] = ELT_INPUT; |
1574 | 3 | ELEMENT_NAMES[57] = ELT_RT; |
1575 | 3 | ELEMENT_NAMES[58] = ELT_TT; |
1576 | 3 | ELEMENT_NAMES[59] = ELT_SLOT; |
1577 | 3 | ELEMENT_NAMES[60] = ELT_MENU; |
1578 | 3 | ELEMENT_NAMES[61] = ELT_FECONVOLVEMATRIX; |
1579 | 3 | ELEMENT_NAMES[62] = ELT_SUMMARY; |
1580 | 3 | ELEMENT_NAMES[63] = ELT_BDI; |
1581 | 3 | ELEMENT_NAMES[64] = ELT_DFN; |
1582 | 3 | ELEMENT_NAMES[65] = ELT_INS; |
1583 | 3 | ELEMENT_NAMES[66] = ELT_PRE; |
1584 | 3 | ELEMENT_NAMES[67] = ELT_SUB; |
1585 | 3 | ELEMENT_NAMES[68] = ELT_USE; |
1586 | 3 | ELEMENT_NAMES[69] = ELT_XMP; |
1587 | 3 | ELEMENT_NAMES[70] = ELT_S; |
1588 | 3 | ELEMENT_NAMES[71] = ELT_H3; |
1589 | 3 | ELEMENT_NAMES[72] = ELT_AREA; |
1590 | 3 | ELEMENT_NAMES[73] = ELT_META; |
1591 | 3 | ELEMENT_NAMES[74] = ELT_DESC; |
1592 | 3 | ELEMENT_NAMES[75] = ELT_FEBLEND; |
1593 | 3 | ELEMENT_NAMES[76] = ELT_NOEMBED; |
1594 | 3 | ELEMENT_NAMES[77] = ELT_ARTICLE; |
1595 | 3 | ELEMENT_NAMES[78] = ELT_CODE; |
1596 | 3 | ELEMENT_NAMES[79] = ELT_FETURBULENCE; |
1597 | 3 | ELEMENT_NAMES[80] = ELT_FETILE; |
1598 | 3 | ELEMENT_NAMES[81] = ELT_IMAGE; |
1599 | 3 | ELEMENT_NAMES[82] = ELT_POLYLINE; |
1600 | 3 | ELEMENT_NAMES[83] = ELT_STYLE; |
1601 | 3 | ELEMENT_NAMES[84] = ELT_TEMPLATE; |
1602 | 3 | ELEMENT_NAMES[85] = ELT_FEFUNCG; |
1603 | 3 | ELEMENT_NAMES[86] = ELT_STRONG; |
1604 | 3 | ELEMENT_NAMES[87] = ELT_MATH; |
1605 | 3 | ELEMENT_NAMES[88] = ELT_SWITCH; |
1606 | 3 | ELEMENT_NAMES[89] = ELT_LINK; |
1607 | 3 | ELEMENT_NAMES[90] = ELT_TRACK; |
1608 | 3 | ELEMENT_NAMES[91] = ELT_LABEL; |
1609 | 3 | ELEMENT_NAMES[92] = ELT_ALTGLYPHITEM; |
1610 | 3 | ELEMENT_NAMES[93] = ELT_FORM; |
1611 | 3 | ELEMENT_NAMES[94] = ELT_BUTTON; |
1612 | 3 | ELEMENT_NAMES[95] = ELT_KEYGEN; |
1613 | 3 | ELEMENT_NAMES[96] = ELT_PATTERN; |
1614 | 3 | ELEMENT_NAMES[97] = ELT_AUDIO; |
1615 | 3 | ELEMENT_NAMES[98] = ELT_FEDISPLACEMENTMAP; |
1616 | 3 | ELEMENT_NAMES[99] = ELT_SAMP; |
1617 | 3 | ELEMENT_NAMES[100] = ELT_ANIMATECOLOR; |
1618 | 3 | ELEMENT_NAMES[101] = ELT_FECOMPONENTTRANSFER; |
1619 | 3 | ELEMENT_NAMES[102] = ELT_HEADER; |
1620 | 3 | ELEMENT_NAMES[103] = ELT_NOBR; |
1621 | 3 | ELEMENT_NAMES[104] = ELT_ADDRESS; |
1622 | 3 | ELEMENT_NAMES[105] = ELT_DEFS; |
1623 | 3 | ELEMENT_NAMES[106] = ELT_MS; |
1624 | 3 | ELEMENT_NAMES[107] = ELT_PROGRESS; |
1625 | 3 | ELEMENT_NAMES[108] = ELT_APPLET; |
1626 | 3 | ELEMENT_NAMES[109] = ELT_DATALIST; |
1627 | 3 | ELEMENT_NAMES[110] = ELT_FIELDSET; |
1628 | 3 | ELEMENT_NAMES[111] = ELT_FEOFFSET; |
1629 | 3 | ELEMENT_NAMES[112] = ELT_FEPOINTLIGHT; |
1630 | 3 | ELEMENT_NAMES[113] = ELT_FONT; |
1631 | 3 | ELEMENT_NAMES[114] = ELT_LINEARGRADIENT; |
1632 | 3 | ELEMENT_NAMES[115] = ELT_NOSCRIPT; |
1633 | 3 | ELEMENT_NAMES[116] = ELT_OBJECT; |
1634 | 3 | ELEMENT_NAMES[117] = ELT_PLAINTEXT; |
1635 | 3 | ELEMENT_NAMES[118] = ELT_RECT; |
1636 | 3 | ELEMENT_NAMES[119] = ELT_SELECT; |
1637 | 3 | ELEMENT_NAMES[120] = ELT_SCRIPT; |
1638 | 3 | ELEMENT_NAMES[121] = ELT_TEXT; |
1639 | 3 | ELEMENT_NAMES[122] = ELT_FEDROPSHADOW; |
1640 | 3 | ELEMENT_NAMES[123] = ELT_FECOLORMATRIX; |
1641 | 3 | ELEMENT_NAMES[124] = ELT_BODY; |
1642 | 3 | ELEMENT_NAMES[125] = ELT_RUBY; |
1643 | 3 | ELEMENT_NAMES[126] = ELT_TBODY; |
1644 | 3 | ELEMENT_NAMES[127] = ELT_BIG; |
1645 | 3 | ELEMENT_NAMES[128] = ELT_BDO; |
1646 | 3 | ELEMENT_NAMES[129] = ELT_DEL; |
1647 | 3 | ELEMENT_NAMES[130] = ELT_DIR; |
1648 | 3 | ELEMENT_NAMES[131] = ELT_IMG; |
1649 | 3 | ELEMENT_NAMES[132] = ELT_KBD; |
1650 | 3 | ELEMENT_NAMES[133] = ELT_NAV; |
1651 | 3 | ELEMENT_NAMES[134] = ELT_A; |
1652 | 3 | ELEMENT_NAMES[135] = ELT_RTC; |
1653 | 3 | ELEMENT_NAMES[136] = ELT_SVG; |
1654 | 3 | ELEMENT_NAMES[137] = ELT_SET; |
1655 | 3 | ELEMENT_NAMES[138] = ELT_VAR; |
1656 | 3 | ELEMENT_NAMES[139] = ELT_WBR; |
1657 | 3 | ELEMENT_NAMES[140] = ELT_I; |
1658 | 3 | ELEMENT_NAMES[141] = ELT_Q; |
1659 | 3 | ELEMENT_NAMES[142] = ELT_U; |
1660 | 3 | ELEMENT_NAMES[143] = ELT_H2; |
1661 | 3 | ELEMENT_NAMES[144] = ELT_H4; |
1662 | 3 | ELEMENT_NAMES[145] = ELT_H6; |
1663 | 3 | ELEMENT_NAMES[146] = ELT_DATA; |
1664 | 3 | ELEMENT_NAMES[147] = ELT_METADATA; |
1665 | 3 | ELEMENT_NAMES[148] = ELT_TEXTAREA; |
1666 | 3 | ELEMENT_NAMES[149] = ELT_RB; |
1667 | 3 | ELEMENT_NAMES[150] = ELT_DD; |
1668 | 3 | ELEMENT_NAMES[151] = ELT_EMBED; |
1669 | 3 | ELEMENT_NAMES[152] = ELT_FEFLOOD; |
1670 | 3 | ELEMENT_NAMES[153] = ELT_LEGEND; |
1671 | 3 | ELEMENT_NAMES[154] = ELT_TD; |
1672 | 3 | ELEMENT_NAMES[155] = ELT_ASIDE; |
1673 | 3 | ELEMENT_NAMES[156] = ELT_ANIMATE; |
1674 | 3 | ELEMENT_NAMES[157] = ELT_BLOCKQUOTE; |
1675 | 3 | ELEMENT_NAMES[158] = ELT_CIRCLE; |
1676 | 3 | ELEMENT_NAMES[159] = ELT_ELLIPSE; |
1677 | 3 | ELEMENT_NAMES[160] = ELT_FEMERGENODE; |
1678 | 3 | ELEMENT_NAMES[161] = ELT_FEMERGE; |
1679 | 3 | ELEMENT_NAMES[162] = ELT_FRAME; |
1680 | 3 | ELEMENT_NAMES[163] = ELT_FECOMPOSITE; |
1681 | 3 | ELEMENT_NAMES[164] = ELT_IFRAME; |
1682 | 3 | ELEMENT_NAMES[165] = ELT_MARQUEE; |
1683 | 3 | ELEMENT_NAMES[166] = ELT_PICTURE; |
1684 | 3 | ELEMENT_NAMES[167] = ELT_STRIKE; |
1685 | 3 | ELEMENT_NAMES[168] = ELT_TABLE; |
1686 | 3 | ELEMENT_NAMES[169] = ELT_TIME; |
1687 | 3 | ELEMENT_NAMES[170] = ELT_ALTGLYPHDEF; |
1688 | 3 | ELEMENT_NAMES[171] = ELT_DIALOG; |
1689 | 3 | ELEMENT_NAMES[172] = ELT_FEDIFFUSELIGHTING; |
1690 | 3 | ELEMENT_NAMES[173] = ELT_LISTING; |
1691 | 3 | ELEMENT_NAMES[174] = ELT_ALTGLYPH; |
1692 | 3 | ELEMENT_NAMES[175] = ELT_MGLYPH; |
1693 | 3 | ELEMENT_NAMES[176] = ELT_MPATH; |
1694 | 3 | ELEMENT_NAMES[177] = ELT_TH; |
1695 | 3 | ELEMENT_NAMES[178] = ELT_TEXTPATH; |
1696 | 3 | ELEMENT_NAMES[179] = ELT_MI; |
1697 | 3 | ELEMENT_NAMES[180] = ELT_MARK; |
1698 | 3 | ELEMENT_NAMES[181] = ELT_MASK; |
1699 | 3 | ELEMENT_NAMES[182] = ELT_DL; |
1700 | 3 | ELEMENT_NAMES[183] = ELT_OL; |
1701 | 3 | ELEMENT_NAMES[184] = ELT_UL; |
1702 | 3 | ELEMENT_NAMES[185] = ELT_SYMBOL; |
1703 | 3 | ELEMENT_NAMES[186] = ELT_ANIMATETRANSFORM; |
1704 | 3 | ELEMENT_NAMES[187] = ELT_EM; |
1705 | 3 | ELEMENT_NAMES[188] = ELT_MENUITEM; |
1706 | 3 | ELEMENT_NAMES[189] = ELT_ANIMATEMOTION; |
1707 | 3 | ELEMENT_NAMES[190] = ELT_CAPTION; |
1708 | 3 | ELEMENT_NAMES[191] = ELT_MN; |
1709 | 3 | ELEMENT_NAMES[192] = ELT_MAIN; |
1710 | 3 | ELEMENT_NAMES[193] = ELT_POLYGON; |
1711 | 3 | ELEMENT_NAMES[194] = ELT_SPAN; |
1712 | 3 | ELEMENT_NAMES[195] = ELT_TSPAN; |
1713 | 3 | ELEMENT_NAMES[196] = ELT_MO; |
1714 | 3 | ELEMENT_NAMES[197] = ELT_COLGROUP; |
1715 | 3 | ELEMENT_NAMES[198] = ELT_HGROUP; |
1716 | 3 | ELEMENT_NAMES[199] = ELT_OPTGROUP; |
1717 | 3 | ELEMENT_NAMES[200] = ELT_STOP; |
1718 | 3 | ELEMENT_NAMES[201] = ELT_ABBR; |
1719 | 3 | ELEMENT_NAMES[202] = ELT_CENTER; |
1720 | 3 | ELEMENT_NAMES[203] = ELT_FEFUNCR; |
1721 | 3 | ELEMENT_NAMES[204] = ELT_FILTER; |
1722 | 3 | ELEMENT_NAMES[205] = ELT_FEGAUSSIANBLUR; |
1723 | 3 | ELEMENT_NAMES[206] = ELT_MARKER; |
1724 | 3 | } |
1725 | | |
1726 | | void |
1727 | | nsHtml5ElementName::releaseStatics() |
1728 | 0 | { |
1729 | 0 | delete ELT_ANNOTATION_XML; |
1730 | 0 | delete ELT_BIG; |
1731 | 0 | delete ELT_BDI; |
1732 | 0 | delete ELT_BDO; |
1733 | 0 | delete ELT_COL; |
1734 | 0 | delete ELT_DEL; |
1735 | 0 | delete ELT_DFN; |
1736 | 0 | delete ELT_DIR; |
1737 | 0 | delete ELT_DIV; |
1738 | 0 | delete ELT_IMG; |
1739 | 0 | delete ELT_INS; |
1740 | 0 | delete ELT_KBD; |
1741 | 0 | delete ELT_MAP; |
1742 | 0 | delete ELT_NAV; |
1743 | 0 | delete ELT_PRE; |
1744 | 0 | delete ELT_A; |
1745 | 0 | delete ELT_B; |
1746 | 0 | delete ELT_RTC; |
1747 | 0 | delete ELT_SUB; |
1748 | 0 | delete ELT_SVG; |
1749 | 0 | delete ELT_SUP; |
1750 | 0 | delete ELT_SET; |
1751 | 0 | delete ELT_USE; |
1752 | 0 | delete ELT_VAR; |
1753 | 0 | delete ELT_G; |
1754 | 0 | delete ELT_WBR; |
1755 | 0 | delete ELT_XMP; |
1756 | 0 | delete ELT_I; |
1757 | 0 | delete ELT_P; |
1758 | 0 | delete ELT_Q; |
1759 | 0 | delete ELT_S; |
1760 | 0 | delete ELT_U; |
1761 | 0 | delete ELT_H1; |
1762 | 0 | delete ELT_H2; |
1763 | 0 | delete ELT_H3; |
1764 | 0 | delete ELT_H4; |
1765 | 0 | delete ELT_H5; |
1766 | 0 | delete ELT_H6; |
1767 | 0 | delete ELT_AREA; |
1768 | 0 | delete ELT_DATA; |
1769 | 0 | delete ELT_FEFUNCA; |
1770 | 0 | delete ELT_METADATA; |
1771 | 0 | delete ELT_META; |
1772 | 0 | delete ELT_TEXTAREA; |
1773 | 0 | delete ELT_FEFUNCB; |
1774 | 0 | delete ELT_RB; |
1775 | 0 | delete ELT_DESC; |
1776 | 0 | delete ELT_DD; |
1777 | 0 | delete ELT_BGSOUND; |
1778 | 0 | delete ELT_EMBED; |
1779 | 0 | delete ELT_FEBLEND; |
1780 | 0 | delete ELT_FEFLOOD; |
1781 | 0 | delete ELT_HEAD; |
1782 | 0 | delete ELT_LEGEND; |
1783 | 0 | delete ELT_NOEMBED; |
1784 | 0 | delete ELT_TD; |
1785 | 0 | delete ELT_THEAD; |
1786 | 0 | delete ELT_ASIDE; |
1787 | 0 | delete ELT_ARTICLE; |
1788 | 0 | delete ELT_ANIMATE; |
1789 | 0 | delete ELT_BASE; |
1790 | 0 | delete ELT_BLOCKQUOTE; |
1791 | 0 | delete ELT_CODE; |
1792 | 0 | delete ELT_CIRCLE; |
1793 | 0 | delete ELT_CITE; |
1794 | 0 | delete ELT_ELLIPSE; |
1795 | 0 | delete ELT_FETURBULENCE; |
1796 | 0 | delete ELT_FEMERGENODE; |
1797 | 0 | delete ELT_FEIMAGE; |
1798 | 0 | delete ELT_FEMERGE; |
1799 | 0 | delete ELT_FETILE; |
1800 | 0 | delete ELT_FRAME; |
1801 | 0 | delete ELT_FIGURE; |
1802 | 0 | delete ELT_FECOMPOSITE; |
1803 | 0 | delete ELT_IMAGE; |
1804 | 0 | delete ELT_IFRAME; |
1805 | 0 | delete ELT_LINE; |
1806 | 0 | delete ELT_MARQUEE; |
1807 | 0 | delete ELT_POLYLINE; |
1808 | 0 | delete ELT_PICTURE; |
1809 | 0 | delete ELT_SOURCE; |
1810 | 0 | delete ELT_STRIKE; |
1811 | 0 | delete ELT_STYLE; |
1812 | 0 | delete ELT_TABLE; |
1813 | 0 | delete ELT_TITLE; |
1814 | 0 | delete ELT_TIME; |
1815 | 0 | delete ELT_TEMPLATE; |
1816 | 0 | delete ELT_ALTGLYPHDEF; |
1817 | 0 | delete ELT_GLYPHREF; |
1818 | 0 | delete ELT_DIALOG; |
1819 | 0 | delete ELT_FEFUNCG; |
1820 | 0 | delete ELT_FEDIFFUSELIGHTING; |
1821 | 0 | delete ELT_FESPECULARLIGHTING; |
1822 | 0 | delete ELT_LISTING; |
1823 | 0 | delete ELT_STRONG; |
1824 | 0 | delete ELT_ALTGLYPH; |
1825 | 0 | delete ELT_CLIPPATH; |
1826 | 0 | delete ELT_MGLYPH; |
1827 | 0 | delete ELT_MATH; |
1828 | 0 | delete ELT_MPATH; |
1829 | 0 | delete ELT_PATH; |
1830 | 0 | delete ELT_TH; |
1831 | 0 | delete ELT_SWITCH; |
1832 | 0 | delete ELT_TEXTPATH; |
1833 | 0 | delete ELT_LI; |
1834 | 0 | delete ELT_MI; |
1835 | 0 | delete ELT_LINK; |
1836 | 0 | delete ELT_MARK; |
1837 | 0 | delete ELT_MALIGNMARK; |
1838 | 0 | delete ELT_MASK; |
1839 | 0 | delete ELT_TRACK; |
1840 | 0 | delete ELT_DL; |
1841 | 0 | delete ELT_HTML; |
1842 | 0 | delete ELT_OL; |
1843 | 0 | delete ELT_LABEL; |
1844 | 0 | delete ELT_UL; |
1845 | 0 | delete ELT_SMALL; |
1846 | 0 | delete ELT_SYMBOL; |
1847 | 0 | delete ELT_ALTGLYPHITEM; |
1848 | 0 | delete ELT_ANIMATETRANSFORM; |
1849 | 0 | delete ELT_ACRONYM; |
1850 | 0 | delete ELT_EM; |
1851 | 0 | delete ELT_FORM; |
1852 | 0 | delete ELT_MENUITEM; |
1853 | 0 | delete ELT_PARAM; |
1854 | 0 | delete ELT_ANIMATEMOTION; |
1855 | 0 | delete ELT_BUTTON; |
1856 | 0 | delete ELT_CAPTION; |
1857 | 0 | delete ELT_FIGCAPTION; |
1858 | 0 | delete ELT_MN; |
1859 | 0 | delete ELT_KEYGEN; |
1860 | 0 | delete ELT_MAIN; |
1861 | 0 | delete ELT_OPTION; |
1862 | 0 | delete ELT_POLYGON; |
1863 | 0 | delete ELT_PATTERN; |
1864 | 0 | delete ELT_SPAN; |
1865 | 0 | delete ELT_SECTION; |
1866 | 0 | delete ELT_TSPAN; |
1867 | 0 | delete ELT_AUDIO; |
1868 | 0 | delete ELT_MO; |
1869 | 0 | delete ELT_VIDEO; |
1870 | 0 | delete ELT_COLGROUP; |
1871 | 0 | delete ELT_FEDISPLACEMENTMAP; |
1872 | 0 | delete ELT_HGROUP; |
1873 | 0 | delete ELT_RP; |
1874 | 0 | delete ELT_OPTGROUP; |
1875 | 0 | delete ELT_SAMP; |
1876 | 0 | delete ELT_STOP; |
1877 | 0 | delete ELT_BR; |
1878 | 0 | delete ELT_ABBR; |
1879 | 0 | delete ELT_ANIMATECOLOR; |
1880 | 0 | delete ELT_CENTER; |
1881 | 0 | delete ELT_HR; |
1882 | 0 | delete ELT_FEFUNCR; |
1883 | 0 | delete ELT_FECOMPONENTTRANSFER; |
1884 | 0 | delete ELT_FILTER; |
1885 | 0 | delete ELT_FOOTER; |
1886 | 0 | delete ELT_FEGAUSSIANBLUR; |
1887 | 0 | delete ELT_HEADER; |
1888 | 0 | delete ELT_MARKER; |
1889 | 0 | delete ELT_METER; |
1890 | 0 | delete ELT_NOBR; |
1891 | 0 | delete ELT_TR; |
1892 | 0 | delete ELT_ADDRESS; |
1893 | 0 | delete ELT_CANVAS; |
1894 | 0 | delete ELT_DEFS; |
1895 | 0 | delete ELT_DETAILS; |
1896 | 0 | delete ELT_MS; |
1897 | 0 | delete ELT_NOFRAMES; |
1898 | 0 | delete ELT_PROGRESS; |
1899 | 0 | delete ELT_DT; |
1900 | 0 | delete ELT_APPLET; |
1901 | 0 | delete ELT_BASEFONT; |
1902 | 0 | delete ELT_DATALIST; |
1903 | 0 | delete ELT_FOREIGNOBJECT; |
1904 | 0 | delete ELT_FIELDSET; |
1905 | 0 | delete ELT_FRAMESET; |
1906 | 0 | delete ELT_FEOFFSET; |
1907 | 0 | delete ELT_FESPOTLIGHT; |
1908 | 0 | delete ELT_FEPOINTLIGHT; |
1909 | 0 | delete ELT_FEDISTANTLIGHT; |
1910 | 0 | delete ELT_FONT; |
1911 | 0 | delete ELT_INPUT; |
1912 | 0 | delete ELT_LINEARGRADIENT; |
1913 | 0 | delete ELT_MTEXT; |
1914 | 0 | delete ELT_NOSCRIPT; |
1915 | 0 | delete ELT_RT; |
1916 | 0 | delete ELT_OBJECT; |
1917 | 0 | delete ELT_OUTPUT; |
1918 | 0 | delete ELT_PLAINTEXT; |
1919 | 0 | delete ELT_TT; |
1920 | 0 | delete ELT_RECT; |
1921 | 0 | delete ELT_RADIALGRADIENT; |
1922 | 0 | delete ELT_SELECT; |
1923 | 0 | delete ELT_SLOT; |
1924 | 0 | delete ELT_SCRIPT; |
1925 | 0 | delete ELT_TFOOT; |
1926 | 0 | delete ELT_TEXT; |
1927 | 0 | delete ELT_MENU; |
1928 | 0 | delete ELT_FEDROPSHADOW; |
1929 | 0 | delete ELT_VIEW; |
1930 | 0 | delete ELT_FECOLORMATRIX; |
1931 | 0 | delete ELT_FECONVOLVEMATRIX; |
1932 | 0 | delete ELT_BODY; |
1933 | 0 | delete ELT_FEMORPHOLOGY; |
1934 | 0 | delete ELT_RUBY; |
1935 | 0 | delete ELT_SUMMARY; |
1936 | 0 | delete ELT_TBODY; |
1937 | 0 | delete[] ELEMENT_NAMES; |
1938 | 0 | } |