tablestyle.js 766 B

12345678910111213141516171819202122232425262728
  1. /**
  2. * @license Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved.
  3. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  4. */
  5. /**
  6. * @module table/tablestyle
  7. */
  8. import Plugin from '@ckeditor/ckeditor5-core/src/plugin';
  9. import TableStyleUI from './tablestyleui';
  10. import TableProperties from './tableproperites';
  11. import TableCellProperties from './tablecellproperites';
  12. import TableColumnRowProperties from './tablecolumnrowproperites';
  13. /**
  14. * The table style feature.
  15. *
  16. * @extends module:core/plugin~Plugin
  17. */
  18. export default class TableStyle extends Plugin {
  19. /**
  20. * @inheritDoc
  21. */
  22. static get requires() {
  23. return [ TableProperties, TableCellProperties, TableColumnRowProperties, TableStyleUI ];
  24. }
  25. }