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 b98d49d11..1d1b522c5 100644 --- a/apps/app/ui-tests-app/action-bar/main-page.ts +++ b/apps/app/ui-tests-app/action-bar/main-page.ts @@ -1,15 +1,16 @@ import { EventData } from "tns-core-modules/data/observable"; -import { MainPageViewModel } from "../mainPage"; +import { TestPageMainViewModel } from "../test-page-main-view-model"; import { WrapLayout } from "tns-core-modules/ui/layouts/wrap-layout"; import { Page } from "tns-core-modules/ui/page"; export function pageLoaded(args: EventData) { - let page = args.object; - let view = require("ui/core/view"); + const page = args.object; + const wrapLayout = page.getViewById("wrapLayoutWithExamples"); + page.bindingContext = new SubMainPageViewModel(wrapLayout, loadExamples()); +} - let wrapLayout = view.getViewById(page, "wrapLayoutWithExamples"); - - let examples: Map = new Map(); +export function loadExamples() { + const examples = new Map(); examples.set("actColor", "action-bar/color"); examples.set("actBG", "action-bar/background"); examples.set("actStyle", "action-bar/all"); @@ -21,11 +22,10 @@ export function pageLoaded(args: EventData) { 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; + return examples; } -export class SubMainPageViewModel extends MainPageViewModel { +export class SubMainPageViewModel extends TestPageMainViewModel { constructor(container: WrapLayout, examples: Map) { super(container, examples); } diff --git a/apps/app/ui-tests-app/bindings/main-page.ts b/apps/app/ui-tests-app/bindings/main-page.ts index 94c5dbf7c..f7bf2ddf0 100644 --- a/apps/app/ui-tests-app/bindings/main-page.ts +++ b/apps/app/ui-tests-app/bindings/main-page.ts @@ -1,23 +1,23 @@ import { EventData } from "tns-core-modules/data/observable"; -import { MainPageViewModel } from "../mainPage"; +import { TestPageMainViewModel } from "../test-page-main-view-model"; import { WrapLayout } from "tns-core-modules/ui/layouts/wrap-layout"; import { Page } from "tns-core-modules/ui/page"; export function pageLoaded(args: EventData) { - let page = args.object; - let view = require("ui/core/view"); + const page = args.object; + const wrapLayout = page.getViewById("wrapLayoutWithExamples"); + page.bindingContext = new SubMainPageViewModel(wrapLayout, loadExamples()); +} - let wrapLayout = view.getViewById(page, "wrapLayoutWithExamples"); - - let examples: Map = new Map(); +export function loadExamples() { + const examples = new Map(); examples.set("basics", "bindings/basics"); examples.set("xmlbasics", "bindings/xmlbasics"); - let viewModel = new SubMainPageViewModel(wrapLayout, examples); - page.bindingContext = viewModel; + return examples; } -export class SubMainPageViewModel extends MainPageViewModel { +export class SubMainPageViewModel extends TestPageMainViewModel { constructor(container: WrapLayout, examples: Map) { super(container, examples); } diff --git a/apps/app/ui-tests-app/css/button-border.css b/apps/app/ui-tests-app/button/button-border.css similarity index 100% rename from apps/app/ui-tests-app/css/button-border.css rename to apps/app/ui-tests-app/button/button-border.css diff --git a/apps/app/ui-tests-app/css/button-border.xml b/apps/app/ui-tests-app/button/button-border.xml similarity index 100% rename from apps/app/ui-tests-app/css/button-border.xml rename to apps/app/ui-tests-app/button/button-border.xml diff --git a/apps/app/ui-tests-app/button/main-page.ts b/apps/app/ui-tests-app/button/main-page.ts index 568b553c9..2e29db84a 100644 --- a/apps/app/ui-tests-app/button/main-page.ts +++ b/apps/app/ui-tests-app/button/main-page.ts @@ -1,21 +1,23 @@ import { EventData } from "tns-core-modules/data/observable"; -import { MainPageViewModel } from "../mainPage"; +import { TestPageMainViewModel } from "../test-page-main-view-model"; import { WrapLayout } from "tns-core-modules/ui/layouts/wrap-layout"; import { Page } from "tns-core-modules/ui/page"; export function pageLoaded(args: EventData) { - let page = args.object; - let view = require("ui/core/view"); - let wrapLayout = view.getViewById(page, "wrapLayoutWithExamples"); - - let examples: Map = new Map(); - examples.set("btn-wrap-text-alignment-4266", "button/btn-wrap-text-alignment-4266"); - - let viewModel = new SubMainPageViewModel(wrapLayout, examples); - page.bindingContext = viewModel; + const page = args.object; + const wrapLayout = page.getViewById("wrapLayoutWithExamples"); + page.bindingContext = new SubMainPageViewModel(wrapLayout, loadExamples()); } -export class SubMainPageViewModel extends MainPageViewModel { +export function loadExamples() { + const examples = new Map(); + examples.set("btn-wrap-text-alignment-4266", "button/btn-wrap-text-alignment-4266"); + examples.set("button-border", "button/button-border"); + examples.set("styles", "button/styles"); + return examples; +} + +export class SubMainPageViewModel extends TestPageMainViewModel { constructor(container: WrapLayout, examples: Map) { super(container, examples); } diff --git a/apps/app/ui-tests-app/css/styles.css b/apps/app/ui-tests-app/button/styles.css similarity index 100% rename from apps/app/ui-tests-app/css/styles.css rename to apps/app/ui-tests-app/button/styles.css diff --git a/apps/app/ui-tests-app/css/styles.ts b/apps/app/ui-tests-app/button/styles.ts similarity index 100% rename from apps/app/ui-tests-app/css/styles.ts rename to apps/app/ui-tests-app/button/styles.ts diff --git a/apps/app/ui-tests-app/css/styles.xml b/apps/app/ui-tests-app/button/styles.xml similarity index 100% rename from apps/app/ui-tests-app/css/styles.xml rename to apps/app/ui-tests-app/button/styles.xml diff --git a/apps/app/ui-tests-app/css/clip-path-inset.xml b/apps/app/ui-tests-app/css/clip-path-inset.xml index d802ec1f2..2ff9359b1 100644 --- a/apps/app/ui-tests-app/css/clip-path-inset.xml +++ b/apps/app/ui-tests-app/css/clip-path-inset.xml @@ -1,33 +1,33 @@ -