ariaPropsMap.js 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116
  1. 'use strict';
  2. Object.defineProperty(exports, "__esModule", {
  3. value: true
  4. });
  5. var ariaPropsMap = new Map([['aria-activedescendant', {
  6. 'type': 'id'
  7. }], ['aria-atomic', {
  8. 'type': 'boolean'
  9. }], ['aria-autocomplete', {
  10. 'type': 'token',
  11. 'values': ['inline', 'list', 'both', 'none']
  12. }], ['aria-busy', {
  13. 'type': 'boolean'
  14. }], ['aria-checked', {
  15. 'type': 'tristate'
  16. }], ['aria-colcount', {
  17. type: 'integer'
  18. }], ['aria-colindex', {
  19. type: 'integer'
  20. }], ['aria-colspan', {
  21. type: 'integer'
  22. }], ['aria-controls', {
  23. 'type': 'idlist'
  24. }], ['aria-current', {
  25. type: 'token',
  26. values: ['page', 'step', 'location', 'date', 'time', true, false]
  27. }], ['aria-describedby', {
  28. 'type': 'idlist'
  29. }], ['aria-disabled', {
  30. 'type': 'boolean'
  31. }], ['aria-dropeffect', {
  32. 'type': 'tokenlist',
  33. 'values': ['copy', 'move', 'link', 'execute', 'popup', 'none']
  34. }], ['aria-errormessage', {
  35. 'type': 'string'
  36. }], ['aria-expanded', {
  37. 'type': 'boolean',
  38. 'allowundefined': true
  39. }], ['aria-flowto', {
  40. 'type': 'idlist'
  41. }], ['aria-grabbed', {
  42. 'type': 'boolean',
  43. 'allowundefined': true
  44. }], ['aria-haspopup', {
  45. 'type': 'token',
  46. 'values': [false, true, 'menu', 'listbox', 'tree', 'grid', 'dialog']
  47. }], ['aria-hidden', {
  48. 'type': 'boolean'
  49. }], ['aria-invalid', {
  50. 'type': 'token',
  51. 'values': ['grammar', false, 'spelling', true]
  52. }], ['aria-keyshortcuts', {
  53. type: 'string'
  54. }], ['aria-label', {
  55. 'type': 'string'
  56. }], ['aria-labelledby', {
  57. 'type': 'idlist'
  58. }], ['aria-level', {
  59. 'type': 'integer'
  60. }], ['aria-live', {
  61. 'type': 'token',
  62. 'values': ['off', 'polite', 'assertive']
  63. }], ['aria-modal', {
  64. type: 'boolean'
  65. }], ['aria-multiline', {
  66. 'type': 'boolean'
  67. }], ['aria-multiselectable', {
  68. 'type': 'boolean'
  69. }], ['aria-orientation', {
  70. 'type': 'token',
  71. 'values': ['vertical', 'horizontal']
  72. }], ['aria-owns', {
  73. 'type': 'idlist'
  74. }], ['aria-placeholder', {
  75. type: 'string'
  76. }], ['aria-posinset', {
  77. 'type': 'integer'
  78. }], ['aria-pressed', {
  79. 'type': 'tristate'
  80. }], ['aria-readonly', {
  81. 'type': 'boolean'
  82. }], ['aria-relevant', {
  83. 'type': 'tokenlist',
  84. 'values': ['additions', 'removals', 'text', 'all']
  85. }], ['aria-required', {
  86. 'type': 'boolean'
  87. }], ['aria-roledescription', {
  88. type: 'string'
  89. }], ['aria-rowcount', {
  90. type: 'integer'
  91. }], ['aria-rowindex', {
  92. type: 'integer'
  93. }], ['aria-rowspan', {
  94. type: 'integer'
  95. }], ['aria-selected', {
  96. 'type': 'boolean',
  97. 'allowundefined': true
  98. }], ['aria-setsize', {
  99. 'type': 'integer'
  100. }], ['aria-sort', {
  101. 'type': 'token',
  102. 'values': ['ascending', 'descending', 'none', 'other']
  103. }], ['aria-valuemax', {
  104. 'type': 'number'
  105. }], ['aria-valuemin', {
  106. 'type': 'number'
  107. }], ['aria-valuenow', {
  108. 'type': 'number'
  109. }], ['aria-valuetext', {
  110. 'type': 'string'
  111. }]]);
  112. exports.default = ariaPropsMap;