comboboxRole.js 2.4 KB

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