From 92d1a2862c219a03dc3c16df5b967e7e44926ef7 Mon Sep 17 00:00:00 2001 From: ChenX Date: Thu, 11 Jan 2018 10:15:38 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E4=BB=A3=E7=A0=81=E6=94=AF?= =?UTF-8?q?=E6=8C=81=20=E5=AE=9E=E6=95=B0=E8=BE=93=E5=85=A5=E6=97=B6=20?= =?UTF-8?q?=E6=8C=89=E7=A9=BA=E6=A0=BC=E8=BF=94=E5=9B=9E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/Add-on/DrawLine.ts | 2 ++ src/UI/DynamicPrompt/RealDynamicInput.ts | 17 ++++++++++++++++- 2 files changed, 18 insertions(+), 1 deletion(-) diff --git a/src/Add-on/DrawLine.ts b/src/Add-on/DrawLine.ts index 094908fae..eaf4ecbdb 100644 --- a/src/Add-on/DrawLine.ts +++ b/src/Add-on/DrawLine.ts @@ -232,6 +232,8 @@ export class DrawCircle implements Command BasePoint: ptRes.Value, Callback: (v) => cir.Radius = v, }); + if (disRes.Status === PromptStatus.OK) + cir.Radius = disRes.Value; app.m_Database.hm.EndCmd(); } } diff --git a/src/UI/DynamicPrompt/RealDynamicInput.ts b/src/UI/DynamicPrompt/RealDynamicInput.ts index 9c6112ed4..24c264f53 100644 --- a/src/UI/DynamicPrompt/RealDynamicInput.ts +++ b/src/UI/DynamicPrompt/RealDynamicInput.ts @@ -1,4 +1,7 @@ -import { DynamicInput } from "./DynamicInputBase"; +import { KeyBoard } from '../../Common/KeyEnum'; +import { DynamicInput } from './DynamicInputBase'; +import { DynamicInputManage } from './DynamicInputManage'; + const Parser = require('expr-eval').Parser; //实数输入框 @@ -34,4 +37,16 @@ export class RealDynamicInput extends DynamicInput else this.inputEl.style.border = "3px solid transparent"; } + + OnInputKeyDown(e: KeyboardEvent) + { + super.OnInputKeyDown(e); + switch (e.keyCode) + { + case KeyBoard.Space: + DynamicInputManage.GetManage().HandleInputEvent(""); + e.stopPropagation(); + break; + } + } } \ No newline at end of file