iconmanager.js 581 B

12345678910111213141516171819202122232425262728
  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. /**
  8. * Icon manager class.
  9. *
  10. * @memberOf ui.iconManager
  11. * @extends ui.Controller
  12. */
  13. export default class IconManager extends Controller {
  14. /**
  15. * Creates a new instance of the IconManager class.
  16. *
  17. * @param {utils.Observable} model
  18. * @param {ui.View} [view] View instance.
  19. */
  20. constructor( model, view ) {
  21. super( model, view );
  22. view.model.bind( 'sprite' ).to( model );
  23. }
  24. }