8
0
Просмотр исходного кода

Merge pull request #8228 from ckeditor/i/7941

Docs: Add the list style plugin to the “Document editor” example. Closes #7941.
Maciej 5 лет назад
Родитель
Сommit
606a44b157
57 измененных файлов с 19 добавлено и 9 удалено
  1. 1 1
      docs/_snippets/examples/document-editor.html
  2. 0 0
      packages/ckeditor5-build-decoupled-document/build/ckeditor.js
  3. 0 0
      packages/ckeditor5-build-decoupled-document/build/ckeditor.js.map
  4. 0 0
      packages/ckeditor5-build-decoupled-document/build/translations/ar.js
  5. 1 1
      packages/ckeditor5-build-decoupled-document/build/translations/ast.js
  6. 0 0
      packages/ckeditor5-build-decoupled-document/build/translations/az.js
  7. 0 0
      packages/ckeditor5-build-decoupled-document/build/translations/bg.js
  8. 0 0
      packages/ckeditor5-build-decoupled-document/build/translations/cs.js
  9. 0 0
      packages/ckeditor5-build-decoupled-document/build/translations/da.js
  10. 0 0
      packages/ckeditor5-build-decoupled-document/build/translations/de.js
  11. 0 1
      packages/ckeditor5-build-decoupled-document/build/translations/el.js
  12. 0 0
      packages/ckeditor5-build-decoupled-document/build/translations/en-au.js
  13. 0 0
      packages/ckeditor5-build-decoupled-document/build/translations/en-gb.js
  14. 0 1
      packages/ckeditor5-build-decoupled-document/build/translations/eo.js
  15. 0 0
      packages/ckeditor5-build-decoupled-document/build/translations/es.js
  16. 0 0
      packages/ckeditor5-build-decoupled-document/build/translations/et.js
  17. 0 1
      packages/ckeditor5-build-decoupled-document/build/translations/eu.js
  18. 0 0
      packages/ckeditor5-build-decoupled-document/build/translations/fa.js
  19. 0 0
      packages/ckeditor5-build-decoupled-document/build/translations/fi.js
  20. 0 0
      packages/ckeditor5-build-decoupled-document/build/translations/fr.js
  21. 0 0
      packages/ckeditor5-build-decoupled-document/build/translations/gl.js
  22. 0 0
      packages/ckeditor5-build-decoupled-document/build/translations/he.js
  23. 0 0
      packages/ckeditor5-build-decoupled-document/build/translations/hr.js
  24. 0 0
      packages/ckeditor5-build-decoupled-document/build/translations/hu.js
  25. 0 0
      packages/ckeditor5-build-decoupled-document/build/translations/id.js
  26. 0 0
      packages/ckeditor5-build-decoupled-document/build/translations/it.js
  27. 0 0
      packages/ckeditor5-build-decoupled-document/build/translations/ja.js
  28. 0 0
      packages/ckeditor5-build-decoupled-document/build/translations/km.js
  29. 0 0
      packages/ckeditor5-build-decoupled-document/build/translations/kn.js
  30. 0 0
      packages/ckeditor5-build-decoupled-document/build/translations/ko.js
  31. 0 0
      packages/ckeditor5-build-decoupled-document/build/translations/ku.js
  32. 0 0
      packages/ckeditor5-build-decoupled-document/build/translations/lt.js
  33. 0 0
      packages/ckeditor5-build-decoupled-document/build/translations/lv.js
  34. 0 0
      packages/ckeditor5-build-decoupled-document/build/translations/nb.js
  35. 0 0
      packages/ckeditor5-build-decoupled-document/build/translations/ne.js
  36. 0 0
      packages/ckeditor5-build-decoupled-document/build/translations/nl.js
  37. 0 0
      packages/ckeditor5-build-decoupled-document/build/translations/no.js
  38. 0 0
      packages/ckeditor5-build-decoupled-document/build/translations/pl.js
  39. 0 0
      packages/ckeditor5-build-decoupled-document/build/translations/pt-br.js
  40. 0 1
      packages/ckeditor5-build-decoupled-document/build/translations/pt.js
  41. 0 0
      packages/ckeditor5-build-decoupled-document/build/translations/ro.js
  42. 0 0
      packages/ckeditor5-build-decoupled-document/build/translations/ru.js
  43. 1 1
      packages/ckeditor5-build-decoupled-document/build/translations/si.js
  44. 0 0
      packages/ckeditor5-build-decoupled-document/build/translations/sk.js
  45. 0 0
      packages/ckeditor5-build-decoupled-document/build/translations/sq.js
  46. 0 0
      packages/ckeditor5-build-decoupled-document/build/translations/sr-latn.js
  47. 0 0
      packages/ckeditor5-build-decoupled-document/build/translations/sr.js
  48. 0 0
      packages/ckeditor5-build-decoupled-document/build/translations/sv.js
  49. 0 0
      packages/ckeditor5-build-decoupled-document/build/translations/tr.js
  50. 0 0
      packages/ckeditor5-build-decoupled-document/build/translations/ug.js
  51. 0 0
      packages/ckeditor5-build-decoupled-document/build/translations/uk.js
  52. 0 0
      packages/ckeditor5-build-decoupled-document/build/translations/vi.js
  53. 0 0
      packages/ckeditor5-build-decoupled-document/build/translations/zh-cn.js
  54. 0 0
      packages/ckeditor5-build-decoupled-document/build/translations/zh.js
  55. 2 0
      packages/ckeditor5-build-decoupled-document/src/ckeditor.js
  56. 12 0
      packages/ckeditor5-build-decoupled-document/tests/ckeditor.js
  57. 2 2
      packages/ckeditor5-build-decoupled-document/tests/manual/ckeditor.html

+ 1 - 1
docs/_snippets/examples/document-editor.html

@@ -21,7 +21,7 @@
 							<td>9:30 AM - 11:30 AM</td>
 							<td>
 								<p><strong>Americano vs. Brewed</strong> - “know your coffee” with:&nbsp;</p>
-								<ul>
+								<ul style="list-style-type:circle;">
 									<li>Giulia Bianchi</li>
 									<li>Stefano Garau</li>
 									<li>Giuseppe Russo</li>

Разница между файлами не показана из-за своего большого размера
+ 0 - 0
packages/ckeditor5-build-decoupled-document/build/ckeditor.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
packages/ckeditor5-build-decoupled-document/build/ckeditor.js.map


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
packages/ckeditor5-build-decoupled-document/build/translations/ar.js


+ 1 - 1
packages/ckeditor5-build-decoupled-document/build/translations/ast.js

@@ -1 +1 @@
-!function(e){const a=e.ast=e.ast||{};a.dictionary=Object.assign(a.dictionary||{},{"%0 of %1":"",Aquamarine:"",Black:"",Blue:"",Bold:"Negrina","Bulleted List":"Llista con viñetes",Cancel:"Encaboxar","Centered image":"","Change image text alternative":"","Dim grey":"",Downloadable:"","Dropdown toolbar":"","Edit link":"","Editor toolbar":"","Enter image caption":"","Full size image":"Imaxen a tamañu completu",Green:"",Grey:"","Image toolbar":"","image widget":"complementu d'imaxen","Insert image":"",Italic:"Cursiva","Left aligned image":"","Light blue":"","Light green":"","Light grey":"",Link:"Enllazar","Link URL":"URL del enllaz",Next:"","Numbered List":"Llista numberada","Open in a new tab":"","Open link in new tab":"",Orange:"",Previous:"",Purple:"",Red:"",Redo:"Refacer","Remove color":"","Rich Text Editor, %0":"Editor de testu arriquecíu, %0","Right aligned image":"",Save:"Guardar","Show more items":"","Side image":"Imaxen llateral",Strikethrough:"","Text alternative":"","This link has no URL":"",Turquoise:"",Underline:"",Undo:"Desfacer",Unlink:"Desenllazar","Upload failed":"",White:"",Yellow:""}),a.getPluralForm=function(e){return 1!=e}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
+!function(e){const l=e.ast=e.ast||{};l.dictionary=Object.assign(l.dictionary||{},{"%0 of %1":"",Aquamarine:"",Black:"",Blue:"",Bold:"Negrina","Bulleted List":"Llista con viñetes","Bulleted list styles toolbar":"",Cancel:"Encaboxar","Centered image":"","Change image text alternative":"",Circle:"",Decimal:"","Decimal with leading zero":"","Dim grey":"",Disc:"",Downloadable:"","Dropdown toolbar":"","Edit link":"","Editor toolbar":"","Enter image caption":"","Full size image":"Imaxen a tamañu completu",Green:"",Grey:"","Image toolbar":"","image widget":"complementu d'imaxen","Insert image":"",Italic:"Cursiva","Left aligned image":"","Light blue":"","Light green":"","Light grey":"",Link:"Enllazar","Link URL":"URL del enllaz","Lower-latin":"","Lower–roman":"",Next:"","Numbered List":"Llista numberada","Numbered list styles toolbar":"","Open in a new tab":"","Open link in new tab":"",Orange:"",Previous:"",Purple:"",Red:"",Redo:"Refacer","Remove color":"","Rich Text Editor, %0":"Editor de testu arriquecíu, %0","Right aligned image":"",Save:"Guardar","Show more items":"","Side image":"Imaxen llateral",Square:"",Strikethrough:"","Text alternative":"","This link has no URL":"","Toggle the circle list style":"","Toggle the decimal list style":"","Toggle the decimal with leading zero list style":"","Toggle the disc list style":"","Toggle the lower–latin list style":"","Toggle the lower–roman list style":"","Toggle the square list style":"","Toggle the upper–latin list style":"","Toggle the upper–roman list style":"",Turquoise:"",Underline:"",Undo:"Desfacer",Unlink:"Desenllazar","Upload failed":"","Upper-latin":"","Upper-roman":"",White:"",Yellow:""}),l.getPluralForm=function(e){return 1!=e}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));

Разница между файлами не показана из-за своего большого размера
+ 0 - 0
packages/ckeditor5-build-decoupled-document/build/translations/az.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
packages/ckeditor5-build-decoupled-document/build/translations/bg.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
packages/ckeditor5-build-decoupled-document/build/translations/cs.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
packages/ckeditor5-build-decoupled-document/build/translations/da.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
packages/ckeditor5-build-decoupled-document/build/translations/de.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 1
packages/ckeditor5-build-decoupled-document/build/translations/el.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
packages/ckeditor5-build-decoupled-document/build/translations/en-au.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
packages/ckeditor5-build-decoupled-document/build/translations/en-gb.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 1
packages/ckeditor5-build-decoupled-document/build/translations/eo.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
packages/ckeditor5-build-decoupled-document/build/translations/es.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
packages/ckeditor5-build-decoupled-document/build/translations/et.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 1
packages/ckeditor5-build-decoupled-document/build/translations/eu.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
packages/ckeditor5-build-decoupled-document/build/translations/fa.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
packages/ckeditor5-build-decoupled-document/build/translations/fi.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
packages/ckeditor5-build-decoupled-document/build/translations/fr.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
packages/ckeditor5-build-decoupled-document/build/translations/gl.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
packages/ckeditor5-build-decoupled-document/build/translations/he.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
packages/ckeditor5-build-decoupled-document/build/translations/hr.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
packages/ckeditor5-build-decoupled-document/build/translations/hu.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
packages/ckeditor5-build-decoupled-document/build/translations/id.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
packages/ckeditor5-build-decoupled-document/build/translations/it.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
packages/ckeditor5-build-decoupled-document/build/translations/ja.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
packages/ckeditor5-build-decoupled-document/build/translations/km.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
packages/ckeditor5-build-decoupled-document/build/translations/kn.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
packages/ckeditor5-build-decoupled-document/build/translations/ko.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
packages/ckeditor5-build-decoupled-document/build/translations/ku.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
packages/ckeditor5-build-decoupled-document/build/translations/lt.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
packages/ckeditor5-build-decoupled-document/build/translations/lv.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
packages/ckeditor5-build-decoupled-document/build/translations/nb.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
packages/ckeditor5-build-decoupled-document/build/translations/ne.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
packages/ckeditor5-build-decoupled-document/build/translations/nl.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
packages/ckeditor5-build-decoupled-document/build/translations/no.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
packages/ckeditor5-build-decoupled-document/build/translations/pl.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
packages/ckeditor5-build-decoupled-document/build/translations/pt-br.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 1
packages/ckeditor5-build-decoupled-document/build/translations/pt.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
packages/ckeditor5-build-decoupled-document/build/translations/ro.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
packages/ckeditor5-build-decoupled-document/build/translations/ru.js


+ 1 - 1
packages/ckeditor5-build-decoupled-document/build/translations/si.js

@@ -1 +1 @@
-!function(e){const i=e.si=e.si||{};i.dictionary=Object.assign(i.dictionary||{},{Bold:"තදකුරු","Bulleted List":"බුලටිත ලැයිස්තුව","Cannot upload file:":"ගොනුව යාවත්කාලීන කළ නොහැක:","Centered image":"","Change image text alternative":"","Enter image caption":"","Full size image":"","Image toolbar":"","image widget":"","Insert image":"පින්තූරය ඇතුල් කරන්න",Italic:"ඇලකුරු","Left aligned image":"","Numbered List":"අංකිත ලැයිස්තුව",Redo:"නැවත කරන්න","Right aligned image":"","Side image":"",Strikethrough:"","Text alternative":"",Underline:"",Undo:"අහෝසි කරන්න","Upload failed":"උඩුගත කිරීම අසාර්ථක විය"}),i.getPluralForm=function(e){return 1!=e}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
+!function(e){const t=e.si=e.si||{};t.dictionary=Object.assign(t.dictionary||{},{Bold:"තදකුරු","Bulleted List":"බුලටිත ලැයිස්තුව","Bulleted list styles toolbar":"","Cannot upload file:":"ගොනුව යාවත්කාලීන කළ නොහැක:","Centered image":"","Change image text alternative":"",Circle:"",Decimal:"","Decimal with leading zero":"",Disc:"","Enter image caption":"","Full size image":"","Image toolbar":"","image widget":"","Insert image":"පින්තූරය ඇතුල් කරන්න",Italic:"ඇලකුරු","Left aligned image":"","Lower-latin":"","Lower–roman":"","Numbered List":"අංකිත ලැයිස්තුව","Numbered list styles toolbar":"",Redo:"නැවත කරන්න","Right aligned image":"","Side image":"",Square:"",Strikethrough:"","Text alternative":"","Toggle the circle list style":"","Toggle the decimal list style":"","Toggle the decimal with leading zero list style":"","Toggle the disc list style":"","Toggle the lower–latin list style":"","Toggle the lower–roman list style":"","Toggle the square list style":"","Toggle the upper–latin list style":"","Toggle the upper–roman list style":"",Underline:"",Undo:"අහෝසි කරන්න","Upload failed":"උඩුගත කිරීම අසාර්ථක විය","Upper-latin":"","Upper-roman":""}),t.getPluralForm=function(e){return 1!=e}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));

Разница между файлами не показана из-за своего большого размера
+ 0 - 0
packages/ckeditor5-build-decoupled-document/build/translations/sk.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
packages/ckeditor5-build-decoupled-document/build/translations/sq.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
packages/ckeditor5-build-decoupled-document/build/translations/sr-latn.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
packages/ckeditor5-build-decoupled-document/build/translations/sr.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
packages/ckeditor5-build-decoupled-document/build/translations/sv.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
packages/ckeditor5-build-decoupled-document/build/translations/tr.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
packages/ckeditor5-build-decoupled-document/build/translations/ug.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
packages/ckeditor5-build-decoupled-document/build/translations/uk.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
packages/ckeditor5-build-decoupled-document/build/translations/vi.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
packages/ckeditor5-build-decoupled-document/build/translations/zh-cn.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
packages/ckeditor5-build-decoupled-document/build/translations/zh.js


+ 2 - 0
packages/ckeditor5-build-decoupled-document/src/ckeditor.js

@@ -31,6 +31,7 @@ import Indent from '@ckeditor/ckeditor5-indent/src/indent';
 import IndentBlock from '@ckeditor/ckeditor5-indent/src/indentblock';
 import Link from '@ckeditor/ckeditor5-link/src/link';
 import List from '@ckeditor/ckeditor5-list/src/list';
+import ListStyle from '@ckeditor/ckeditor5-list/src/liststyle';
 import MediaEmbed from '@ckeditor/ckeditor5-media-embed/src/mediaembed';
 import Paragraph from '@ckeditor/ckeditor5-paragraph/src/paragraph';
 import PasteFromOffice from '@ckeditor/ckeditor5-paste-from-office/src/pastefromoffice';
@@ -67,6 +68,7 @@ DecoupledEditor.builtinPlugins = [
 	IndentBlock,
 	Link,
 	List,
+	ListStyle,
 	MediaEmbed,
 	Paragraph,
 	PasteFromOffice,

+ 12 - 0
packages/ckeditor5-build-decoupled-document/tests/ckeditor.js

@@ -180,6 +180,18 @@ describe( 'DecoupledEditor build', () => {
 				expect( editor.getData() ).to.equal( data );
 			} );
 
+			it( 'list style works', () => {
+				const data = [
+					'<ol style="list-style-type:upper-roman;">' +
+					'<li>Item 1.</li>' +
+					'<li>Item 2.</li>' +
+					'</ol>'
+				].join( '' );
+
+				editor.setData( data );
+				expect( editor.getData() ).to.equal( data );
+			} );
+
 			it( 'link works', () => {
 				const data = '<p><a href="//ckeditor.com">CKEditor.com</a></p>';
 

+ 2 - 2
packages/ckeditor5-build-decoupled-document/tests/manual/ckeditor.html

@@ -31,14 +31,14 @@
 		<p><a href="https://ckeditor.com">CKEditor&nbsp;5</a> is <i>under heavy development</i> and this demo
 		is not production-ready software. For example:</p>
 
-		<ul>
+		<ol style="list-style-type:upper-roman;">
 			<li><strong>Only Chrome, Opera and Safari are supported</strong>.</li>
 			<li>Firefox requires enabling the
 			<a href="https://developer.mozilla.org/en-US/docs/Web/API/Document/onselectionchange">
 			&ldquo;dom.select_events.enabled&rdquo;</a> option.</li>
 			<li><a href="https://github.com/ckeditor/ckeditor5/issues/342">Support for pasting</a>
 			is under development (content filtering is unstable).</li>
-		</ul>
+		</ol>
 
 		<p>It has <em>bugs</em> that we are aware of &mdash; and that we will be working on in the next few
 		iterations of the project. Stay tuned for some updates soon!</p>

Некоторые файлы не были показаны из-за большого количества измененных файлов