jsketcher/web/app/cad/craft/wizard/wizardSelectionModeSwitcherPlugin.js
2018-11-29 17:10:58 -08:00

13 lines
No EOL
372 B
JavaScript

export function activate(ctx) {
ctx.streams.wizard.workingRequest.attach(({type}) => {
if (type) {
let operation = ctx.services.operation.get(type);
if (operation.selectionMode) {
ctx.services.pickControl.setSelectionMode(operation.selectionMode);
}
} else {
ctx.services.pickControl.switchToDefaultSelectionMode();
}
});
}