comboboxRole.js 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139
  1. "use strict";
  2. var _Object$defineProperty = require("@babel/runtime-corejs3/core-js-stable/object/define-property");
  3. _Object$defineProperty(exports, "__esModule", {
  4. value: true
  5. });
  6. exports.default = void 0;
  7. var comboboxRole = {
  8. abstract: false,
  9. accessibleNameRequired: true,
  10. baseConcepts: [],
  11. childrenPresentational: false,
  12. nameFrom: ['author'],
  13. prohibitedProps: [],
  14. props: {
  15. 'aria-activedescendant': null,
  16. 'aria-autocomplete': null,
  17. 'aria-errormessage': null,
  18. 'aria-invalid': null,
  19. 'aria-readonly': null,
  20. 'aria-required': null,
  21. 'aria-expanded': 'false',
  22. 'aria-haspopup': 'listbox'
  23. },
  24. relatedConcepts: [{
  25. concept: {
  26. attributes: [{
  27. constraints: ['set'],
  28. name: 'list'
  29. }, {
  30. name: 'type',
  31. value: 'email'
  32. }],
  33. name: 'input'
  34. },
  35. module: 'HTML'
  36. }, {
  37. concept: {
  38. attributes: [{
  39. constraints: ['set'],
  40. name: 'list'
  41. }, {
  42. name: 'type',
  43. value: 'search'
  44. }],
  45. name: 'input'
  46. },
  47. module: 'HTML'
  48. }, {
  49. concept: {
  50. attributes: [{
  51. constraints: ['set'],
  52. name: 'list'
  53. }, {
  54. name: 'type',
  55. value: 'tel'
  56. }],
  57. name: 'input'
  58. },
  59. module: 'HTML'
  60. }, {
  61. concept: {
  62. attributes: [{
  63. constraints: ['set'],
  64. name: 'list'
  65. }, {
  66. name: 'type',
  67. value: 'text'
  68. }],
  69. name: 'input'
  70. },
  71. module: 'HTML'
  72. }, {
  73. concept: {
  74. attributes: [{
  75. constraints: ['set'],
  76. name: 'list'
  77. }, {
  78. name: 'type',
  79. value: 'url'
  80. }],
  81. name: 'input'
  82. },
  83. module: 'HTML'
  84. }, {
  85. concept: {
  86. attributes: [{
  87. constraints: ['set'],
  88. name: 'list'
  89. }, {
  90. name: 'type',
  91. value: 'url'
  92. }],
  93. name: 'input'
  94. },
  95. module: 'HTML'
  96. }, {
  97. concept: {
  98. attributes: [{
  99. constraints: ['undefined'],
  100. name: 'multiple'
  101. }, {
  102. constraints: ['undefined'],
  103. name: 'size'
  104. }],
  105. name: 'select'
  106. },
  107. module: 'HTML'
  108. }, {
  109. concept: {
  110. attributes: [{
  111. constraints: ['undefined'],
  112. name: 'multiple'
  113. }, {
  114. name: 'size',
  115. value: 1
  116. }],
  117. name: 'select'
  118. },
  119. module: 'HTML'
  120. }, {
  121. concept: {
  122. name: 'select'
  123. },
  124. module: 'XForms'
  125. }],
  126. requireContextRole: [],
  127. requiredContextRole: [],
  128. requiredOwnedElements: [],
  129. requiredProps: {
  130. 'aria-controls': null,
  131. 'aria-expanded': 'false'
  132. },
  133. superClass: [['roletype', 'widget', 'input']]
  134. };
  135. var _default = comboboxRole;
  136. exports.default = _default;