Odoo18-Base/addons/html_editor/static/src/utils/table.js
2025-01-06 10:57:38 +07:00

25 lines
497 B
JavaScript

import { closestElement } from "./dom_traversal";
/**
* Get the index of the given table row/cell.
*
* @private
* @param {HTMLTableRowElement|HTMLTableCellElement} trOrTd
* @returns {number}
*/
export function getRowIndex(trOrTd) {
const tr = closestElement(trOrTd, "tr");
return tr.rowIndex;
}
/**
* Get the index of the given table cell.
*
* @private
* @param {HTMLTableCellElement} td
* @returns {number}
*/
export function getColumnIndex(td) {
return td.cellIndex;
}