table/converters/upcasttable
Functions
-
ensureParagraphInTableCell( elementName ) → ( dispatcher: UpcastDispatcher ) => void
internalmodule:table/converters/upcasttable~ensureParagraphInTableCell
A converter that ensures an empty paragraph is inserted in a table cell if no other content was converted.
Parameters
elementName : string
Returns
( dispatcher: UpcastDispatcher ) => void
Conversion helper.
-
skipEmptyTableRow() → ( dispatcher: UpcastDispatcher ) => void
internalmodule:table/converters/upcasttable~skipEmptyTableRow
A conversion helper that skips empty elements from upcasting at the beginning of the table.
An empty row is considered a table model error but when handling clipboard data there could be rows that contain only row-spanned cells and empty TR-s are used to maintain the table structure (also
TableWalker
assumes that there are only rows that have relatedtableRow
elements).Note: Only the first empty rows are removed because they have no meaning and it solves the issue of an improper table with all empty rows.
Returns
( dispatcher: UpcastDispatcher ) => void
Conversion helper.
-
upcastTable() → ( dispatcher: UpcastDispatcher ) => void
internalmodule:table/converters/upcasttable~upcastTable
View table element to model table element conversion helper.
This conversion helper converts the table element as well as table rows.
Returns
( dispatcher: UpcastDispatcher ) => void
Conversion helper.
-
upcastTableFigure() → ( dispatcher: UpcastDispatcher ) => void
internalmodule:table/converters/upcasttable~upcastTableFigure
Returns a function that converts the table view representation:
<figure class="table"><table>...</table></figure>
to the model representation:
<table></table>
Returns
( dispatcher: UpcastDispatcher ) => void