From 084554b9e899bab49b0b6962bc8bdda18a7211b4 Mon Sep 17 00:00:00 2001 From: Val Erastov Date: Thu, 29 Nov 2018 23:43:05 -0800 Subject: [PATCH] exit sketch dropping changes action --- web/app/cad/sketch/sketcherControlActions.js | 11 +++++++++++ web/app/cad/sketch/sketcherUIContrib.js | 2 +- 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/web/app/cad/sketch/sketcherControlActions.js b/web/app/cad/sketch/sketcherControlActions.js index 59d13b16..15fa9d28 100644 --- a/web/app/cad/sketch/sketcherControlActions.js +++ b/web/app/cad/sketch/sketcherControlActions.js @@ -11,6 +11,17 @@ export default [ services.sketcher.inPlaceEditor.exit(); } }, + { + id: 'sketchExit', + appearance: { + info: 'drop sketch changes and exit', + label: 'exit sketch', + cssIcons: ['times'], + }, + invoke: ({services}) => { + services.sketcher.inPlaceEditor.exit(); + } + }, { id: 'sketchOpenInTab', appearance: { diff --git a/web/app/cad/sketch/sketcherUIContrib.js b/web/app/cad/sketch/sketcherUIContrib.js index 7af2a701..82ef81b3 100644 --- a/web/app/cad/sketch/sketcherUIContrib.js +++ b/web/app/cad/sketch/sketcherUIContrib.js @@ -48,6 +48,6 @@ export default function ({services, streams}) { 'sketchConstraint_lockConvex' ]; streams.ui.toolbars.sketcherControl.value = [ - 'sketchSaveAndExit', 'sketchOpenInTab' + 'sketchSaveAndExit', 'sketchOpenInTab', 'sketchExit' ]; } \ No newline at end of file