Improved prompting

This commit is contained in:
2015-09-28 11:04:58 +02:00
parent d1d371afb4
commit 05c26ed91f
3 changed files with 72 additions and 10 deletions

View File

@@ -28,7 +28,7 @@ uses
JTemplate,
fpjson, jsonparser,
DOM, XMLRead, XMLWrite,
RegExpr, crt;
RegExpr, crt, UCRTHelper;
type
TContentType = (ctOther, ctJSON, ctXML);
@@ -112,17 +112,11 @@ procedure CmdAskUser(AName: String);
var
value, default: String;
begin
Write(AName);
default := sessionIni.ReadString(templateName, AName, '');
if default <> '' then
Write(' [', default, ']: ')
else
Write(': ');
ReadLn(value);
value := Prompt(AName, default);
if value = '' then
value := default;
Halt(3); //Cancelled
parser.Fields.Add(AName, value);