瀏覽代碼

add table properties

Andrey Titovskiy 1 年之前
父節點
當前提交
2e51bedf23
共有 72 個文件被更改,包括 78 次插入128885 次删除
  1. 2 128810
      build/ckeditor.js
  2. 1 1
      build/ckeditor.js.map
  3. 1 1
      build/translations/af.js
  4. 1 1
      build/translations/ar.js
  5. 1 1
      build/translations/ast.js
  6. 1 1
      build/translations/az.js
  7. 1 1
      build/translations/bg.js
  8. 1 1
      build/translations/bn.js
  9. 1 1
      build/translations/bs.js
  10. 1 1
      build/translations/ca.js
  11. 1 1
      build/translations/cs.js
  12. 1 1
      build/translations/da.js
  13. 1 1
      build/translations/de-ch.js
  14. 1 1
      build/translations/de.js
  15. 1 1
      build/translations/el.js
  16. 1 1
      build/translations/en-au.js
  17. 1 1
      build/translations/en-gb.js
  18. 1 1
      build/translations/en.js
  19. 1 1
      build/translations/eo.js
  20. 1 1
      build/translations/es-co.js
  21. 1 1
      build/translations/es.js
  22. 1 1
      build/translations/et.js
  23. 1 1
      build/translations/eu.js
  24. 1 1
      build/translations/fa.js
  25. 1 1
      build/translations/fi.js
  26. 1 1
      build/translations/fr.js
  27. 1 1
      build/translations/gl.js
  28. 1 1
      build/translations/gu.js
  29. 1 1
      build/translations/he.js
  30. 1 1
      build/translations/hi.js
  31. 1 1
      build/translations/hr.js
  32. 1 1
      build/translations/hu.js
  33. 1 1
      build/translations/id.js
  34. 1 1
      build/translations/it.js
  35. 1 1
      build/translations/ja.js
  36. 1 1
      build/translations/jv.js
  37. 1 1
      build/translations/kk.js
  38. 1 1
      build/translations/km.js
  39. 1 1
      build/translations/kn.js
  40. 1 1
      build/translations/ko.js
  41. 1 1
      build/translations/ku.js
  42. 1 1
      build/translations/lt.js
  43. 1 1
      build/translations/lv.js
  44. 1 1
      build/translations/ms.js
  45. 1 1
      build/translations/nb.js
  46. 1 1
      build/translations/ne.js
  47. 1 1
      build/translations/nl.js
  48. 1 1
      build/translations/no.js
  49. 1 1
      build/translations/oc.js
  50. 1 1
      build/translations/pl.js
  51. 1 1
      build/translations/pt-br.js
  52. 1 1
      build/translations/pt.js
  53. 1 1
      build/translations/ro.js
  54. 1 1
      build/translations/si.js
  55. 1 1
      build/translations/sk.js
  56. 1 1
      build/translations/sl.js
  57. 1 1
      build/translations/sq.js
  58. 1 1
      build/translations/sr-latn.js
  59. 1 1
      build/translations/sr.js
  60. 1 1
      build/translations/sv.js
  61. 1 1
      build/translations/th.js
  62. 1 1
      build/translations/tk.js
  63. 1 1
      build/translations/tr.js
  64. 1 1
      build/translations/tt.js
  65. 1 1
      build/translations/ug.js
  66. 1 1
      build/translations/uk.js
  67. 1 1
      build/translations/ur.js
  68. 1 1
      build/translations/uz.js
  69. 1 1
      build/translations/vi.js
  70. 1 1
      build/translations/zh-cn.js
  71. 1 1
      build/translations/zh.js
  72. 6 5
      src/ckeditor.js

File diff suppressed because it is too large
+ 2 - 128810
build/ckeditor.js


File diff suppressed because it is too large
+ 1 - 1
build/ckeditor.js.map


File diff suppressed because it is too large
+ 1 - 1
build/translations/af.js


File diff suppressed because it is too large
+ 1 - 1
build/translations/ar.js


File diff suppressed because it is too large
+ 1 - 1
build/translations/ast.js


File diff suppressed because it is too large
+ 1 - 1
build/translations/az.js


File diff suppressed because it is too large
+ 1 - 1
build/translations/bg.js


File diff suppressed because it is too large
+ 1 - 1
build/translations/bn.js


File diff suppressed because it is too large
+ 1 - 1
build/translations/bs.js


File diff suppressed because it is too large
+ 1 - 1
build/translations/ca.js


File diff suppressed because it is too large
+ 1 - 1
build/translations/cs.js


File diff suppressed because it is too large
+ 1 - 1
build/translations/da.js


File diff suppressed because it is too large
+ 1 - 1
build/translations/de-ch.js


File diff suppressed because it is too large
+ 1 - 1
build/translations/de.js


File diff suppressed because it is too large
+ 1 - 1
build/translations/el.js


File diff suppressed because it is too large
+ 1 - 1
build/translations/en-au.js


File diff suppressed because it is too large
+ 1 - 1
build/translations/en-gb.js


File diff suppressed because it is too large
+ 1 - 1
build/translations/en.js


File diff suppressed because it is too large
+ 1 - 1
build/translations/eo.js


File diff suppressed because it is too large
+ 1 - 1
build/translations/es-co.js


File diff suppressed because it is too large
+ 1 - 1
build/translations/es.js


File diff suppressed because it is too large
+ 1 - 1
build/translations/et.js


File diff suppressed because it is too large
+ 1 - 1
build/translations/eu.js


File diff suppressed because it is too large
+ 1 - 1
build/translations/fa.js


File diff suppressed because it is too large
+ 1 - 1
build/translations/fi.js


File diff suppressed because it is too large
+ 1 - 1
build/translations/fr.js


File diff suppressed because it is too large
+ 1 - 1
build/translations/gl.js


File diff suppressed because it is too large
+ 1 - 1
build/translations/gu.js


File diff suppressed because it is too large
+ 1 - 1
build/translations/he.js


File diff suppressed because it is too large
+ 1 - 1
build/translations/hi.js


File diff suppressed because it is too large
+ 1 - 1
build/translations/hr.js


File diff suppressed because it is too large
+ 1 - 1
build/translations/hu.js


File diff suppressed because it is too large
+ 1 - 1
build/translations/id.js


File diff suppressed because it is too large
+ 1 - 1
build/translations/it.js


File diff suppressed because it is too large
+ 1 - 1
build/translations/ja.js


File diff suppressed because it is too large
+ 1 - 1
build/translations/jv.js


+ 1 - 1
build/translations/kk.js

@@ -1 +1 @@
-(function(d){	const l = d['kk'] = d['kk'] || {};	l.dictionary=Object.assign(		l.dictionary||{},		{"Align center":"Ортадан туралау","Align left":"Солға туралау","Align right":"Оңға туралау",Justify:"","Text alignment":"Мәтінді туралау","Text alignment toolbar":"Мәтінді туралау құралдар тақтасы"}	);l.getPluralForm=function(n){return (n!=1);;};})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
+!function(n){const t=n.kk=n.kk||{};t.dictionary=Object.assign(t.dictionary||{},{"Align center":"Ортадан туралау","Align left":"Солға туралау","Align right":"Оңға туралау",Justify:"","Text alignment":"Мәтінді туралау","Text alignment toolbar":"Мәтінді туралау құралдар тақтасы"}),t.getPluralForm=function(n){return 1!=n}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));

File diff suppressed because it is too large
+ 1 - 1
build/translations/km.js


File diff suppressed because it is too large
+ 1 - 1
build/translations/kn.js


File diff suppressed because it is too large
+ 1 - 1
build/translations/ko.js


File diff suppressed because it is too large
+ 1 - 1
build/translations/ku.js


File diff suppressed because it is too large
+ 1 - 1
build/translations/lt.js


File diff suppressed because it is too large
+ 1 - 1
build/translations/lv.js


File diff suppressed because it is too large
+ 1 - 1
build/translations/ms.js


File diff suppressed because it is too large
+ 1 - 1
build/translations/nb.js


File diff suppressed because it is too large
+ 1 - 1
build/translations/ne.js


File diff suppressed because it is too large
+ 1 - 1
build/translations/nl.js


File diff suppressed because it is too large
+ 1 - 1
build/translations/no.js


+ 1 - 1
build/translations/oc.js

@@ -1 +1 @@
-(function(d){	const l = d['oc'] = d['oc'] || {};	l.dictionary=Object.assign(		l.dictionary||{},		{"%0 of %1":"",Bold:"Gras",Cancel:"Anullar","Cannot upload file:":"",Italic:"Italica","Remove color":"","Restore default":"","Rich Text Editor. Editing area: %0":"",Save:"Enregistrar","Show more items":"",Strikethrough:"",Subscript:"",Superscript:"",Underline:""}	);l.getPluralForm=function(n){return (n > 1);;};})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
+!function(i){const o=i.oc=i.oc||{};o.dictionary=Object.assign(o.dictionary||{},{"%0 of %1":"",Bold:"Gras",Cancel:"Anullar","Cannot upload file:":"",Italic:"Italica","Remove color":"","Restore default":"","Rich Text Editor. Editing area: %0":"",Save:"Enregistrar","Show more items":"",Strikethrough:"",Subscript:"",Superscript:"",Underline:""}),o.getPluralForm=function(i){return i>1}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));

File diff suppressed because it is too large
+ 1 - 1
build/translations/pl.js


File diff suppressed because it is too large
+ 1 - 1
build/translations/pt-br.js


File diff suppressed because it is too large
+ 1 - 1
build/translations/pt.js


File diff suppressed because it is too large
+ 1 - 1
build/translations/ro.js


File diff suppressed because it is too large
+ 1 - 1
build/translations/si.js


File diff suppressed because it is too large
+ 1 - 1
build/translations/sk.js


File diff suppressed because it is too large
+ 1 - 1
build/translations/sl.js


File diff suppressed because it is too large
+ 1 - 1
build/translations/sq.js


File diff suppressed because it is too large
+ 1 - 1
build/translations/sr-latn.js


File diff suppressed because it is too large
+ 1 - 1
build/translations/sr.js


File diff suppressed because it is too large
+ 1 - 1
build/translations/sv.js


File diff suppressed because it is too large
+ 1 - 1
build/translations/th.js


File diff suppressed because it is too large
+ 1 - 1
build/translations/tk.js


File diff suppressed because it is too large
+ 1 - 1
build/translations/tr.js


File diff suppressed because it is too large
+ 1 - 1
build/translations/tt.js


File diff suppressed because it is too large
+ 1 - 1
build/translations/ug.js


File diff suppressed because it is too large
+ 1 - 1
build/translations/uk.js


File diff suppressed because it is too large
+ 1 - 1
build/translations/ur.js


File diff suppressed because it is too large
+ 1 - 1
build/translations/uz.js


File diff suppressed because it is too large
+ 1 - 1
build/translations/vi.js


File diff suppressed because it is too large
+ 1 - 1
build/translations/zh-cn.js


File diff suppressed because it is too large
+ 1 - 1
build/translations/zh.js


+ 6 - 5
src/ckeditor.js

@@ -41,7 +41,7 @@ import CodeBlock from '@ckeditor/ckeditor5-code-block/src/codeblock';
 import SpecialCharacters from '@ckeditor/ckeditor5-special-characters/src/specialcharacters';
 import SpecialCharactersEssentials from '@ckeditor/ckeditor5-special-characters/src/specialcharactersessentials';
 
-import { TableColumnResize } from '@ckeditor/ckeditor5-table';
+import { TableCellProperties, TableColumnResize, TableProperties } from '@ckeditor/ckeditor5-table';
 import HorizontalLine from '@ckeditor/ckeditor5-editor-classic/src/classiceditor';
 import { FontSize } from '@ckeditor/ckeditor5-font';
 
@@ -107,6 +107,8 @@ const builtinPlugins = [
 	Table,
 	TableColumnResize,
 	TableToolbar,
+	TableProperties,
+	TableCellProperties,
 	TextTransformation,
 	FontSize,
 	FontColor,
@@ -198,10 +200,9 @@ const defaultConfig = {
 	},
 	table: {
 		contentToolbar: [
-			'tableColumn',
-			'tableRow',
-			'mergeTableCells'
-		]
+			'tableColumn', 'tableRow', 'mergeTableCells',
+			'tableProperties', 'tableCellProperties'
+		],
 	},
 	// This value must be kept in sync with the language defined in webpack.config.js.
 	language: 'en'