optionRole.js 788 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. 'use strict';
  2. Object.defineProperty(exports, "__esModule", {
  3. value: true
  4. });
  5. var optionRole = {
  6. abstract: false,
  7. accessibleNameRequired: true,
  8. baseConcepts: [{
  9. module: 'HTML',
  10. concept: {
  11. name: 'option'
  12. }
  13. }],
  14. childrenPresentational: true,
  15. nameFrom: ['author', 'contents'],
  16. props: {
  17. 'aria-checked': null,
  18. 'aria-posinset': null,
  19. 'aria-selected': 'false',
  20. 'aria-setsize': null
  21. },
  22. relatedConcepts: [{
  23. module: 'ARIA',
  24. concept: {
  25. name: 'listitem'
  26. }
  27. }, {
  28. module: 'XForms',
  29. concept: {
  30. name: 'item'
  31. }
  32. }],
  33. requireContextRole: ['listbox'],
  34. requiredOwnedElements: [],
  35. requiredProps: {
  36. 'aria-selected': 'false'
  37. },
  38. superClass: [['roletype', 'widget', 'input']]
  39. };
  40. exports.default = optionRole;