list/documentlist/utils/view
@ckeditor/ckeditor5-list/src/documentlist/utils/view
Filtering
Functions
-
protected
createListElement( writer, indent, type ) → AttributeElement
module:list/documentlist/utils/view~createListElement
Creates a list attribute element (ol or ul).
Parameters
writer : DowncastWriter
The downcast writer.
indent : Number
The list item indent.
type : 'bulleted' | 'numbered'
The list type.
Returns
-
protected
createListItemElement( writer, indent, id ) → AttributeElement
module:list/documentlist/utils/view~createListItemElement
Creates a list item attribute element (li).
Parameters
writer : DowncastWriter
The downcast writer.
indent : Number
The list item indent.
id : String
The list item ID.
Returns
-
Calculates the indent value for a list item. Handles HTML compliant and non-compliant lists.
Also, fixes non HTML compliant lists indents:
before: fixed list: OL OL |-> LI (parent LIs: 0) |-> LI (indent: 0) |-> OL |-> OL |-> OL | | |-> OL | | |-> OL | | |-> LI (parent LIs: 1) |-> LI (indent: 1) |-> LI (parent LIs: 1) |-> LI (indent: 1) before: fixed list: OL OL |-> OL | |-> OL | |-> OL | |-> LI (parent LIs: 0) |-> LI (indent: 0) before: fixed list: OL OL |-> LI (parent LIs: 0) |-> LI (indent: 0) |-> OL |-> OL |-> LI (parent LIs: 0) |-> LI (indent: 1)
Parameters
listItem : Element
Returns
Number
-
protected
getViewElementIdForListType( type, indent ) → String
module:list/documentlist/utils/view~getViewElementIdForListType
Returns a view element ID for the given list type and indent.
Parameters
type : 'bulleted' | 'numbered'
The list type.
indent : Number
The list indent level.
Returns
String
-
protected
getViewElementNameForListType( type ) → String
module:list/documentlist/utils/view~getViewElementNameForListType
Returns a view element name for the given list type.
Parameters
type : 'bulleted' | 'numbered'
The list type.
Returns
String
-
-
Every day, we work hard to keep our documentation complete. Have you spotted outdated information? Is something missing? Please report it via our issue tracker.