handsontable
Version:
Handsontable is a JavaScript Data Grid available for React, Angular and Vue.
19 lines (18 loc) • 528 B
JavaScript
;
exports.__esModule = true;
const command = exports.command = {
name: 'extendCellsSelectionUp',
callback(hot) {
const {
selection
} = hot;
const {
highlight
} = hot.getSelectedRangeActive();
if (!selection.isSelectedByColumnHeader() && !selection.isSelectedByCorner() && (highlight.isCell() || highlight.isHeader() && selection.isSelectedByRowHeader())) {
selection.markSource('keyboard');
selection.transformEnd(-1, 0);
selection.markEndSource();
}
}
};