diff --git a/apps/app/ui-tests-app/action-bar/main-page.ts b/apps/app/ui-tests-app/action-bar/main-page.ts index e85974bad..b98d49d11 100644 --- a/apps/app/ui-tests-app/action-bar/main-page.ts +++ b/apps/app/ui-tests-app/action-bar/main-page.ts @@ -18,6 +18,8 @@ export function pageLoaded(args: EventData) { examples.set("actionItemPosition", "action-bar/action-item-position"); examples.set("actBGCss", "action-bar/background-css"); examples.set("actTransparentBgCss", "action-bar/transparent-bg-css"); + examples.set("modalHiddenActBar", "action-bar/modal-test-hidden-action-bar"); + examples.set("modalShownActBar", "action-bar/modal-test-with-action-bar"); let viewModel = new SubMainPageViewModel(wrapLayout, examples); page.bindingContext = viewModel; diff --git a/apps/app/ui-tests-app/action-bar/modal-page-hidden-action-bar.ts b/apps/app/ui-tests-app/action-bar/modal-page-hidden-action-bar.ts new file mode 100644 index 000000000..3641aaa7b --- /dev/null +++ b/apps/app/ui-tests-app/action-bar/modal-page-hidden-action-bar.ts @@ -0,0 +1,11 @@ +import { ShownModallyData } from "tns-core-modules/ui/page"; + +let closeCallback: Function; + +export function onShownModally(args: ShownModallyData) { + closeCallback = args.closeCallback; +} + +export function onTap() { + closeCallback("sample text"); +} \ No newline at end of file diff --git a/apps/app/ui-tests-app/action-bar/modal-page-hidden-action-bar.xml b/apps/app/ui-tests-app/action-bar/modal-page-hidden-action-bar.xml new file mode 100644 index 000000000..31268c7c5 --- /dev/null +++ b/apps/app/ui-tests-app/action-bar/modal-page-hidden-action-bar.xml @@ -0,0 +1,5 @@ + + +