listboxRole.js 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  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 listboxRole = {
  8. abstract: false,
  9. accessibleNameRequired: true,
  10. baseConcepts: [],
  11. childrenPresentational: false,
  12. nameFrom: ['author'],
  13. prohibitedProps: [],
  14. props: {
  15. 'aria-errormessage': null,
  16. 'aria-expanded': null,
  17. 'aria-invalid': null,
  18. 'aria-multiselectable': null,
  19. 'aria-readonly': null,
  20. 'aria-required': null,
  21. 'aria-orientation': 'vertical'
  22. },
  23. relatedConcepts: [{
  24. concept: {
  25. attributes: [{
  26. constraints: ['>1'],
  27. name: 'size'
  28. }, {
  29. name: 'multiple'
  30. }],
  31. name: 'select'
  32. },
  33. module: 'HTML'
  34. }, {
  35. concept: {
  36. attributes: [{
  37. constraints: ['>1'],
  38. name: 'size'
  39. }],
  40. name: 'select'
  41. },
  42. module: 'HTML'
  43. }, {
  44. concept: {
  45. attributes: [{
  46. name: 'multiple'
  47. }],
  48. name: 'select'
  49. },
  50. module: 'HTML'
  51. }, {
  52. concept: {
  53. name: 'datalist'
  54. },
  55. module: 'HTML'
  56. }, {
  57. concept: {
  58. name: 'list'
  59. },
  60. module: 'ARIA'
  61. }, {
  62. concept: {
  63. name: 'select'
  64. },
  65. module: 'XForms'
  66. }],
  67. requireContextRole: [],
  68. requiredContextRole: [],
  69. requiredOwnedElements: [['option', 'group'], ['option']],
  70. requiredProps: {},
  71. superClass: [['roletype', 'widget', 'composite', 'select'], ['roletype', 'structure', 'section', 'group', 'select']]
  72. };
  73. var _default = listboxRole;
  74. exports.default = _default;