constants.js 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195
  1. exports.DOM_TAGS = [
  2. 'a',
  3. 'abbr',
  4. 'acronym',
  5. 'address',
  6. 'applet',
  7. 'area',
  8. 'article',
  9. 'aside',
  10. 'audio',
  11. 'b',
  12. 'base',
  13. 'basefont',
  14. 'bdi',
  15. 'bdo',
  16. 'big',
  17. 'blockquote',
  18. 'body',
  19. 'br',
  20. 'button',
  21. 'canvas',
  22. 'caption',
  23. 'center',
  24. 'cite',
  25. 'code',
  26. 'col',
  27. 'colgroup',
  28. 'data',
  29. 'datalist',
  30. 'dd',
  31. 'del',
  32. 'details',
  33. 'dfn',
  34. 'dialog',
  35. 'dir',
  36. 'div',
  37. 'dl',
  38. 'dt',
  39. 'em',
  40. 'embed',
  41. 'fieldset',
  42. 'figcaption',
  43. 'figure',
  44. 'font',
  45. 'footer',
  46. 'form',
  47. 'frame',
  48. 'frameset',
  49. 'h1 to h6',
  50. 'head',
  51. 'header',
  52. 'hr',
  53. 'html',
  54. 'i',
  55. 'iframe',
  56. 'img',
  57. 'input',
  58. 'ins',
  59. 'kbd',
  60. 'label',
  61. 'legend',
  62. 'li',
  63. 'link',
  64. 'main',
  65. 'map',
  66. 'mark',
  67. 'meta',
  68. 'meter',
  69. 'nav',
  70. 'noframes',
  71. 'noscript',
  72. 'object',
  73. 'ol',
  74. 'optgroup',
  75. 'option',
  76. 'output',
  77. 'p',
  78. 'param',
  79. 'picture',
  80. 'pre',
  81. 'progress',
  82. 'q',
  83. 'rp',
  84. 'rt',
  85. 'ruby',
  86. 's',
  87. 'samp',
  88. 'script',
  89. 'section',
  90. 'select',
  91. 'small',
  92. 'source',
  93. 'span',
  94. 'strike',
  95. 'strong',
  96. 'style',
  97. 'sub',
  98. 'summary',
  99. 'sup',
  100. 'svg',
  101. 'table',
  102. 'tbody',
  103. 'td',
  104. 'template',
  105. 'textarea',
  106. 'tfoot',
  107. 'th',
  108. 'thead',
  109. 'time',
  110. 'title',
  111. 'tr',
  112. 'track',
  113. 'tt',
  114. 'u',
  115. 'ul',
  116. 'var',
  117. 'video',
  118. 'wbr'
  119. ];
  120. exports.SVG_TAGS = [
  121. 'a',
  122. 'animate',
  123. 'animateMotion',
  124. 'animateTransform',
  125. 'circle',
  126. 'clipPath',
  127. 'color-profile',
  128. 'defs',
  129. 'desc',
  130. 'discard',
  131. 'ellipse',
  132. 'feBlend',
  133. 'feColorMatrix',
  134. 'feComponentTransfer',
  135. 'feComposite',
  136. 'feConvolveMatrix',
  137. 'feDiffuseLighting',
  138. 'feDisplacementMap',
  139. 'feDistantLight',
  140. 'feDropShadow',
  141. 'feFlood',
  142. 'feFuncA',
  143. 'feFuncB',
  144. 'feFuncG',
  145. 'feFuncR',
  146. 'feGaussianBlur',
  147. 'feImage',
  148. 'feMerge',
  149. 'feMergeNode',
  150. 'feMorphology',
  151. 'feOffset',
  152. 'fePointLight',
  153. 'feSpecularLighting',
  154. 'feSpotLight',
  155. 'feTile',
  156. 'feTurbulence',
  157. 'filter',
  158. 'foreignObject',
  159. 'g',
  160. 'hatch',
  161. 'hatchpath',
  162. 'image',
  163. 'line',
  164. 'linearGradient',
  165. 'marker',
  166. 'mask',
  167. 'mesh',
  168. 'meshgradient',
  169. 'meshpatch',
  170. 'meshrow',
  171. 'metadata',
  172. 'mpath',
  173. 'path',
  174. 'pattern',
  175. 'polygon',
  176. 'polyline',
  177. 'radialGradient',
  178. 'rect',
  179. 'script',
  180. 'set',
  181. 'solidcolor',
  182. 'stop',
  183. 'style',
  184. 'svg',
  185. 'switch',
  186. 'symbol',
  187. 'text',
  188. 'textPath',
  189. 'title',
  190. 'tspan',
  191. 'unknown',
  192. 'use',
  193. 'view'
  194. ];