fc864fbaf9da6fe1a3439ca6beb36498a2a1c49eaa380b9077492bb309e56c1d13a73800b7315bb35df464f6fefd32da2acc4598ff7c1e5b5b1ad087dcb2a9 622 B

123456789101112131415161718192021222324
  1. 'use strict';
  2. exports.__esModule = true;
  3. var _ariaMenuitem = require('./aria-menuitem');
  4. var _ariaMenuitem2 = _interopRequireDefault(_ariaMenuitem);
  5. function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
  6. var Menu = function Menu(domNode) {
  7. this.domNode = domNode;
  8. this.init();
  9. };
  10. Menu.prototype.init = function () {
  11. var menuChildren = this.domNode.childNodes;
  12. [].filter.call(menuChildren, function (child) {
  13. return child.nodeType === 1;
  14. }).forEach(function (child) {
  15. new _ariaMenuitem2.default(child); // eslint-disable-line
  16. });
  17. };
  18. exports.default = Menu;