UNPKG

handsontable

Version:

Handsontable is a JavaScript Data Grid available for React, Angular and Vue.

25 lines (24 loc) 1.25 kB
"use strict"; 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)); }