listboxRole.js 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. "use strict";
  2. Object.defineProperty(exports, "__esModule", {
  3. value: true
  4. });
  5. exports.default = void 0;
  6. var listboxRole = {
  7. abstract: false,
  8. accessibleNameRequired: true,
  9. baseConcepts: [],
  10. childrenPresentational: false,
  11. nameFrom: ['author'],
  12. prohibitedProps: [],
  13. props: {
  14. 'aria-errormessage': null,
  15. 'aria-expanded': null,
  16. 'aria-invalid': null,
  17. 'aria-multiselectable': null,
  18. 'aria-readonly': null,
  19. 'aria-required': null,
  20. 'aria-orientation': 'vertical'
  21. },
  22. relatedConcepts: [{
  23. concept: {
  24. attributes: [{
  25. constraints: ['>1'],
  26. name: 'size'
  27. }],
  28. constraints: ['the size attribute value is greater than 1'],
  29. name: 'select'
  30. },
  31. module: 'HTML'
  32. }, {
  33. concept: {
  34. attributes: [{
  35. name: 'multiple'
  36. }],
  37. name: 'select'
  38. },
  39. module: 'HTML'
  40. }, {
  41. concept: {
  42. name: 'datalist'
  43. },
  44. module: 'HTML'
  45. }, {
  46. concept: {
  47. name: 'list'
  48. },
  49. module: 'ARIA'
  50. }, {
  51. concept: {
  52. name: 'select'
  53. },
  54. module: 'XForms'
  55. }],
  56. requireContextRole: [],
  57. requiredContextRole: [],
  58. requiredOwnedElements: [['option', 'group'], ['option']],
  59. requiredProps: {},
  60. superClass: [['roletype', 'widget', 'composite', 'select'], ['roletype', 'structure', 'section', 'group', 'select']]
  61. };
  62. var _default = listboxRole;
  63. exports.default = _default;