mirror of
https://github.com/NativeScript/NativeScript.git
synced 2025-08-16 11:42:04 +08:00
Merge pull request #2486 from NativeScript/tsenov/ui-tests
Include webtest page
This commit is contained in:
@ -26,7 +26,8 @@ export function pageLoaded(args: EventData) {
|
||||
examples.set("tab-view", "tab-view/main-page");
|
||||
examples.set("layouts", "layouts/main-page");
|
||||
examples.set("pages-events", "pages/main-page");
|
||||
|
||||
examples.set("webview", "web-view/main-page");
|
||||
|
||||
examples.set("modalview", "modal-view/modal-view");
|
||||
examples.set("dialogs", "dialogs/dialogs");
|
||||
examples.set("htmlview", "html-view/html-view");
|
||||
@ -34,7 +35,6 @@ export function pageLoaded(args: EventData) {
|
||||
examples.set("animeBG", "animations/background");
|
||||
examples.set("transitions", "transitions/page0");
|
||||
examples.set("segStyle", "segmented-bar/all");
|
||||
examples.set("webview", "web-view/web-view");
|
||||
|
||||
//examples.set("listview_binding", "pages/listview_binding");
|
||||
//examples.set("textfield", "text-field/text-field");
|
||||
|
25
apps/app/ui-tests-app/web-view/main-page.ts
Normal file
25
apps/app/ui-tests-app/web-view/main-page.ts
Normal file
@ -0,0 +1,25 @@
|
||||
import { EventData } from "data/observable";
|
||||
import { MianPageViewModel } from "../mainPage";
|
||||
import { WrapLayout } from "ui/layouts/wrap-layout";
|
||||
import { Page } from "ui/page";
|
||||
|
||||
export function pageLoaded(args: EventData) {
|
||||
let page = <Page>args.object;
|
||||
let view = require("ui/core/view");
|
||||
|
||||
let wrapLayout = view.getViewById(page, "wrapLayoutWithExamples");
|
||||
|
||||
let examples: Map<string, string> = new Map<string, string>();
|
||||
|
||||
examples.set("webview", "web-view/web-view");
|
||||
examples.set("webtest", "web-view/web-view-test");
|
||||
|
||||
let viewModel = new SubMianPageViewModel(wrapLayout, examples);
|
||||
page.bindingContext = viewModel;
|
||||
}
|
||||
|
||||
export class SubMianPageViewModel extends MianPageViewModel {
|
||||
constructor(container: WrapLayout, examples: Map<string, string>) {
|
||||
super(container, examples);
|
||||
}
|
||||
}
|
6
apps/app/ui-tests-app/web-view/main-page.xml
Normal file
6
apps/app/ui-tests-app/web-view/main-page.xml
Normal file
@ -0,0 +1,6 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<Page loaded="pageLoaded">
|
||||
<ScrollView orientation="vertical" row="1">
|
||||
<WrapLayout id="wrapLayoutWithExamples"/>
|
||||
</ScrollView>
|
||||
</Page>
|
Reference in New Issue
Block a user