FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

Merge branch 'master' into myankov/android-icons · NativeScript/NativeScript@89c96c8 · GitHub

Commit 89c96c8

Browse files
authored andcommitted
Merge branch 'master' into myankov/android-icons
2 parents 4206704 + d28ba02 commit 89c96c8

7 files changed

Lines changed: 194 additions & 161 deletions

File tree

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,17 @@
11
import * as frame from "tns-core-modules/ui/frame";
2+
import { EventData } from "tns-core-modules/ui/frame";
3+
import { Button } from "tns-core-modules/ui/button";
4+
import { ActionBar } from "tns-core-modules/ui/action-bar";
5+
6+
const iconModes = ["automatic", "alwaysOriginal", "alwaysTemplate", undefined];
27

38
export function navigate(args) {
49
frame.topmost().navigate("ui-tests-app/action-bar/clean");
510
}
11+
12+
export function onChangeRenderingMode(args: EventData) {
13+
const button = <Button>args.object;
14+
const actionBar = <ActionBar>button.page.actionBar
15+
actionBar.iosIconRenderingMode = <"automatic" | "alwaysOriginal" | "alwaysTemplate">iconModes[(iconModes.indexOf(actionBar.iosIconRenderingMode) + 1) % iconModes.length];
16+
button.text = "" + actionBar.iosIconRenderingMode;
17+
}

‎apps/app/ui-tests-app/action-bar/icons.xml‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,5 +9,6 @@
99
</Page.actionBar>
1010
<StackLayout>
1111
<Button text="go to cleared page" tap="navigate"/>
12+
<Button text="undefined" tap="onChangeRenderingMode"/>
1213
</StackLayout>
1314
</Page>
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,17 @@
11
import * as frame from "tns-core-modules/ui/frame";
2+
import { EventData } from "tns-core-modules/ui/frame";
3+
import { Button } from "tns-core-modules/ui/button";
4+
import { ActionBar } from "tns-core-modules/ui/action-bar";
5+
6+
const iconModes = ["automatic", "alwaysOriginal", "alwaysTemplate", undefined];
27

38
export function navigate(args) {
49
frame.topmost().navigate("ui-tests-app/action-bar/clean");
510
}
11+
12+
export function onChangeRenderingMode(args: EventData) {
13+
const button = <Button>args.object;
14+
const actionBar = <ActionBar>button.page.actionBar
15+
actionBar.iosIconRenderingMode = <"automatic" | "alwaysOriginal" | "alwaysTemplate">iconModes[(iconModes.indexOf(actionBar.iosIconRenderingMode) + 1) % iconModes.length];
16+
button.text = "" + actionBar.iosIconRenderingMode;
17+
}

‎apps/app/ui-tests-app/action-bar/local-icons.xml‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,5 +9,6 @@
99
</Page.actionBar>
1010
<StackLayout>
1111
<Button text="go to cleared page" tap="navigate"/>
12+
<Button text="undefined" tap="onChangeRenderingMode"/>
1213
</StackLayout>
1314
</Page>

‎tests/app/app/mainPage.ts‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ let executeTests = true;
77
trace.enable();
88
trace.addCategories(trace.categories.Test + "," + trace.categories.Error);
99

10-
// // When debugging
10+
// When debugging
1111
// trace.setCategories(trace.categories.concat(
1212
// trace.categories.Test,
1313
// trace.categories.Navigation,

0 commit comments

Comments
 (0)

Back | FazBrowse Home | New Git URL