@@ -121,11 +121,11 @@ export class SettingsViewModel extends observable.Observable {
121121 public promptEmail ( args : observable . EventData ) {
122122 dialogs . prompt ( {
123123 title : "Name" ,
124- message : "Enter name :" ,
124+ message : "Enter email :" ,
125125 cancelButtonText : "Cancel" ,
126126 neutralButtonText : "Ignore" ,
127127 okButtonText : "OK" ,
128- defaultText : "John Reese " ,
128+ defaultText : "john.reese@nativescript.org " ,
129129 inputType : dialogs . inputType . email
130130 } ) . then ( ( promptResult ) => {
131131 console . log ( "### Result: " + promptResult . result + ", Text: " + promptResult . text ) ;
@@ -158,6 +158,26 @@ export class SettingsViewModel extends observable.Observable {
158158 } ) ;
159159 }
160160
161+ public promptDecimal ( args : observable . EventData ) {
162+ dialogs . prompt ( {
163+ title : "Name" ,
164+ message : "Enter a decimal number:" ,
165+ cancelButtonText : "Cancel" ,
166+ neutralButtonText : "Ignore" ,
167+ okButtonText : "OK" ,
168+ defaultText : "13.50" ,
169+ inputType : dialogs . inputType . decimal
170+ } ) . then ( ( promptResult ) => {
171+ console . log ( "### Result: " + promptResult . result + ", Text: " + promptResult . text ) ;
172+ if ( promptResult . result ) {
173+ this . set ( "name" , promptResult . text ) ;
174+ }
175+ else {
176+ this . set ( "name" , "13.50" ) ;
177+ }
178+ } ) ;
179+ }
180+
161181 public promptPhone ( args : observable . EventData ) {
162182 dialogs . prompt ( {
163183 title : "Name" ,
0 commit comments