CSSStyleDeclaration.hx 39 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964
  1. /*
  2. * Copyright (C)2005-2018 Haxe 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 THE
  17. * 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. // This file is generated from mozilla\CSSStyleDeclaration.webidl. Do not edit!
  23. package js.html;
  24. /**
  25. `CSSStyleDeclaration` represents a collection of CSS property-value pairs. It is used in a few APIs:
  26. Documentation [CSSStyleDeclaration](https://developer.mozilla.org/en-US/docs/Web/API/CSSStyleDeclaration) by [Mozilla Contributors](https://developer.mozilla.org/en-US/docs/Web/API/CSSStyleDeclaration$history), licensed under [CC-BY-SA 2.5](https://creativecommons.org/licenses/by-sa/2.5/).
  27. @see <https://developer.mozilla.org/en-US/docs/Web/API/CSSStyleDeclaration>
  28. **/
  29. @:native("CSSStyleDeclaration")
  30. extern class CSSStyleDeclaration implements ArrayAccess<String>
  31. {
  32. var cssText : String;
  33. var length(default,null) : Int;
  34. var parentRule(default,null) : CSSRule;
  35. /** Shorthand for the "align-content" CSS property. */
  36. var alignContent :String;
  37. /** Shorthand for the "align-items" CSS property. */
  38. var alignItems :String;
  39. /** Shorthand for the "align-self" CSS property. */
  40. var alignSelf :String;
  41. /** Shorthand for the "alignment-adjust" CSS property. */
  42. var alignmentAdjust :String;
  43. /** Shorthand for the "alignment-baseline" CSS property. */
  44. var alignmentBaseline :String;
  45. /** Shorthand for the "all" CSS property. */
  46. var all :String;
  47. /** Shorthand for the "anchor-point" CSS property. */
  48. var anchorPoint :String;
  49. /** Shorthand for the "animation" CSS property. */
  50. var animation :String;
  51. /** Shorthand for the "animation-delay" CSS property. */
  52. var animationDelay :String;
  53. /** Shorthand for the "animation-direction" CSS property. */
  54. var animationDirection :String;
  55. /** Shorthand for the "animation-duration" CSS property. */
  56. var animationDuration :String;
  57. /** Shorthand for the "animation-fill-mode" CSS property. */
  58. var animationFillMode :String;
  59. /** Shorthand for the "animation-iteration-count" CSS property. */
  60. var animationIterationCount :String;
  61. /** Shorthand for the "animation-name" CSS property. */
  62. var animationName :String;
  63. /** Shorthand for the "animation-play-state" CSS property. */
  64. var animationPlayState :String;
  65. /** Shorthand for the "animation-timing-function" CSS property. */
  66. var animationTimingFunction :String;
  67. /** Shorthand for the "azimuth" CSS property. */
  68. var azimuth :String;
  69. /** Shorthand for the "backface-visibility" CSS property. */
  70. var backfaceVisibility :String;
  71. /** Shorthand for the "background" CSS property. */
  72. var background :String;
  73. /** Shorthand for the "background-attachment" CSS property. */
  74. var backgroundAttachment :String;
  75. /** Shorthand for the "background-blend-mode" CSS property. */
  76. var backgroundBlendMode :String;
  77. /** Shorthand for the "background-clip" CSS property. */
  78. var backgroundClip :String;
  79. /** Shorthand for the "background-color" CSS property. */
  80. var backgroundColor :String;
  81. /** Shorthand for the "background-image" CSS property. */
  82. var backgroundImage :String;
  83. /** Shorthand for the "background-origin" CSS property. */
  84. var backgroundOrigin :String;
  85. /** Shorthand for the "background-position" CSS property. */
  86. var backgroundPosition :String;
  87. /** Shorthand for the "background-position-x" CSS property. */
  88. var backgroundPositionX :String;
  89. /** Shorthand for the "background-position-y" CSS property. */
  90. var backgroundPositionY :String;
  91. /** Shorthand for the "background-repeat" CSS property. */
  92. var backgroundRepeat :String;
  93. /** Shorthand for the "background-repeat-x" CSS property. */
  94. var backgroundRepeatX :String;
  95. /** Shorthand for the "background-repeat-y" CSS property. */
  96. var backgroundRepeatY :String;
  97. /** Shorthand for the "background-size" CSS property. */
  98. var backgroundSize :String;
  99. /** Shorthand for the "baseline-shift" CSS property. */
  100. var baselineShift :String;
  101. /** Shorthand for the "binding" CSS property. */
  102. var binding :String;
  103. /** Shorthand for the "bleed" CSS property. */
  104. var bleed :String;
  105. /** Shorthand for the "block-size" CSS property. */
  106. var blockSize :String;
  107. /** Shorthand for the "bookmark-label" CSS property. */
  108. var bookmarkLabel :String;
  109. /** Shorthand for the "bookmark-level" CSS property. */
  110. var bookmarkLevel :String;
  111. /** Shorthand for the "bookmark-state" CSS property. */
  112. var bookmarkState :String;
  113. /** Shorthand for the "border" CSS property. */
  114. var border :String;
  115. /** Shorthand for the "border-block-end" CSS property. */
  116. var borderBlockEnd :String;
  117. /** Shorthand for the "border-block-end-color" CSS property. */
  118. var borderBlockEndColor :String;
  119. /** Shorthand for the "border-block-end-style" CSS property. */
  120. var borderBlockEndStyle :String;
  121. /** Shorthand for the "border-block-end-width" CSS property. */
  122. var borderBlockEndWidth :String;
  123. /** Shorthand for the "border-block-start" CSS property. */
  124. var borderBlockStart :String;
  125. /** Shorthand for the "border-block-start-color" CSS property. */
  126. var borderBlockStartColor :String;
  127. /** Shorthand for the "border-block-start-style" CSS property. */
  128. var borderBlockStartStyle :String;
  129. /** Shorthand for the "border-block-start-width" CSS property. */
  130. var borderBlockStartWidth :String;
  131. /** Shorthand for the "border-bottom" CSS property. */
  132. var borderBottom :String;
  133. /** Shorthand for the "border-bottom-color" CSS property. */
  134. var borderBottomColor :String;
  135. /** Shorthand for the "border-bottom-left-radius" CSS property. */
  136. var borderBottomLeftRadius :String;
  137. /** Shorthand for the "border-bottom-right-radius" CSS property. */
  138. var borderBottomRightRadius :String;
  139. /** Shorthand for the "border-bottom-style" CSS property. */
  140. var borderBottomStyle :String;
  141. /** Shorthand for the "border-bottom-width" CSS property. */
  142. var borderBottomWidth :String;
  143. /** Shorthand for the "border-collapse" CSS property. */
  144. var borderCollapse :String;
  145. /** Shorthand for the "border-color" CSS property. */
  146. var borderColor :String;
  147. /** Shorthand for the "border-image" CSS property. */
  148. var borderImage :String;
  149. /** Shorthand for the "border-image-outset" CSS property. */
  150. var borderImageOutset :String;
  151. /** Shorthand for the "border-image-repeat" CSS property. */
  152. var borderImageRepeat :String;
  153. /** Shorthand for the "border-image-slice" CSS property. */
  154. var borderImageSlice :String;
  155. /** Shorthand for the "border-image-source" CSS property. */
  156. var borderImageSource :String;
  157. /** Shorthand for the "border-image-width" CSS property. */
  158. var borderImageWidth :String;
  159. /** Shorthand for the "border-inline-end" CSS property. */
  160. var borderInlineEnd :String;
  161. /** Shorthand for the "border-inline-end-color" CSS property. */
  162. var borderInlineEndColor :String;
  163. /** Shorthand for the "border-inline-end-style" CSS property. */
  164. var borderInlineEndStyle :String;
  165. /** Shorthand for the "border-inline-end-width" CSS property. */
  166. var borderInlineEndWidth :String;
  167. /** Shorthand for the "border-inline-start" CSS property. */
  168. var borderInlineStart :String;
  169. /** Shorthand for the "border-inline-start-color" CSS property. */
  170. var borderInlineStartColor :String;
  171. /** Shorthand for the "border-inline-start-style" CSS property. */
  172. var borderInlineStartStyle :String;
  173. /** Shorthand for the "border-inline-start-width" CSS property. */
  174. var borderInlineStartWidth :String;
  175. /** Shorthand for the "border-left" CSS property. */
  176. var borderLeft :String;
  177. /** Shorthand for the "border-left-color" CSS property. */
  178. var borderLeftColor :String;
  179. /** Shorthand for the "border-left-style" CSS property. */
  180. var borderLeftStyle :String;
  181. /** Shorthand for the "border-left-width" CSS property. */
  182. var borderLeftWidth :String;
  183. /** Shorthand for the "border-radius" CSS property. */
  184. var borderRadius :String;
  185. /** Shorthand for the "border-right" CSS property. */
  186. var borderRight :String;
  187. /** Shorthand for the "border-right-color" CSS property. */
  188. var borderRightColor :String;
  189. /** Shorthand for the "border-right-style" CSS property. */
  190. var borderRightStyle :String;
  191. /** Shorthand for the "border-right-width" CSS property. */
  192. var borderRightWidth :String;
  193. /** Shorthand for the "border-spacing" CSS property. */
  194. var borderSpacing :String;
  195. /** Shorthand for the "border-style" CSS property. */
  196. var borderStyle :String;
  197. /** Shorthand for the "border-top" CSS property. */
  198. var borderTop :String;
  199. /** Shorthand for the "border-top-color" CSS property. */
  200. var borderTopColor :String;
  201. /** Shorthand for the "border-top-left-radius" CSS property. */
  202. var borderTopLeftRadius :String;
  203. /** Shorthand for the "border-top-right-radius" CSS property. */
  204. var borderTopRightRadius :String;
  205. /** Shorthand for the "border-top-style" CSS property. */
  206. var borderTopStyle :String;
  207. /** Shorthand for the "border-top-width" CSS property. */
  208. var borderTopWidth :String;
  209. /** Shorthand for the "border-width" CSS property. */
  210. var borderWidth :String;
  211. /** Shorthand for the "bottom" CSS property. */
  212. var bottom :String;
  213. /** Shorthand for the "box-decoration-break" CSS property. */
  214. var boxDecorationBreak :String;
  215. /** Shorthand for the "box-shadow" CSS property. */
  216. var boxShadow :String;
  217. /** Shorthand for the "box-sizing" CSS property. */
  218. var boxSizing :String;
  219. /** Shorthand for the "box-snap" CSS property. */
  220. var boxSnap :String;
  221. /** Shorthand for the "box-suppress" CSS property. */
  222. var boxSuppress :String;
  223. /** Shorthand for the "break-after" CSS property. */
  224. var breakAfter :String;
  225. /** Shorthand for the "break-before" CSS property. */
  226. var breakBefore :String;
  227. /** Shorthand for the "break-inside" CSS property. */
  228. var breakInside :String;
  229. /** Shorthand for the "buffered-rendering" CSS property. */
  230. var bufferedRendering :String;
  231. /** Shorthand for the "caption-side" CSS property. */
  232. var captionSide :String;
  233. /** Shorthand for the "caret-color" CSS property. */
  234. var caretColor :String;
  235. /** Shorthand for the "chains" CSS property. */
  236. var chains :String;
  237. /** Shorthand for the "clear" CSS property. */
  238. var clear :String;
  239. /** Shorthand for the "clip" CSS property. */
  240. var clip :String;
  241. /** Shorthand for the "clip-path" CSS property. */
  242. var clipPath :String;
  243. /** Shorthand for the "clip-rule" CSS property. */
  244. var clipRule :String;
  245. /** Shorthand for the "color" CSS property. */
  246. var color :String;
  247. /** Shorthand for the "color-adjust" CSS property. */
  248. var colorAdjust :String;
  249. /** Shorthand for the "color-interpolation" CSS property. */
  250. var colorInterpolation :String;
  251. /** Shorthand for the "color-interpolation-filters" CSS property. */
  252. var colorInterpolationFilters :String;
  253. /** Shorthand for the "color-rendering" CSS property. */
  254. var colorRendering :String;
  255. /** Shorthand for the "column-count" CSS property. */
  256. var columnCount :String;
  257. /** Shorthand for the "column-fill" CSS property. */
  258. var columnFill :String;
  259. /** Shorthand for the "column-gap" CSS property. */
  260. var columnGap :String;
  261. /** Shorthand for the "column-rule" CSS property. */
  262. var columnRule :String;
  263. /** Shorthand for the "column-rule-color" CSS property. */
  264. var columnRuleColor :String;
  265. /** Shorthand for the "column-rule-style" CSS property. */
  266. var columnRuleStyle :String;
  267. /** Shorthand for the "column-rule-width" CSS property. */
  268. var columnRuleWidth :String;
  269. /** Shorthand for the "column-span" CSS property. */
  270. var columnSpan :String;
  271. /** Shorthand for the "column-width" CSS property. */
  272. var columnWidth :String;
  273. /** Shorthand for the "columns" CSS property. */
  274. var columns :String;
  275. /** Shorthand for the "contain" CSS property. */
  276. var contain :String;
  277. /** Shorthand for the "content" CSS property. */
  278. var content :String;
  279. /** Shorthand for the "counter-increment" CSS property. */
  280. var counterIncrement :String;
  281. /** Shorthand for the "counter-reset" CSS property. */
  282. var counterReset :String;
  283. /** Shorthand for the "counter-set" CSS property. */
  284. var counterSet :String;
  285. /** Shorthand for the "crop" CSS property. */
  286. var crop :String;
  287. /** Shorthand for the "css-float" CSS property. */
  288. var cssFloat :String;
  289. /** Shorthand for the "cue" CSS property. */
  290. var cue :String;
  291. /** Shorthand for the "cue-after" CSS property. */
  292. var cueAfter :String;
  293. /** Shorthand for the "cue-before" CSS property. */
  294. var cueBefore :String;
  295. /** Shorthand for the "cursor" CSS property. */
  296. var cursor :String;
  297. /** Shorthand for the "cx" CSS property. */
  298. var cx :String;
  299. /** Shorthand for the "cy" CSS property. */
  300. var cy :String;
  301. /** Shorthand for the "d" CSS property. */
  302. var d :String;
  303. /** Shorthand for the "direction" CSS property. */
  304. var direction :String;
  305. /** Shorthand for the "display" CSS property. */
  306. var display :String;
  307. /** Shorthand for the "display-inside" CSS property. */
  308. var displayInside :String;
  309. /** Shorthand for the "display-list" CSS property. */
  310. var displayList :String;
  311. /** Shorthand for the "display-outside" CSS property. */
  312. var displayOutside :String;
  313. /** Shorthand for the "dominant-baseline" CSS property. */
  314. var dominantBaseline :String;
  315. /** Shorthand for the "elevation" CSS property. */
  316. var elevation :String;
  317. /** Shorthand for the "empty-cells" CSS property. */
  318. var emptyCells :String;
  319. /** Shorthand for the "fill" CSS property. */
  320. var fill :String;
  321. /** Shorthand for the "fill-opacity" CSS property. */
  322. var fillOpacity :String;
  323. /** Shorthand for the "fill-rule" CSS property. */
  324. var fillRule :String;
  325. /** Shorthand for the "filter" CSS property. */
  326. var filter :String;
  327. /** Shorthand for the "flex" CSS property. */
  328. var flex :String;
  329. /** Shorthand for the "flex-basis" CSS property. */
  330. var flexBasis :String;
  331. /** Shorthand for the "flex-direction" CSS property. */
  332. var flexDirection :String;
  333. /** Shorthand for the "flex-flow" CSS property. */
  334. var flexFlow :String;
  335. /** Shorthand for the "flex-grow" CSS property. */
  336. var flexGrow :String;
  337. /** Shorthand for the "flex-shrink" CSS property. */
  338. var flexShrink :String;
  339. /** Shorthand for the "flex-wrap" CSS property. */
  340. var flexWrap :String;
  341. /** Shorthand for the "float" CSS property. */
  342. var float :String;
  343. /** Shorthand for the "float-offset" CSS property. */
  344. var floatOffset :String;
  345. /** Shorthand for the "flood-color" CSS property. */
  346. var floodColor :String;
  347. /** Shorthand for the "flood-opacity" CSS property. */
  348. var floodOpacity :String;
  349. /** Shorthand for the "flow-from" CSS property. */
  350. var flowFrom :String;
  351. /** Shorthand for the "flow-into" CSS property. */
  352. var flowInto :String;
  353. /** Shorthand for the "font" CSS property. */
  354. var font :String;
  355. /** Shorthand for the "font-display" CSS property. */
  356. var fontDisplay :String;
  357. /** Shorthand for the "font-family" CSS property. */
  358. var fontFamily :String;
  359. /** Shorthand for the "font-feature-settings" CSS property. */
  360. var fontFeatureSettings :String;
  361. /** Shorthand for the "font-kerning" CSS property. */
  362. var fontKerning :String;
  363. /** Shorthand for the "font-language-override" CSS property. */
  364. var fontLanguageOverride :String;
  365. /** Shorthand for the "font-optical-sizing" CSS property. */
  366. var fontOpticalSizing :String;
  367. /** Shorthand for the "font-size" CSS property. */
  368. var fontSize :String;
  369. /** Shorthand for the "font-size-adjust" CSS property. */
  370. var fontSizeAdjust :String;
  371. /** Shorthand for the "font-stretch" CSS property. */
  372. var fontStretch :String;
  373. /** Shorthand for the "font-style" CSS property. */
  374. var fontStyle :String;
  375. /** Shorthand for the "font-synthesis" CSS property. */
  376. var fontSynthesis :String;
  377. /** Shorthand for the "font-variant" CSS property. */
  378. var fontVariant :String;
  379. /** Shorthand for the "font-variant-alternates" CSS property. */
  380. var fontVariantAlternates :String;
  381. /** Shorthand for the "font-variant-caps" CSS property. */
  382. var fontVariantCaps :String;
  383. /** Shorthand for the "font-variant-east-asian" CSS property. */
  384. var fontVariantEastAsian :String;
  385. /** Shorthand for the "font-variant-ligatures" CSS property. */
  386. var fontVariantLigatures :String;
  387. /** Shorthand for the "font-variant-numeric" CSS property. */
  388. var fontVariantNumeric :String;
  389. /** Shorthand for the "font-variant-position" CSS property. */
  390. var fontVariantPosition :String;
  391. /** Shorthand for the "font-variation-settings" CSS property. */
  392. var fontVariationSettings :String;
  393. /** Shorthand for the "font-weight" CSS property. */
  394. var fontWeight :String;
  395. /** Shorthand for the "gap" CSS property. */
  396. var gap :String;
  397. /** Shorthand for the "grid" CSS property. */
  398. var grid :String;
  399. /** Shorthand for the "grid-area" CSS property. */
  400. var gridArea :String;
  401. /** Shorthand for the "grid-auto-columns" CSS property. */
  402. var gridAutoColumns :String;
  403. /** Shorthand for the "grid-auto-flow" CSS property. */
  404. var gridAutoFlow :String;
  405. /** Shorthand for the "grid-auto-rows" CSS property. */
  406. var gridAutoRows :String;
  407. /** Shorthand for the "grid-column" CSS property. */
  408. var gridColumn :String;
  409. /** Shorthand for the "grid-column-end" CSS property. */
  410. var gridColumnEnd :String;
  411. /** Shorthand for the "grid-column-gap" CSS property. */
  412. var gridColumnGap :String;
  413. /** Shorthand for the "grid-column-start" CSS property. */
  414. var gridColumnStart :String;
  415. /** Shorthand for the "grid-gap" CSS property. */
  416. var gridGap :String;
  417. /** Shorthand for the "grid-row" CSS property. */
  418. var gridRow :String;
  419. /** Shorthand for the "grid-row-end" CSS property. */
  420. var gridRowEnd :String;
  421. /** Shorthand for the "grid-row-gap" CSS property. */
  422. var gridRowGap :String;
  423. /** Shorthand for the "grid-row-start" CSS property. */
  424. var gridRowStart :String;
  425. /** Shorthand for the "grid-template" CSS property. */
  426. var gridTemplate :String;
  427. /** Shorthand for the "grid-template-areas" CSS property. */
  428. var gridTemplateAreas :String;
  429. /** Shorthand for the "grid-template-columns" CSS property. */
  430. var gridTemplateColumns :String;
  431. /** Shorthand for the "grid-template-rows" CSS property. */
  432. var gridTemplateRows :String;
  433. /** Shorthand for the "hanging-punctuation" CSS property. */
  434. var hangingPunctuation :String;
  435. /** Shorthand for the "height" CSS property. */
  436. var height :String;
  437. /** Shorthand for the "hyphens" CSS property. */
  438. var hyphens :String;
  439. /** Shorthand for the "icon" CSS property. */
  440. var icon :String;
  441. /** Shorthand for the "image-orientation" CSS property. */
  442. var imageOrientation :String;
  443. /** Shorthand for the "image-rendering" CSS property. */
  444. var imageRendering :String;
  445. /** Shorthand for the "image-resolution" CSS property. */
  446. var imageResolution :String;
  447. /** Shorthand for the "ime-mode" CSS property. */
  448. var imeMode :String;
  449. /** Shorthand for the "initial-letters" CSS property. */
  450. var initialLetters :String;
  451. /** Shorthand for the "inline-box-align" CSS property. */
  452. var inlineBoxAlign :String;
  453. /** Shorthand for the "inline-size" CSS property. */
  454. var inlineSize :String;
  455. /** Shorthand for the "isolation" CSS property. */
  456. var isolation :String;
  457. /** Shorthand for the "justify-content" CSS property. */
  458. var justifyContent :String;
  459. /** Shorthand for the "justify-items" CSS property. */
  460. var justifyItems :String;
  461. /** Shorthand for the "justify-self" CSS property. */
  462. var justifySelf :String;
  463. /** Shorthand for the "left" CSS property. */
  464. var left :String;
  465. /** Shorthand for the "letter-spacing" CSS property. */
  466. var letterSpacing :String;
  467. /** Shorthand for the "lighting-color" CSS property. */
  468. var lightingColor :String;
  469. /** Shorthand for the "line-box-contain" CSS property. */
  470. var lineBoxContain :String;
  471. /** Shorthand for the "line-break" CSS property. */
  472. var lineBreak :String;
  473. /** Shorthand for the "line-grid" CSS property. */
  474. var lineGrid :String;
  475. /** Shorthand for the "line-height" CSS property. */
  476. var lineHeight :String;
  477. /** Shorthand for the "line-snap" CSS property. */
  478. var lineSnap :String;
  479. /** Shorthand for the "line-stacking" CSS property. */
  480. var lineStacking :String;
  481. /** Shorthand for the "line-stacking-ruby" CSS property. */
  482. var lineStackingRuby :String;
  483. /** Shorthand for the "line-stacking-shift" CSS property. */
  484. var lineStackingShift :String;
  485. /** Shorthand for the "line-stacking-strategy" CSS property. */
  486. var lineStackingStrategy :String;
  487. /** Shorthand for the "list-style" CSS property. */
  488. var listStyle :String;
  489. /** Shorthand for the "list-style-image" CSS property. */
  490. var listStyleImage :String;
  491. /** Shorthand for the "list-style-position" CSS property. */
  492. var listStylePosition :String;
  493. /** Shorthand for the "list-style-type" CSS property. */
  494. var listStyleType :String;
  495. /** Shorthand for the "margin" CSS property. */
  496. var margin :String;
  497. /** Shorthand for the "margin-block-end" CSS property. */
  498. var marginBlockEnd :String;
  499. /** Shorthand for the "margin-block-start" CSS property. */
  500. var marginBlockStart :String;
  501. /** Shorthand for the "margin-bottom" CSS property. */
  502. var marginBottom :String;
  503. /** Shorthand for the "margin-inline-end" CSS property. */
  504. var marginInlineEnd :String;
  505. /** Shorthand for the "margin-inline-start" CSS property. */
  506. var marginInlineStart :String;
  507. /** Shorthand for the "margin-left" CSS property. */
  508. var marginLeft :String;
  509. /** Shorthand for the "margin-right" CSS property. */
  510. var marginRight :String;
  511. /** Shorthand for the "margin-top" CSS property. */
  512. var marginTop :String;
  513. /** Shorthand for the "marker" CSS property. */
  514. var marker :String;
  515. /** Shorthand for the "marker-end" CSS property. */
  516. var markerEnd :String;
  517. /** Shorthand for the "marker-mid" CSS property. */
  518. var markerMid :String;
  519. /** Shorthand for the "marker-offset" CSS property. */
  520. var markerOffset :String;
  521. /** Shorthand for the "marker-side" CSS property. */
  522. var markerSide :String;
  523. /** Shorthand for the "marker-start" CSS property. */
  524. var markerStart :String;
  525. /** Shorthand for the "marks" CSS property. */
  526. var marks :String;
  527. /** Shorthand for the "mask" CSS property. */
  528. var mask :String;
  529. /** Shorthand for the "mask-box" CSS property. */
  530. var maskBox :String;
  531. /** Shorthand for the "mask-box-outset" CSS property. */
  532. var maskBoxOutset :String;
  533. /** Shorthand for the "mask-box-repeat" CSS property. */
  534. var maskBoxRepeat :String;
  535. /** Shorthand for the "mask-box-slice" CSS property. */
  536. var maskBoxSlice :String;
  537. /** Shorthand for the "mask-box-source" CSS property. */
  538. var maskBoxSource :String;
  539. /** Shorthand for the "mask-box-width" CSS property. */
  540. var maskBoxWidth :String;
  541. /** Shorthand for the "mask-clip" CSS property. */
  542. var maskClip :String;
  543. /** Shorthand for the "mask-composite" CSS property. */
  544. var maskComposite :String;
  545. /** Shorthand for the "mask-image" CSS property. */
  546. var maskImage :String;
  547. /** Shorthand for the "mask-mode" CSS property. */
  548. var maskMode :String;
  549. /** Shorthand for the "mask-origin" CSS property. */
  550. var maskOrigin :String;
  551. /** Shorthand for the "mask-position" CSS property. */
  552. var maskPosition :String;
  553. /** Shorthand for the "mask-position-x" CSS property. */
  554. var maskPositionX :String;
  555. /** Shorthand for the "mask-position-y" CSS property. */
  556. var maskPositionY :String;
  557. /** Shorthand for the "mask-repeat" CSS property. */
  558. var maskRepeat :String;
  559. /** Shorthand for the "mask-size" CSS property. */
  560. var maskSize :String;
  561. /** Shorthand for the "mask-source-type" CSS property. */
  562. var maskSourceType :String;
  563. /** Shorthand for the "mask-type" CSS property. */
  564. var maskType :String;
  565. /** Shorthand for the "max-block-size" CSS property. */
  566. var maxBlockSize :String;
  567. /** Shorthand for the "max-height" CSS property. */
  568. var maxHeight :String;
  569. /** Shorthand for the "max-inline-size" CSS property. */
  570. var maxInlineSize :String;
  571. /** Shorthand for the "max-lines" CSS property. */
  572. var maxLines :String;
  573. /** Shorthand for the "max-width" CSS property. */
  574. var maxWidth :String;
  575. /** Shorthand for the "max-zoom" CSS property. */
  576. var maxZoom :String;
  577. /** Shorthand for the "min-block-size" CSS property. */
  578. var minBlockSize :String;
  579. /** Shorthand for the "min-height" CSS property. */
  580. var minHeight :String;
  581. /** Shorthand for the "min-inline-size" CSS property. */
  582. var minInlineSize :String;
  583. /** Shorthand for the "min-width" CSS property. */
  584. var minWidth :String;
  585. /** Shorthand for the "min-zoom" CSS property. */
  586. var minZoom :String;
  587. /** Shorthand for the "mix-blend-mode" CSS property. */
  588. var mixBlendMode :String;
  589. /** Shorthand for the "move-to" CSS property. */
  590. var moveTo :String;
  591. /** Shorthand for the "nav-down" CSS property. */
  592. var navDown :String;
  593. /** Shorthand for the "nav-index" CSS property. */
  594. var navIndex :String;
  595. /** Shorthand for the "nav-left" CSS property. */
  596. var navLeft :String;
  597. /** Shorthand for the "nav-right" CSS property. */
  598. var navRight :String;
  599. /** Shorthand for the "nav-up" CSS property. */
  600. var navUp :String;
  601. /** Shorthand for the "object-fit" CSS property. */
  602. var objectFit :String;
  603. /** Shorthand for the "object-position" CSS property. */
  604. var objectPosition :String;
  605. /** Shorthand for the "offset" CSS property. */
  606. var offset :String;
  607. /** Shorthand for the "offset-block-end" CSS property. */
  608. var offsetBlockEnd :String;
  609. /** Shorthand for the "offset-block-start" CSS property. */
  610. var offsetBlockStart :String;
  611. /** Shorthand for the "offset-distance" CSS property. */
  612. var offsetDistance :String;
  613. /** Shorthand for the "offset-inline-end" CSS property. */
  614. var offsetInlineEnd :String;
  615. /** Shorthand for the "offset-inline-start" CSS property. */
  616. var offsetInlineStart :String;
  617. /** Shorthand for the "offset-path" CSS property. */
  618. var offsetPath :String;
  619. /** Shorthand for the "offset-rotate" CSS property. */
  620. var offsetRotate :String;
  621. /** Shorthand for the "opacity" CSS property. */
  622. var opacity :String;
  623. /** Shorthand for the "order" CSS property. */
  624. var order :String;
  625. /** Shorthand for the "orientation" CSS property. */
  626. var orientation :String;
  627. /** Shorthand for the "orphans" CSS property. */
  628. var orphans :String;
  629. /** Shorthand for the "outline" CSS property. */
  630. var outline :String;
  631. /** Shorthand for the "outline-color" CSS property. */
  632. var outlineColor :String;
  633. /** Shorthand for the "outline-offset" CSS property. */
  634. var outlineOffset :String;
  635. /** Shorthand for the "outline-style" CSS property. */
  636. var outlineStyle :String;
  637. /** Shorthand for the "outline-width" CSS property. */
  638. var outlineWidth :String;
  639. /** Shorthand for the "overflow" CSS property. */
  640. var overflow :String;
  641. /** Shorthand for the "overflow-anchor" CSS property. */
  642. var overflowAnchor :String;
  643. /** Shorthand for the "overflow-wrap" CSS property. */
  644. var overflowWrap :String;
  645. /** Shorthand for the "overflow-x" CSS property. */
  646. var overflowX :String;
  647. /** Shorthand for the "overflow-y" CSS property. */
  648. var overflowY :String;
  649. /** Shorthand for the "overscroll-behavior" CSS property. */
  650. var overscrollBehavior :String;
  651. /** Shorthand for the "overscroll-behavior-x" CSS property. */
  652. var overscrollBehaviorX :String;
  653. /** Shorthand for the "overscroll-behavior-y" CSS property. */
  654. var overscrollBehaviorY :String;
  655. /** Shorthand for the "padding" CSS property. */
  656. var padding :String;
  657. /** Shorthand for the "padding-block-end" CSS property. */
  658. var paddingBlockEnd :String;
  659. /** Shorthand for the "padding-block-start" CSS property. */
  660. var paddingBlockStart :String;
  661. /** Shorthand for the "padding-bottom" CSS property. */
  662. var paddingBottom :String;
  663. /** Shorthand for the "padding-inline-end" CSS property. */
  664. var paddingInlineEnd :String;
  665. /** Shorthand for the "padding-inline-start" CSS property. */
  666. var paddingInlineStart :String;
  667. /** Shorthand for the "padding-left" CSS property. */
  668. var paddingLeft :String;
  669. /** Shorthand for the "padding-right" CSS property. */
  670. var paddingRight :String;
  671. /** Shorthand for the "padding-top" CSS property. */
  672. var paddingTop :String;
  673. /** Shorthand for the "page" CSS property. */
  674. var page :String;
  675. /** Shorthand for the "page-break-after" CSS property. */
  676. var pageBreakAfter :String;
  677. /** Shorthand for the "page-break-before" CSS property. */
  678. var pageBreakBefore :String;
  679. /** Shorthand for the "page-break-inside" CSS property. */
  680. var pageBreakInside :String;
  681. /** Shorthand for the "page-policy" CSS property. */
  682. var pagePolicy :String;
  683. /** Shorthand for the "paint-order" CSS property. */
  684. var paintOrder :String;
  685. /** Shorthand for the "pause" CSS property. */
  686. var pause :String;
  687. /** Shorthand for the "pause-after" CSS property. */
  688. var pauseAfter :String;
  689. /** Shorthand for the "pause-before" CSS property. */
  690. var pauseBefore :String;
  691. /** Shorthand for the "perspective" CSS property. */
  692. var perspective :String;
  693. /** Shorthand for the "perspective-origin" CSS property. */
  694. var perspectiveOrigin :String;
  695. /** Shorthand for the "pitch" CSS property. */
  696. var pitch :String;
  697. /** Shorthand for the "pitch-range" CSS property. */
  698. var pitchRange :String;
  699. /** Shorthand for the "place-content" CSS property. */
  700. var placeContent :String;
  701. /** Shorthand for the "place-items" CSS property. */
  702. var placeItems :String;
  703. /** Shorthand for the "place-self" CSS property. */
  704. var placeSelf :String;
  705. /** Shorthand for the "play-during" CSS property. */
  706. var playDuring :String;
  707. /** Shorthand for the "pointer-events" CSS property. */
  708. var pointerEvents :String;
  709. /** Shorthand for the "position" CSS property. */
  710. var position :String;
  711. /** Shorthand for the "presentation-level" CSS property. */
  712. var presentationLevel :String;
  713. /** Shorthand for the "quotes" CSS property. */
  714. var quotes :String;
  715. /** Shorthand for the "r" CSS property. */
  716. var r :String;
  717. /** Shorthand for the "region-fragment" CSS property. */
  718. var regionFragment :String;
  719. /** Shorthand for the "resize" CSS property. */
  720. var resize :String;
  721. /** Shorthand for the "rest" CSS property. */
  722. var rest :String;
  723. /** Shorthand for the "rest-after" CSS property. */
  724. var restAfter :String;
  725. /** Shorthand for the "rest-before" CSS property. */
  726. var restBefore :String;
  727. /** Shorthand for the "richness" CSS property. */
  728. var richness :String;
  729. /** Shorthand for the "right" CSS property. */
  730. var right :String;
  731. /** Shorthand for the "rotation" CSS property. */
  732. var rotation :String;
  733. /** Shorthand for the "rotation-point" CSS property. */
  734. var rotationPoint :String;
  735. /** Shorthand for the "row-gap" CSS property. */
  736. var rowGap :String;
  737. /** Shorthand for the "ruby-align" CSS property. */
  738. var rubyAlign :String;
  739. /** Shorthand for the "ruby-merge" CSS property. */
  740. var rubyMerge :String;
  741. /** Shorthand for the "ruby-position" CSS property. */
  742. var rubyPosition :String;
  743. /** Shorthand for the "rx" CSS property. */
  744. var rx :String;
  745. /** Shorthand for the "ry" CSS property. */
  746. var ry :String;
  747. /** Shorthand for the "scroll-behavior" CSS property. */
  748. var scrollBehavior :String;
  749. /** Shorthand for the "scroll-snap-coordinate" CSS property. */
  750. var scrollSnapCoordinate :String;
  751. /** Shorthand for the "scroll-snap-destination" CSS property. */
  752. var scrollSnapDestination :String;
  753. /** Shorthand for the "scroll-snap-points-x" CSS property. */
  754. var scrollSnapPointsX :String;
  755. /** Shorthand for the "scroll-snap-points-y" CSS property. */
  756. var scrollSnapPointsY :String;
  757. /** Shorthand for the "scroll-snap-type" CSS property. */
  758. var scrollSnapType :String;
  759. /** Shorthand for the "scroll-snap-type-x" CSS property. */
  760. var scrollSnapTypeX :String;
  761. /** Shorthand for the "scroll-snap-type-y" CSS property. */
  762. var scrollSnapTypeY :String;
  763. /** Shorthand for the "shape-image-threshold" CSS property. */
  764. var shapeImageThreshold :String;
  765. /** Shorthand for the "shape-margin" CSS property. */
  766. var shapeMargin :String;
  767. /** Shorthand for the "shape-outside" CSS property. */
  768. var shapeOutside :String;
  769. /** Shorthand for the "shape-rendering" CSS property. */
  770. var shapeRendering :String;
  771. /** Shorthand for the "size" CSS property. */
  772. var size :String;
  773. /** Shorthand for the "speak" CSS property. */
  774. var speak :String;
  775. /** Shorthand for the "speak-as" CSS property. */
  776. var speakAs :String;
  777. /** Shorthand for the "speak-header" CSS property. */
  778. var speakHeader :String;
  779. /** Shorthand for the "speak-numeral" CSS property. */
  780. var speakNumeral :String;
  781. /** Shorthand for the "speak-punctuation" CSS property. */
  782. var speakPunctuation :String;
  783. /** Shorthand for the "speech-rate" CSS property. */
  784. var speechRate :String;
  785. /** Shorthand for the "src" CSS property. */
  786. var src :String;
  787. /** Shorthand for the "stop-color" CSS property. */
  788. var stopColor :String;
  789. /** Shorthand for the "stop-opacity" CSS property. */
  790. var stopOpacity :String;
  791. /** Shorthand for the "stress" CSS property. */
  792. var stress :String;
  793. /** Shorthand for the "string-set" CSS property. */
  794. var stringSet :String;
  795. /** Shorthand for the "stroke" CSS property. */
  796. var stroke :String;
  797. /** Shorthand for the "stroke-dasharray" CSS property. */
  798. var strokeDasharray :String;
  799. /** Shorthand for the "stroke-dashoffset" CSS property. */
  800. var strokeDashoffset :String;
  801. /** Shorthand for the "stroke-linecap" CSS property. */
  802. var strokeLinecap :String;
  803. /** Shorthand for the "stroke-linejoin" CSS property. */
  804. var strokeLinejoin :String;
  805. /** Shorthand for the "stroke-miterlimit" CSS property. */
  806. var strokeMiterlimit :String;
  807. /** Shorthand for the "stroke-opacity" CSS property. */
  808. var strokeOpacity :String;
  809. /** Shorthand for the "stroke-width" CSS property. */
  810. var strokeWidth :String;
  811. /** Shorthand for the "tab-size" CSS property. */
  812. var tabSize :String;
  813. /** Shorthand for the "table-layout" CSS property. */
  814. var tableLayout :String;
  815. /** Shorthand for the "text-align" CSS property. */
  816. var textAlign :String;
  817. /** Shorthand for the "text-align-last" CSS property. */
  818. var textAlignLast :String;
  819. /** Shorthand for the "text-anchor" CSS property. */
  820. var textAnchor :String;
  821. /** Shorthand for the "text-combine-upright" CSS property. */
  822. var textCombineUpright :String;
  823. /** Shorthand for the "text-decoration" CSS property. */
  824. var textDecoration :String;
  825. /** Shorthand for the "text-decoration-color" CSS property. */
  826. var textDecorationColor :String;
  827. /** Shorthand for the "text-decoration-line" CSS property. */
  828. var textDecorationLine :String;
  829. /** Shorthand for the "text-decoration-skip" CSS property. */
  830. var textDecorationSkip :String;
  831. /** Shorthand for the "text-decoration-skip-ink" CSS property. */
  832. var textDecorationSkipInk :String;
  833. /** Shorthand for the "text-decoration-style" CSS property. */
  834. var textDecorationStyle :String;
  835. /** Shorthand for the "text-emphasis" CSS property. */
  836. var textEmphasis :String;
  837. /** Shorthand for the "text-emphasis-color" CSS property. */
  838. var textEmphasisColor :String;
  839. /** Shorthand for the "text-emphasis-position" CSS property. */
  840. var textEmphasisPosition :String;
  841. /** Shorthand for the "text-emphasis-style" CSS property. */
  842. var textEmphasisStyle :String;
  843. /** Shorthand for the "text-height" CSS property. */
  844. var textHeight :String;
  845. /** Shorthand for the "text-indent" CSS property. */
  846. var textIndent :String;
  847. /** Shorthand for the "text-justify" CSS property. */
  848. var textJustify :String;
  849. /** Shorthand for the "text-orientation" CSS property. */
  850. var textOrientation :String;
  851. /** Shorthand for the "text-overflow" CSS property. */
  852. var textOverflow :String;
  853. /** Shorthand for the "text-rendering" CSS property. */
  854. var textRendering :String;
  855. /** Shorthand for the "text-shadow" CSS property. */
  856. var textShadow :String;
  857. /** Shorthand for the "text-size-adjust" CSS property. */
  858. var textSizeAdjust :String;
  859. /** Shorthand for the "text-space-collapse" CSS property. */
  860. var textSpaceCollapse :String;
  861. /** Shorthand for the "text-transform" CSS property. */
  862. var textTransform :String;
  863. /** Shorthand for the "text-underline-position" CSS property. */
  864. var textUnderlinePosition :String;
  865. /** Shorthand for the "text-wrap" CSS property. */
  866. var textWrap :String;
  867. /** Shorthand for the "top" CSS property. */
  868. var top :String;
  869. /** Shorthand for the "touch-action" CSS property. */
  870. var touchAction :String;
  871. /** Shorthand for the "transform" CSS property. */
  872. var transform :String;
  873. /** Shorthand for the "transform-box" CSS property. */
  874. var transformBox :String;
  875. /** Shorthand for the "transform-origin" CSS property. */
  876. var transformOrigin :String;
  877. /** Shorthand for the "transform-style" CSS property. */
  878. var transformStyle :String;
  879. /** Shorthand for the "transition" CSS property. */
  880. var transition :String;
  881. /** Shorthand for the "transition-delay" CSS property. */
  882. var transitionDelay :String;
  883. /** Shorthand for the "transition-duration" CSS property. */
  884. var transitionDuration :String;
  885. /** Shorthand for the "transition-property" CSS property. */
  886. var transitionProperty :String;
  887. /** Shorthand for the "transition-timing-function" CSS property. */
  888. var transitionTimingFunction :String;
  889. /** Shorthand for the "unicode-bidi" CSS property. */
  890. var unicodeBidi :String;
  891. /** Shorthand for the "unicode-range" CSS property. */
  892. var unicodeRange :String;
  893. /** Shorthand for the "user-select" CSS property. */
  894. var userSelect :String;
  895. /** Shorthand for the "user-zoom" CSS property. */
  896. var userZoom :String;
  897. /** Shorthand for the "vector-effect" CSS property. */
  898. var vectorEffect :String;
  899. /** Shorthand for the "vertical-align" CSS property. */
  900. var verticalAlign :String;
  901. /** Shorthand for the "visibility" CSS property. */
  902. var visibility :String;
  903. /** Shorthand for the "voice-balance" CSS property. */
  904. var voiceBalance :String;
  905. /** Shorthand for the "voice-duration" CSS property. */
  906. var voiceDuration :String;
  907. /** Shorthand for the "voice-family" CSS property. */
  908. var voiceFamily :String;
  909. /** Shorthand for the "voice-pitch" CSS property. */
  910. var voicePitch :String;
  911. /** Shorthand for the "voice-range" CSS property. */
  912. var voiceRange :String;
  913. /** Shorthand for the "voice-rate" CSS property. */
  914. var voiceRate :String;
  915. /** Shorthand for the "voice-stress" CSS property. */
  916. var voiceStress :String;
  917. /** Shorthand for the "voice-volume" CSS property. */
  918. var voiceVolume :String;
  919. /** Shorthand for the "volume" CSS property. */
  920. var volume :String;
  921. /** Shorthand for the "white-space" CSS property. */
  922. var whiteSpace :String;
  923. /** Shorthand for the "widows" CSS property. */
  924. var widows :String;
  925. /** Shorthand for the "width" CSS property. */
  926. var width :String;
  927. /** Shorthand for the "will-change" CSS property. */
  928. var willChange :String;
  929. /** Shorthand for the "word-break" CSS property. */
  930. var wordBreak :String;
  931. /** Shorthand for the "word-spacing" CSS property. */
  932. var wordSpacing :String;
  933. /** Shorthand for the "word-wrap" CSS property. */
  934. var wordWrap :String;
  935. /** Shorthand for the "wrap-flow" CSS property. */
  936. var wrapFlow :String;
  937. /** Shorthand for the "wrap-through" CSS property. */
  938. var wrapThrough :String;
  939. /** Shorthand for the "writing-mode" CSS property. */
  940. var writingMode :String;
  941. /** Shorthand for the "x" CSS property. */
  942. var x :String;
  943. /** Shorthand for the "y" CSS property. */
  944. var y :String;
  945. /** Shorthand for the "z-index" CSS property. */
  946. var zIndex :String;
  947. /** Shorthand for the "zoom" CSS property. */
  948. var zoom :String;
  949. function item( index : Int ) : String;
  950. /** @throws DOMError */
  951. function getPropertyValue( property : String ) : String;
  952. function getPropertyPriority( property : String ) : String;
  953. /** @throws DOMError */
  954. function setProperty( property : String, value : String, ?priority : String = "" ) : Void;
  955. /** @throws DOMError */
  956. function removeProperty( property : String ) : String;
  957. }