list/todolist/todolistconverters
@ckeditor/ckeditor5-list/src/todolist/todolistconverters
Filtering
Functions
-
dataModelViewInsertion( model ) → GetCallback<DowncastInsertEvent<Element>>module:list/todolist/todolistconverters~dataModelViewInsertionA model-to-view converter for the
listItemmodel element insertion.It is used by
DataController.Parameters
model : ModelModel instance.
Returns
GetCallback<DowncastInsertEvent<Element>>Returns a conversion callback.
Related:
-
dataViewModelCheckmarkInsertion( this, ev, args ) → voidmodule:list/todolist/todolistconverters~dataViewModelCheckmarkInsertionA view-to-model converter for the checkbox element inside a view list item.
It changes the
listTypeof the modellistItemto atodovalue. 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
Returns
void
Related:
-
mapModelToViewPosition( view ) → GetCallback<MapperModelToViewPositionEvent>module:list/todolist/todolistconverters~mapModelToViewPositionA model-to-view position at zero offset mapper.
This helper ensures that position inside todo-list in the view is mapped after the checkbox.
It only handles the position at the beginning of a list item as other positions are properly mapped be the default mapper.
Parameters
view : View
Returns
-
modelViewChangeChecked( onCheckedChange ) → GetCallback<DowncastAttributeEvent<Element>>module:list/todolist/todolistconverters~modelViewChangeCheckedA model-to-view converter for the
todoListCheckedattribute change on thelistItemmodel element.It marks the checkbox UI element as checked.
It is used by
EditingController.Parameters
onCheckedChange : ( Element ) => voidCallback fired after clicking the checkbox UI element.
Returns
GetCallback<DowncastAttributeEvent<Element>>Returns a conversion callback.
Related:
-
modelViewChangeType( onCheckedChange, view ) → GetCallback<DowncastAttributeEvent<Element>>module:list/todolist/todolistconverters~modelViewChangeTypeA model-to-view converter for the
listTypeattribute change on thelistItemmodel 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
modelViewChangeTypeand followed bymodelViewMergeAfterChangeTypeto handle splitting and merging surrounding lists of the same type.It is used by
EditingController.Parameters
onCheckedChange : ( Element ) => voidCallback fired after clicking the checkbox UI element.
view : ViewEditing view controller.
Returns
GetCallback<DowncastAttributeEvent<Element>>Returns a conversion callback.
Related:
-
modelViewInsertion( model, onCheckboxChecked ) → GetCallback<DowncastInsertEvent<Element>>module:list/todolist/todolistconverters~modelViewInsertionA model-to-view converter for the
listItemmodel element insertion.It converts the
listItemmodel 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
Returns
GetCallback<DowncastInsertEvent<Element>>Returns a conversion callback.
Related:
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.