Exemplo n.º 1
0
              }).then(function(r) {
            if (r.result && r.text !== "") {       
            customer.address = r.text; 
            dialogsModule.prompt({
                title: "Add " + pageData.settingType,
                message: "Enter "+pageData.settingType+" number",
                cancelButtonText: "Cancel",
                okButtonText: "Confirm",

                inputType: dialogsModule.inputType.text

              }).then(function(r) {
                      if (r.result && r.text !== "") {       
                
             customer.number = r.text;

            global.apiModel.createCustomer(customer).catch(handleError).then(function(cust) {
            global.deliveryViewModel.addCustomer(cust); 
            loadItems();
            toastSuccessAdded.show()
            });
           
                      }
                     }); 
            } 
      });  
firebase.requestPhoneAuthVerificationCode = function (onUserResponse, verificationPrompt) {
  dialogs.prompt(verificationPrompt || "Verification code").then(function (promptResult) {
    if (!promptResult.result) {
      return;
    }
    onUserResponse(promptResult.text);
  });
};
Exemplo n.º 3
0
 SettingsViewModel.prototype.promptName = function (args) {
     var _this = this;
     dialogs.prompt("Enter your name:", this.name).then(function (promptResult) {
         if (promptResult.result) {
             _this.set("name", promptResult.text);
         }
     });
 };
Exemplo n.º 4
0
 dialogModule.action("Make a Selection", "Cancel", options).then(function (result) {
     console.log("Dialog result: " + result);
     switch (result) {
         case 'Logout':
             nativescript_msgraph_1.SDKHelper.SignOutClient(navigationModule.loginPage());
             break;
         case 'Delete':
             var options_1 = {
                 title: "Deletion",
                 message: "Are you sure you want to delete these items?",
                 okButtonText: "Yes",
                 cancelButtonText: "No",
                 neutralButtonText: "Cancel"
             };
             dialogModule.confirm(options_1).then(function (result) {
                 if (result) {
                     vm.deleteSelectedItems();
                 }
             });
             break;
         case 'Select':
             vm.toggleSelectMode();
             var rep = page.getViewById('itemsRepeater');
             rep.refresh();
             break;
         case 'Create Folder':
             var createOptions = {
                 title: 'Create Folder',
                 cancelButtonText: 'Cancel',
                 okButtonText: 'Create',
                 message: 'Enter new folder name'
             };
             dialogModule.prompt(createOptions)
                 .then(function (presult) {
                 if (presult.result) {
                     if (presult.text && presult.text.length > 0) {
                         vm.createNewFolderWithName(presult.text);
                     }
                 }
             });
             break;
     }
 });
Exemplo n.º 5
0
function addComment() {
	dialogs.prompt({
		title: "Add new comment",
		okButtonText: "Save",
		cancelButtonText: "Cancel",
		defaultText: ""
	}).then(function(r) {
		if (r.text === "") {
			Toast.makeText('No text was entered as comment').show();
		} else if (r.result) {
			model.NewComment = r.text;
			model.addComment().then(function() {
					global.ting.play();
					Toast.makeText('Comment added').show();
				},
				function(error) {
					global.crash.play();
					alert(error);
				});
		}
	});
}
          .then(function (dbGame) {
            if (dbGame.Player2Id && dbGame.Player1Id != user.userId && dbGame.Player2Id != user.userId) {
              dialogs.alert({
                title: 'Cannot join this game',
                message: 'This game has second player.',
                okButtonText: 'Ok'
              })
                .then(function () {
                  args.page.onPageLoad(args.page);
                });
              return;
            }

            if (!dbGame.IsPublic) {
              dialogs.prompt({
                title: 'Password for private game',
                message: 'Enter the password:'******'Ok'
              })
                .then(function (result) {
                  let password = result.text;

                  if (dbGame.Passkey === password) {
                    navigate(dbGame);
                  }
                  else {
                    dialogs.alert({
                      title: 'Incorrect pass',
                      message: 'The password is incorrect.'
                    });
                  }
                });
            }
            else {
              navigate(dbGame);
            }
          }, function (err) {
Exemplo n.º 7
0
  }).then(function(r) {
    if (r.result && r.text !== "") {   
    var name = r.text;  
      console.log(name); 
     if (pageData.settingType === "Quality") {
       global.apiModel.createQuality(r.text).catch(handleError).then(function(quality) {
        global.deliveryViewModel.addQuality(quality); 
        loadItems();
        toastSuccessAdded.show()
         });   
          
      } else if (pageData.settingType === "Size") {
      global.apiModel.createSize(r.text).catch(handleError).then(function(size) {
        global.deliveryViewModel.addSize(size); 
        loadItems();
        toastSuccessAdded.show()

         });      
         
   } else if (pageData.settingType === "Customer") {
            var customer = {
              name: name,
              address: "",
              number: ""
            };
            dialogsModule.prompt({
                title: "Add " + pageData.settingType,
                message: "Enter "+pageData.settingType+" address",
                cancelButtonText: "Cancel",
                okButtonText: "Confirm",

                inputType: dialogsModule.inputType.text

              }).then(function(r) {
            if (r.result && r.text !== "") {       
            customer.address = r.text; 
            dialogsModule.prompt({
                title: "Add " + pageData.settingType,
                message: "Enter "+pageData.settingType+" number",
                cancelButtonText: "Cancel",
                okButtonText: "Confirm",

                inputType: dialogsModule.inputType.text

              }).then(function(r) {
                      if (r.result && r.text !== "") {       
                
             customer.number = r.text;

            global.apiModel.createCustomer(customer).catch(handleError).then(function(cust) {
            global.deliveryViewModel.addCustomer(cust); 
            loadItems();
            toastSuccessAdded.show()
            });
           
                      }
                     }); 
            } 
      });  
              
              
          } else if (pageData.settingType === "Item") {
        global.apiModel.createItem(r.text).catch(handleError).then(function(item) {
            global.deliveryViewModel.addItemType(item); 
            loadItems();
            toastSuccessAdded.show()

         });   
           }
   loadItems();  
}
  });