CKEDITOR.plugins.pastetools.filters.word.lists.numbering
class
Filtering
Methods
getStyle( marker ) → StringCKEDITOR.plugins.pastetools.filters.word.lists.numbering#getStyleReturns a list style based on the Word marker content.
var getStyle = CKEDITOR.plugins.pastefromword.lists.numbering.getStyle; console.log( getStyle( '4' ) ); // Logs: "decimal" console.log( getStyle( 'b' ) ); // Logs: "lower-alpha" console.log( getStyle( 'P' ) ); // Logs: "upper-alpha" console.log( getStyle( 'i' ) ); // Logs: "lower-roman" console.log( getStyle( 'X' ) ); // Logs: "upper-roman"Implementation note: Characters
canddare not converted to roman on purpose. It is 100 and 500 respectively, so you rarely go with a list up until this point, while it is common to start withcanddin alpha.Parameters
marker : StringMarker content retained from Word, e.g.
1,7,XI,b.Returns
StringResolved marker type.
toNumber( marker, markerType ) → NumberCKEDITOR.plugins.pastetools.filters.word.lists.numbering#toNumberConverts the list marker value into a decimal number.
var toNumber = CKEDITOR.plugins.pastefromword.lists.numbering.toNumber; console.log( toNumber( 'XIV', 'upper-roman' ) ); // Logs 14. console.log( toNumber( 'd', 'lower-alpha' ) ); // Logs 4. console.log( toNumber( '35', 'decimal' ) ); // Logs 35. console.log( toNumber( '404', 'foo' ) ); // Logs 1.Parameters
marker : StringmarkerType : StringMarker type according to CSS
list-style-typevalues.Returns
Number