list/documentlist/utils/view
@ckeditor/ckeditor5-list/src/documentlist/utils/view
Filtering
Functions
-
createListElement( writer, indent, type ) → AttributeElement
module:list/documentlist/utils/view~createListElement
protected
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
-
createListItemElement( writer, indent, id ) → AttributeElement
module:list/documentlist/utils/view~createListItemElement
protected
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
-
getIndent( listItem ) → Number
module:list/documentlist/utils/view~getIndent
protected
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
-
getViewElementIdForListType( type, indent ) → String
module:list/documentlist/utils/view~getViewElementIdForListType
protected
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
-
getViewElementNameForListType( type ) → String
module:list/documentlist/utils/view~getViewElementNameForListType
protected
Returns a view element name for the given list type.
Parameters
type : 'bulleted' | 'numbered'
The list type.
Returns
String
-
isListItemView( viewElement ) → Boolean
module:list/documentlist/utils/view~isListItemView
protected
Checks if view element is a list item (li).
-
isListView( viewElement ) → Boolean
module:list/documentlist/utils/view~isListView
protected
Checks if view element is a list type (ul or ol).
Every day, we work hard to keep our documentation complete. Have you spotted an outdated information? Is something missing? Please report it via our issue tracker.