handsontable
Version:
Handsontable is a JavaScript Data Grid available for React, Angular and Vue.
25 lines (24 loc) • 1.25 kB
JavaScript
;
exports.__esModule = true;
exports.registerActions = registerActions;
var _cellAlignment = require("./cellAlignment");
var _columnMove = require("./columnMove");
var _columnSort = require("./columnSort");
var _createColumn = require("./createColumn");
var _createRow = require("./createRow");
var _dataChange = require("./dataChange");
var _filters = require("./filters");
var _mergeCells = require("./mergeCells");
var _removeColumn = require("./removeColumn");
var _removeRow = require("./removeRow");
var _rowMove = require("./rowMove");
var _unmergeCells = require("./unmergeCells");
/**
* Register all undo/redo actions.
*
* @param {Core} hot The Handsontable instance.
* @param {UndoRedo} undoRedoPlugin The undoRedo plugin instance.
*/
function registerActions(hot, undoRedoPlugin) {
[_cellAlignment.CellAlignmentAction, _columnMove.ColumnMoveAction, _columnSort.ColumnSortAction, _createColumn.CreateColumnAction, _createRow.CreateRowAction, _dataChange.DataChangeAction, _filters.FiltersAction, _mergeCells.MergeCellsAction, _removeColumn.RemoveColumnAction, _removeRow.RemoveRowAction, _rowMove.RowMoveAction, _unmergeCells.UnmergeCellsAction].forEach(action => action.startRegisteringEvents(hot, undoRedoPlugin));
}