iconmanager.js 646 B

1234567891011121314151617181920212223242526272829303132333435
  1. /**
  2. * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
  3. * For licensing, see LICENSE.md.
  4. */
  5. 'use strict';
  6. import Controller from '../controller.js';
  7. import IconManagerView from './iconmanagerview.js';
  8. /**
  9. *
  10. * @memberOf ui.iconManager
  11. * @extends ui.Controller
  12. */
  13. export default class IconManager extends Controller {
  14. /**
  15. * Creates IconManager instances.
  16. *
  17. * @param {ckeditor5.Editor} editor
  18. */
  19. constructor( editor ) {
  20. super();
  21. this.view = new IconManagerView();
  22. /**
  23. * @readonly
  24. * @member {ckeditor5.Editor} ui.iconManager.IconManager#editor
  25. */
  26. this.editor = editor;
  27. }
  28. }