|
|
@@ -321,7 +321,7 @@ export function downcastRemoveRow() {
|
|
|
//
|
|
|
// @param {module:engine/model/element~Element} tableCell
|
|
|
// @param {String} desiredCellElementName
|
|
|
-// @param {Object} conversionApi
|
|
|
+// @param {module:engine/conversion/downcastdispatcher~DowncastConversionApi} conversionApi
|
|
|
// @param {Boolean} asWidget
|
|
|
function renameViewTableCell( tableCell, desiredCellElementName, conversionApi, asWidget ) {
|
|
|
const viewWriter = conversionApi.writer;
|
|
|
@@ -352,7 +352,7 @@ function renameViewTableCell( tableCell, desiredCellElementName, conversionApi,
|
|
|
//
|
|
|
// @param {module:table/tablewalker~TableWalkerValue} tableWalkerValue
|
|
|
// @param {{headingColumns, headingRows}} tableAttributes
|
|
|
-// @param {Object} conversionApi
|
|
|
+// @param {module:engine/conversion/downcastdispatcher~DowncastConversionApi} conversionApi
|
|
|
// @param {Boolean} asWidget
|
|
|
function renameViewTableCellIfRequired( tableWalkerValue, tableAttributes, conversionApi, asWidget ) {
|
|
|
const { cell } = tableWalkerValue;
|
|
|
@@ -373,7 +373,7 @@ function renameViewTableCellIfRequired( tableWalkerValue, tableAttributes, conve
|
|
|
//
|
|
|
// @param {module:table/tablewalker~TableWalkerValue} tableWalkerValue
|
|
|
// @param {module:engine/view/position~Position} insertPosition
|
|
|
-// @param {Object} conversionApi
|
|
|
+// @param {module:engine/conversion/downcastdispatcher~DowncastConversionApi} conversionApi
|
|
|
function createViewTableCellElement( tableWalkerValue, tableAttributes, insertPosition, conversionApi, options ) {
|
|
|
const asWidget = options && options.asWidget;
|
|
|
const cellElementName = getCellElementName( tableWalkerValue, tableAttributes );
|
|
|
@@ -417,7 +417,7 @@ function createViewTableCellElement( tableWalkerValue, tableAttributes, insertPo
|
|
|
// @param {module:engine/view/element~Element} tableRow
|
|
|
// @param {Number} rowIndex
|
|
|
// @param {module:engine/view/element~Element} tableSection
|
|
|
-// @param {Object} conversionApi
|
|
|
+// @param {module:engine/conversion/downcastdispatcher~DowncastConversionApi} conversionApi
|
|
|
// @returns {module:engine/view/element~Element}
|
|
|
function createTr( tableRow, rowIndex, tableSection, conversionApi ) {
|
|
|
// Will always consume since we're converting <tableRow> element from a parent <table>.
|
|
|
@@ -471,7 +471,7 @@ function getSectionName( row, tableAttributes ) {
|
|
|
//
|
|
|
// @param {String} sectionName
|
|
|
// @param {module:engine/view/element~Element} viewTable
|
|
|
-// @param {Object} conversionApi
|
|
|
+// @param {module:engine/conversion/downcastdispatcher~DowncastConversionApi} conversionApi
|
|
|
// @param {Object} cachedTableSection An object that stores cached elements.
|
|
|
// @returns {module:engine/view/containerelement~ContainerElement}
|
|
|
function getOrCreateTableSection( sectionName, viewTable, conversionApi ) {
|
|
|
@@ -484,7 +484,7 @@ function getOrCreateTableSection( sectionName, viewTable, conversionApi ) {
|
|
|
//
|
|
|
// @param {String} sectionName
|
|
|
// @param {module:engine/view/element~Element} tableElement
|
|
|
-// @param {Object} conversionApi
|
|
|
+// @param {module:engine/conversion/downcastdispatcher~DowncastConversionApi} conversionApi
|
|
|
function getExistingTableSectionElement( sectionName, tableElement ) {
|
|
|
for ( const tableSection of tableElement.getChildren() ) {
|
|
|
if ( tableSection.name == sectionName ) {
|
|
|
@@ -497,7 +497,7 @@ function getExistingTableSectionElement( sectionName, tableElement ) {
|
|
|
//
|
|
|
// @param {String} sectionName
|
|
|
// @param {module:engine/view/element~Element} tableElement
|
|
|
-// @param {Object} conversionApi
|
|
|
+// @param {module:engine/conversion/downcastdispatcher~DowncastConversionApi} conversionApi
|
|
|
// @returns {module:engine/view/containerelement~ContainerElement}
|
|
|
function createTableSection( sectionName, tableElement, conversionApi ) {
|
|
|
const tableChildElement = conversionApi.writer.createContainerElement( sectionName );
|
|
|
@@ -513,7 +513,7 @@ function createTableSection( sectionName, tableElement, conversionApi ) {
|
|
|
//
|
|
|
// @param {String} sectionName
|
|
|
// @param {module:engine/view/element~Element} tableElement
|
|
|
-// @param {Object} conversionApi
|
|
|
+// @param {module:engine/conversion/downcastdispatcher~DowncastConversionApi} conversionApi
|
|
|
function removeTableSectionIfEmpty( sectionName, tableElement, conversionApi ) {
|
|
|
const tableSection = getExistingTableSectionElement( sectionName, tableElement );
|
|
|
|
|
|
@@ -528,7 +528,7 @@ function removeTableSectionIfEmpty( sectionName, tableElement, conversionApi ) {
|
|
|
//
|
|
|
// @param {Array.<module:engine/model/element~Element>} rowsToMove
|
|
|
// @param {module:engine/view/element~Element} viewTableSection
|
|
|
-// @param {Object} conversionApi
|
|
|
+// @param {module:engine/conversion/downcastdispatcher~DowncastConversionApi} conversionApi
|
|
|
// @param {Number|'end'|'before'|'after'} offset Offset or one of the flags.
|
|
|
function moveViewRowsToTableSection( rowsToMove, viewTableSection, conversionApi, offset ) {
|
|
|
for ( const tableRow of rowsToMove ) {
|