listdropdownmodel.jsdoc 764 B

123456789101112131415161718192021222324252627282930
  1. /**
  2. * @license Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
  3. * For licensing, see LICENSE.md.
  4. */
  5. /**
  6. * @module ui/dropdown/list/listdropdownmodel
  7. */
  8. /**
  9. * The list dropdown model interface.
  10. *
  11. * @implements module:ui/dropdown/dropdownmodel~DropdownModel
  12. * @interface module:ui/dropdown/list/listdropdownmodel~ListDropdownModel
  13. */
  14. /**
  15. * A {@link module:utils/collection~Collection} of {@link module:utils/observablemixin~Observable} used to populate
  16. * the inner {@link module:ui/list/listview~ListView} instance.
  17. *
  18. * @observable
  19. * @member {Boolean} #items
  20. */
  21. /**
  22. * Fired when the list dropdown should be executed, usually when
  23. * one of the list items in {@link #items} has been executed.
  24. *
  25. * @event #execute
  26. */