@visactor/vtable
Version:
canvas table width high performance
25 lines (19 loc) • 1.02 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: !0
}), exports.updateColHover = exports.clearColHover = void 0;
const update_cell_1 = require("./update-cell");
function clearColHover(scenegraph, col, rowOrigin, selectRanges, selectMode) {
const table = scenegraph.table;
for (let row = 0; row < table.columnHeaderLevelCount; row++) (0, update_cell_1.updateCell)(scenegraph, col, row);
const cellGroup = scenegraph.getColGroup(col);
return null == cellGroup || cellGroup.addUpdateBoundTag(), !0;
}
function updateColHover(scenegraph, col, rowOrigin, selectRanges, selectMode, singleStyle) {
const table = scenegraph.table;
for (let row = 0; row < table.columnHeaderLevelCount; row++) (0, update_cell_1.updateCell)(scenegraph, col, row);
const cellGroup = scenegraph.getColGroup(col);
return null == cellGroup || cellGroup.addUpdateBoundTag(), !0;
}
exports.clearColHover = clearColHover, exports.updateColHover = updateColHover;
//# sourceMappingURL=col.js.map