8
0

imageupload.js 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. /**
  2. * @license Copyright (c) 2003-2018, CKSource - Frederico Knabben. All rights reserved.
  3. * For licensing, see LICENSE.md.
  4. */
  5. /**
  6. * @module image/imageupload
  7. */
  8. import Plugin from '@ckeditor/ckeditor5-core/src/plugin';
  9. import ImageUploadUI from './imageupload/imageuploadui';
  10. import ImageUploadProgress from './imageupload/imageuploadprogress';
  11. import ImageUploadEditing from './imageupload/imageuploadediting';
  12. /**
  13. * Image upload plugin.
  14. *
  15. * This plugin do not do anything directly, but loads set of specific plugins to enable image uploading:
  16. * * {@link module:image/imageupload/imageuploadediting~ImageUploadEditing},
  17. * * {@link module:image/imageupload/imageuploadui~ImageUploadUI},
  18. * * {@link module:image/imageupload/imageuploadprogress~ImageUploadProgress}.
  19. *
  20. * @extends module:core/plugin~Plugin
  21. */
  22. export default class ImageUpload extends Plugin {
  23. /**
  24. * @inheritDoc
  25. */
  26. static get pluginName() {
  27. return 'ImageUpload';
  28. }
  29. /**
  30. * @inheritDoc
  31. */
  32. static get requires() {
  33. return [ ImageUploadEditing, ImageUploadUI, ImageUploadProgress ];
  34. }
  35. }