build-table-source.js 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. /**
  2. * @license Copyright (c) 2003-2020, CKSource - Frederico Knabben. All rights reserved.
  3. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  4. */
  5. /* globals window */
  6. import ClassicEditor from '@ckeditor/ckeditor5-build-classic/src/ckeditor';
  7. import FontFamily from '@ckeditor/ckeditor5-font/src/fontfamily';
  8. import FontSize from '@ckeditor/ckeditor5-font/src/fontsize';
  9. import Alignment from '@ckeditor/ckeditor5-alignment/src/alignment';
  10. import IndentBlock from '@ckeditor/ckeditor5-indent/src/indentblock';
  11. import TableProperties from '@ckeditor/ckeditor5-table/src/tableproperties';
  12. import TableCellProperties from '@ckeditor/ckeditor5-table/src/tablecellproperties';
  13. import { CS_CONFIG } from '@ckeditor/ckeditor5-cloud-services/tests/_utils/cloud-services-config';
  14. ClassicEditor.builtinPlugins.push( FontFamily, FontSize, Alignment, IndentBlock );
  15. ClassicEditor.defaultConfig = {
  16. cloudServices: CS_CONFIG,
  17. toolbar: {
  18. items: [
  19. 'insertTable',
  20. '|',
  21. 'fontFamily', 'fontSize',
  22. '|',
  23. 'bold', 'italic',
  24. '|',
  25. 'alignment:left', 'alignment:center', 'alignment:right', 'alignment:justify',
  26. '|',
  27. 'bulletedList', 'numberedList',
  28. '|',
  29. 'indent', 'outdent',
  30. '|',
  31. 'link', 'blockQuote',
  32. '|',
  33. 'undo', 'redo'
  34. ],
  35. viewportTopOffset: window.getViewportTopOffsetConfig()
  36. },
  37. indentBlock: { offset: 30, unit: 'px' }
  38. };
  39. window.ClassicEditor = ClassicEditor;
  40. window.CKEditorPlugins = {
  41. TableProperties,
  42. TableCellProperties
  43. };