jsketcher/web/app/cad/sketch/sketcherControlActions.js
2018-09-28 00:00:10 -07:00

28 lines
No EOL
700 B
JavaScript

export default [
{
id: 'sketchSaveAndExit',
appearance: {
info: 'save sketch changes and exit',
label: 'commit',
cssIcons: ['check'],
},
invoke: ({services}) => {
services.sketcher.inPlaceEditor.save();
services.sketcher.inPlaceEditor.exit();
}
},
{
id: 'sketchOpenInTab',
appearance: {
info: 'save changes and open sketch 2D in a tab',
label: '2D',
cssIcons: ['external-link'],
},
invoke: ({services}) => {
let face = services.sketcher.inPlaceEditor.face;
services.sketcher.inPlaceEditor.save();
services.sketcher.inPlaceEditor.exit();
services.sketcher.sketchFace2D(face);
}
}
]