dmn-js-decision-table
Version:
A decision table view for dmn-js
17 lines • 648 B
JavaScript
import AddRuleFootComponent from './components/AddRuleFootComponent';
export default class AddRule {
constructor(components, editorActions, eventBus, selection) {
components.onGetComponent('table.foot', () => AddRuleFootComponent);
eventBus.on('addRule', (e, context) => {
const rule = editorActions.trigger('addRule');
const colIndex = context.colIndex;
if (rule.cells[colIndex]) {
selection.select(rule.cells[colIndex]);
} else {
selection.select(rule.cells[0]);
}
});
}
}
AddRule.$inject = ['components', 'editorActions', 'eventBus', 'selection'];
//# sourceMappingURL=AddRule.js.map