MenuModel.es6.js 529 B

1234567891011121314151617181920212223242526272829
  1. /**
  2. * @file
  3. * A Backbone Model for collapsible menus.
  4. */
  5. (function (Backbone, Drupal) {
  6. /**
  7. * Backbone Model for collapsible menus.
  8. *
  9. * @constructor
  10. *
  11. * @augments Backbone.Model
  12. */
  13. Drupal.toolbar.MenuModel = Backbone.Model.extend(/** @lends Drupal.toolbar.MenuModel# */{
  14. /**
  15. * @type {object}
  16. *
  17. * @prop {object} subtrees
  18. */
  19. defaults: /** @lends Drupal.toolbar.MenuModel# */{
  20. /**
  21. * @type {object}
  22. */
  23. subtrees: {},
  24. },
  25. });
  26. }(Backbone, Drupal));