list/todolistconverters
@ckeditor/ckeditor5-list/src/todolistconverters
Filtering
Functions
-
dataModelViewInsertion( model ) → function
static
A model-to-view converter for the
listItem
model element insertion.It is used by
DataController
.Parameters
model : Model
Model instance.
Returns
function
Returns a conversion callback.
Related:
-
dataModelViewTextInsertion( evt, data, conversionApi )
static
A model-to-view converter for the model
$text
element inside a to-do list item.It is used by
DataController
.Parameters
evt : EventInfo
An object containing information about the fired event.
data : Object
Additional information about the change.
conversionApi : DowncastConversionApi
Conversion interface.
Related:
-
dataViewModelCheckmarkInsertion( evt, data, conversionApi )
static
A view-to-model converter for the checkbox element inside a view list item.
It changes the
listType
of the modellistItem
to atodo
value. When a view checkbox element is marked as checked, an additionaltodoListChecked="true"
attribute is added to the model item.It is used by
DataController
.Parameters
evt : EventInfo
An object containing information about the fired event.
data : Object
An object containing conversion input, a placeholder for conversion output and possibly other values.
conversionApi : UpcastConversionApi
Conversion interface to be used by the callback.
Related:
-
mapModelToViewZeroOffsetPosition( view, mapper ) → function
static
A model-to-view position at zero offset mapper.
-
modelViewChangeChecked( onCheckedChange ) → function
static
A model-to-view converter for the
todoListChecked
attribute change on thelistItem
model element.It marks the checkbox UI element as checked.
It is used by
EditingController
.Parameters
onCheckedChange : function
Callback fired after clicking the checkbox UI element.
Returns
function
Returns a conversion callback.
Related:
-
modelViewChangeType( onCheckedChange ) → function
static
A model-to-view converter for the
listType
attribute change on thelistItem
model element.This change means that the
<li>
element parent changes to<ul class="todo-list">
and a checkbox UI element is added at the beginning of the list item element (or vice versa).This converter is preceded by
modelViewChangeType
and followed bymodelViewMergeAfterChangeType
to handle splitting and merging surrounding lists of the same type.It is used by
EditingController
.Parameters
onCheckedChange : function
Callback fired after clicking the checkbox UI element.
Returns
function
Returns a conversion callback.
Related:
-
modelViewInsertion( model ) → function
static
A model-to-view converter for the
listItem
model element insertion.It converts the
listItem
model element to an unordered list with a checkbox element at the beginning of each list item. It also merges the list with surrounding lists (if available).It is used by
EditingController
.Parameters
model : Model
Model instance.
Returns
function
Returns a conversion callback.
Related: