inlineeditableview.js 551 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 EditableView from '/ckeditor5/ui/editable/editableview.js';
  7. export default class InlineEditableView extends EditableView {
  8. constructor( model, locale, editableElement ) {
  9. super( model, locale );
  10. this.element = editableElement;
  11. }
  12. init() {
  13. this.setEditableElement( this.element );
  14. super.init();
  15. }
  16. destroy() {
  17. super.destroy();
  18. this.editableElement.contentEditable = false;
  19. }
  20. }