|
11 | 11 | // for.
|
12 | 12 | var elements = {
|
13 | 13 | 'a': 'HTMLAnchorElement',
|
14 |
| - |
15 | 14 | // Do not create an applet element by default since it shows a warning in
|
16 | 15 | // IE.
|
17 | 16 | // https://github.com/Polymer/polymer/issues/217
|
18 | 17 | // 'applet': 'HTMLAppletElement',
|
19 |
| - |
20 | 18 | 'area': 'HTMLAreaElement',
|
21 |
| - 'br': 'HTMLBRElement', |
| 19 | + 'audio': 'HTMLAudioElement', |
22 | 20 | 'base': 'HTMLBaseElement',
|
23 | 21 | 'body': 'HTMLBodyElement',
|
| 22 | + 'br': 'HTMLBRElement', |
24 | 23 | 'button': 'HTMLButtonElement',
|
| 24 | + 'canvas': 'HTMLCanvasElement', |
| 25 | + 'caption': 'HTMLTableCaptionElement', |
| 26 | + 'col': 'HTMLTableColElement', |
25 | 27 | // 'command': 'HTMLCommandElement', // Not fully implemented in Gecko.
|
26 |
| - 'dl': 'HTMLDListElement', |
27 |
| - 'datalist': 'HTMLDataListElement', |
| 28 | + 'content': 'HTMLContentElement', |
28 | 29 | 'data': 'HTMLDataElement',
|
| 30 | + 'datalist': 'HTMLDataListElement', |
| 31 | + 'del': 'HTMLModElement', |
29 | 32 | 'dir': 'HTMLDirectoryElement',
|
30 | 33 | 'div': 'HTMLDivElement',
|
| 34 | + 'dl': 'HTMLDListElement', |
31 | 35 | 'embed': 'HTMLEmbedElement',
|
32 | 36 | 'fieldset': 'HTMLFieldSetElement',
|
33 | 37 | 'font': 'HTMLFontElement',
|
34 | 38 | 'form': 'HTMLFormElement',
|
35 | 39 | 'frame': 'HTMLFrameElement',
|
36 | 40 | 'frameset': 'HTMLFrameSetElement',
|
37 |
| - 'hr': 'HTMLHRElement', |
38 |
| - 'head': 'HTMLHeadElement', |
39 | 41 | 'h1': 'HTMLHeadingElement',
|
| 42 | + 'head': 'HTMLHeadElement', |
| 43 | + 'hr': 'HTMLHRElement', |
40 | 44 | 'html': 'HTMLHtmlElement',
|
41 | 45 | 'iframe': 'HTMLIFrameElement',
|
| 46 | + 'img': 'HTMLImageElement', |
42 | 47 | 'input': 'HTMLInputElement',
|
43 |
| - 'li': 'HTMLLIElement', |
| 48 | + 'keygen': 'HTMLKeygenElement', |
44 | 49 | 'label': 'HTMLLabelElement',
|
45 | 50 | 'legend': 'HTMLLegendElement',
|
| 51 | + 'li': 'HTMLLIElement', |
46 | 52 | 'link': 'HTMLLinkElement',
|
47 | 53 | 'map': 'HTMLMapElement',
|
48 | 54 | 'marquee': 'HTMLMarqueeElement',
|
49 | 55 | 'menu': 'HTMLMenuElement',
|
50 | 56 | 'menuitem': 'HTMLMenuItemElement',
|
51 | 57 | 'meta': 'HTMLMetaElement',
|
52 | 58 | 'meter': 'HTMLMeterElement',
|
53 |
| - 'del': 'HTMLModElement', |
54 |
| - 'ol': 'HTMLOListElement', |
55 | 59 | 'object': 'HTMLObjectElement',
|
| 60 | + 'ol': 'HTMLOListElement', |
56 | 61 | 'optgroup': 'HTMLOptGroupElement',
|
57 | 62 | 'option': 'HTMLOptionElement',
|
58 | 63 | 'output': 'HTMLOutputElement',
|
|
63 | 68 | 'q': 'HTMLQuoteElement',
|
64 | 69 | 'script': 'HTMLScriptElement',
|
65 | 70 | 'select': 'HTMLSelectElement',
|
| 71 | + 'shadow': 'HTMLShadowElement', |
66 | 72 | 'source': 'HTMLSourceElement',
|
67 | 73 | 'span': 'HTMLSpanElement',
|
68 | 74 | 'style': 'HTMLStyleElement',
|
69 |
| - 'time': 'HTMLTimeElement', |
70 |
| - 'caption': 'HTMLTableCaptionElement', |
| 75 | + 'table': 'HTMLTableElement', |
| 76 | + 'tbody': 'HTMLTableSectionElement', |
71 | 77 | // WebKit and Moz are wrong:
|
72 | 78 | // https://bugs.webkit.org/show_bug.cgi?id=111469
|
73 | 79 | // https://bugzilla.mozilla.org/show_bug.cgi?id=848096
|
74 | 80 | // 'td': 'HTMLTableCellElement',
|
75 |
| - 'col': 'HTMLTableColElement', |
76 |
| - 'table': 'HTMLTableElement', |
77 |
| - 'tr': 'HTMLTableRowElement', |
78 |
| - 'thead': 'HTMLTableSectionElement', |
79 |
| - 'tbody': 'HTMLTableSectionElement', |
| 81 | + 'template': 'HTMLTemplateElement', |
80 | 82 | 'textarea': 'HTMLTextAreaElement',
|
81 |
| - 'track': 'HTMLTrackElement', |
| 83 | + 'thead': 'HTMLTableSectionElement', |
| 84 | + 'time': 'HTMLTimeElement', |
82 | 85 | 'title': 'HTMLTitleElement',
|
| 86 | + 'tr': 'HTMLTableRowElement', |
| 87 | + 'track': 'HTMLTrackElement', |
83 | 88 | 'ul': 'HTMLUListElement',
|
84 | 89 | 'video': 'HTMLVideoElement',
|
85 | 90 | };
|
|
100 | 105 | window[name] = scope.wrappers[name]
|
101 | 106 | });
|
102 | 107 |
|
103 |
| - // Export for testing. |
104 |
| - scope.knownElements = elements; |
105 |
| - |
106 | 108 | })(window.ShadowDOMPolyfill);
|
0 commit comments