textboxRole.js 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106
  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 textboxRole = {
  8. abstract: false,
  9. accessibleNameRequired: true,
  10. baseConcepts: [],
  11. childrenPresentational: false,
  12. nameFrom: ['author'],
  13. prohibitedProps: [],
  14. props: {
  15. 'aria-activedescendant': null,
  16. 'aria-autocomplete': null,
  17. 'aria-errormessage': null,
  18. 'aria-haspopup': null,
  19. 'aria-invalid': null,
  20. 'aria-multiline': null,
  21. 'aria-placeholder': null,
  22. 'aria-readonly': null,
  23. 'aria-required': null
  24. },
  25. relatedConcepts: [{
  26. concept: {
  27. attributes: [{
  28. constraints: ['undefined'],
  29. name: 'type'
  30. }, {
  31. constraints: ['undefined'],
  32. name: 'list'
  33. }],
  34. name: 'input'
  35. },
  36. module: 'HTML'
  37. }, {
  38. concept: {
  39. attributes: [{
  40. constraints: ['undefined'],
  41. name: 'list'
  42. }, {
  43. name: 'type',
  44. value: 'email'
  45. }],
  46. name: 'input'
  47. },
  48. module: 'HTML'
  49. }, {
  50. concept: {
  51. attributes: [{
  52. constraints: ['undefined'],
  53. name: 'list'
  54. }, {
  55. name: 'type',
  56. value: 'tel'
  57. }],
  58. name: 'input'
  59. },
  60. module: 'HTML'
  61. }, {
  62. concept: {
  63. attributes: [{
  64. constraints: ['undefined'],
  65. name: 'list'
  66. }, {
  67. name: 'type',
  68. value: 'text'
  69. }],
  70. name: 'input'
  71. },
  72. module: 'HTML'
  73. }, {
  74. concept: {
  75. attributes: [{
  76. constraints: ['undefined'],
  77. name: 'list'
  78. }, {
  79. name: 'type',
  80. value: 'url'
  81. }],
  82. name: 'input'
  83. },
  84. module: 'HTML'
  85. }, {
  86. concept: {
  87. name: 'input'
  88. },
  89. module: 'XForms'
  90. }, {
  91. concept: {
  92. name: 'textarea'
  93. },
  94. module: 'HTML'
  95. }],
  96. requireContextRole: [],
  97. requiredContextRole: [],
  98. requiredOwnedElements: [],
  99. requiredProps: {},
  100. superClass: [['roletype', 'widget', 'input']]
  101. };
  102. var _default = textboxRole;
  103. exports.default = _default;