@visactor/vtable
Version:
canvas table width high performance
38 lines (32 loc) • 1.75 kB
JavaScript
;
function deleteLastSelectedRangeComponents(scene) {
scene.selectedRangeComponents.forEach(((selectComp, key) => {
var _a;
key.split("-")[4] === scene.lastSelectId && (selectComp.rect.delete(), null === (_a = selectComp.fillhandle) || void 0 === _a || _a.delete(),
scene.selectedRangeComponents.delete(key));
}));
}
function deleteAllSelectBorder(scene) {
scene.selectedRangeComponents.forEach(((selectComp, key) => {
var _a;
selectComp.rect.delete(), null === (_a = selectComp.fillhandle) || void 0 === _a || _a.delete();
})), scene.selectedRangeComponents = new Map;
}
function deleteAllSelectingBorder(scene) {
scene.selectingRangeComponents.forEach(((selectComp, key) => {
var _a;
selectComp.rect.delete(), null === (_a = selectComp.fillhandle) || void 0 === _a || _a.delete();
})), scene.selectingRangeComponents = new Map;
}
function removeFillHandleFromSelectComponents(scene) {
scene.selectedRangeComponents.forEach(((selectComp, key) => {
var _a;
null === (_a = selectComp.fillhandle) || void 0 === _a || _a.delete(), selectComp.fillhandle = void 0;
}));
}
Object.defineProperty(exports, "__esModule", {
value: !0
}), exports.removeFillHandleFromSelectComponents = exports.deleteAllSelectingBorder = exports.deleteAllSelectBorder = exports.deleteLastSelectedRangeComponents = void 0,
exports.deleteLastSelectedRangeComponents = deleteLastSelectedRangeComponents, exports.deleteAllSelectBorder = deleteAllSelectBorder,
exports.deleteAllSelectingBorder = deleteAllSelectingBorder, exports.removeFillHandleFromSelectComponents = removeFillHandleFromSelectComponents;
//# sourceMappingURL=delete-select-border.js.map