Files
NativeScript/ui/dialogs/Readme.md
Vladimir Enchev 4c0db22988 Readme updated
2014-06-09 12:07:42 +03:00

1.3 KiB

Dialogs module. Examples:

dialogs.alert("Test").then(function () { dialogs.alert("Test2"); });
dialogs.alert("Test", { title: "MyAlert", buttonText: "Close" }).then(function () { dialogs.alert("Test2"); });

dialogs.confirm("Test?").then(function (r) { dialogs.alert("Result:" + r); });
dialogs.confirm("Confirm?", { title: "MyConfirm", okButtonText: "Do it!", cancelButtonText: "Ignore it!" })
    .then(function (r) { dialogs.alert("Result:" + r); });
dialogs.confirm("Confirm?", {
    title: "MyConfirm", okButtonText: "Do it!",
    cancelButtonText: "Ignore it!", otherButtonText: "Not sure!"
}).then(function (r) { dialogs.alert("Result:" + r); });

dialogs.prompt("Enter something!").then(function (r) { dialogs.alert("Result:" + r.result + ", text:" + r.text); })
    .fail(function (e) { console.log(e) });

dialogs.prompt("Enter something?", {
    title: "MyPrompt", okButtonText: "Do it!",
    cancelButtonText: "Ignore it!", otherButtonText: "Not sure!", defaultText: "Enter your password here!"
}).then(function (r) { dialogs.alert("Result:" + r.result + " Text:" + r.text); });

Custom dialogs:

	require("globals");
	var dialogs = require("ui/dialogs");

	/// Splash 
	var d = new dialogs.Dialog();
	d.title = "Loading..."
	d.show();

	setTimeout(function(){ d.hide(); }, 2000);