buttonRole.js 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. "use strict";
  2. Object.defineProperty(exports, "__esModule", {
  3. value: true
  4. });
  5. exports.default = void 0;
  6. var buttonRole = {
  7. abstract: false,
  8. accessibleNameRequired: true,
  9. baseConcepts: [],
  10. childrenPresentational: true,
  11. nameFrom: ['author', 'contents'],
  12. prohibitedProps: [],
  13. props: {
  14. 'aria-disabled': null,
  15. 'aria-expanded': null,
  16. 'aria-haspopup': null,
  17. 'aria-pressed': null
  18. },
  19. relatedConcepts: [{
  20. concept: {
  21. attributes: [{
  22. name: 'type',
  23. value: 'button'
  24. }],
  25. name: 'input'
  26. },
  27. module: 'HTML'
  28. }, {
  29. concept: {
  30. attributes: [{
  31. name: 'type',
  32. value: 'image'
  33. }],
  34. name: 'input'
  35. },
  36. module: 'HTML'
  37. }, {
  38. concept: {
  39. attributes: [{
  40. name: 'type',
  41. value: 'reset'
  42. }],
  43. name: 'input'
  44. },
  45. module: 'HTML'
  46. }, {
  47. concept: {
  48. attributes: [{
  49. name: 'type',
  50. value: 'submit'
  51. }],
  52. name: 'input'
  53. },
  54. module: 'HTML'
  55. }, {
  56. concept: {
  57. name: 'button'
  58. },
  59. module: 'HTML'
  60. }, {
  61. concept: {
  62. name: 'trigger'
  63. },
  64. module: 'XForms'
  65. }],
  66. requireContextRole: [],
  67. requiredContextRole: [],
  68. requiredOwnedElements: [],
  69. requiredProps: {},
  70. superClass: [['roletype', 'widget', 'command']]
  71. };
  72. var _default = buttonRole;
  73. exports.default = _default;