forked from NativeScript/NativeScript
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdialog-tests.ts
More file actions
93 lines (88 loc) · 2.38 KB
/
dialog-tests.ts
File metadata and controls
93 lines (88 loc) · 2.38 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
// <snippet module="ui/dialogs" title="dialogs">
// # Dialogs
// Displaying dialogs requires the "ui/dialogs" module.
// ``` JavaScript
import dialogs = require("ui/dialogs");
// ```
// </snippet>
export function test_DummyTestForSnippetOnly0() {
// <snippet module="ui/dialogs" title="dialogs">
// ### Action
// ``` JavaScript
var options = {
title: "Race Selection",
message: "Choose your race",
cancelButtonText: "Cancel",
actions: ["Human", "Elf", "Dwarf", "Orc"]
};
dialogs.action(options).then((result) => {
console.log(result);
});
// ```
// </snippet>
}
export function test_DummyTestForSnippetOnly1() {
// <snippet module="ui/dialogs" title="dialogs">
// ### Confirm
// ``` JavaScript
var options = {
title: "Race Selection",
message: "Are you sure you want to be an Elf?",
okButtonText: "Yes",
cancelButtonText: "No",
neutralButtonText: "Cancel"
};
dialogs.confirm(options).then((result: boolean) => {
//// result can be true/false/undefined
console.log(result);
});
// ```
// </snippet>
}
export function test_DummyTestForSnippetOnly2() {
// <snippet module="ui/dialogs" title="dialogs">
// ### Alert
// ``` JavaScript
var options = {
title: "Race Selection",
message: "Race Chosen: Elf",
okButtonText: "OK"
};
dialogs.alert(options).then(() => {
console.log("Race Chosen!");
});
// ```
// </snippet>
}
export function test_DummyTestForSnippetOnly3() {
// <snippet module="ui/dialogs" title="dialogs">
// ### Login
// ``` JavaScript
var options = {
title: "Login",
message: "Login",
username: "john_doe",
password: ""
};
dialogs.login(options).then((loginResult: dialogs.LoginResult) => {
//// true or false.
console.log(loginResult.result);
});
// ```
// </snippet>
}
export function test_DummyTestForSnippetOnly4() {
// <snippet module="ui/dialogs" title="dialogs">
// ### Prompt
// ``` JavaScript
var options = {
title: "Name",
defaultText: "Enter your name",
inputType: dialogs.inputType.text
};
dialogs.prompt(options).then((result: dialogs.PromptResult) => {
console.log("Hello, " + result.text);
});
// ```
// </snippet>
}