diff --git a/e2e/safe-area/app/home/home-page.xml b/e2e/safe-area/app/home/home-page.xml index 2e7196fe2..d0df684ee 100644 --- a/e2e/safe-area/app/home/home-page.xml +++ b/e2e/safe-area/app/home/home-page.xml @@ -13,6 +13,7 @@ + diff --git a/e2e/safe-area/app/listview/fragments/grid-3x3-nested-listview-fragment.ts b/e2e/safe-area/app/listview/fragments/grid-3x3-nested-listview-fragment.ts index ce668a163..ff1c1471f 100644 --- a/e2e/safe-area/app/listview/fragments/grid-3x3-nested-listview-fragment.ts +++ b/e2e/safe-area/app/listview/fragments/grid-3x3-nested-listview-fragment.ts @@ -1,7 +1,7 @@ import { Page } from "tns-core-modules/ui/page"; -import { ListViewViewModel } from "~/listview/fragments/listview-fragment-view-model"; +import { ViewModel } from "~/listview/fragments/listview-fragment-view-model"; export function onLoaded(args) { const page = args.object; - page.bindingContext = new ListViewViewModel(); + page.bindingContext = new ViewModel(); } \ No newline at end of file diff --git a/e2e/safe-area/app/listview/fragments/listview-fragment-view-model.ts b/e2e/safe-area/app/listview/fragments/listview-fragment-view-model.ts index 29388725b..b5ba196e6 100644 --- a/e2e/safe-area/app/listview/fragments/listview-fragment-view-model.ts +++ b/e2e/safe-area/app/listview/fragments/listview-fragment-view-model.ts @@ -1,6 +1,6 @@ import { Observable } from "tns-core-modules/data/observable"; -export class ListViewViewModel extends Observable { +export class ViewModel extends Observable { items: Array; constructor() { diff --git a/e2e/safe-area/app/listview/fragments/listview-fragment.ts b/e2e/safe-area/app/listview/fragments/listview-fragment.ts index ce668a163..ff1c1471f 100644 --- a/e2e/safe-area/app/listview/fragments/listview-fragment.ts +++ b/e2e/safe-area/app/listview/fragments/listview-fragment.ts @@ -1,7 +1,7 @@ import { Page } from "tns-core-modules/ui/page"; -import { ListViewViewModel } from "~/listview/fragments/listview-fragment-view-model"; +import { ViewModel } from "~/listview/fragments/listview-fragment-view-model"; export function onLoaded(args) { const page = args.object; - page.bindingContext = new ListViewViewModel(); + page.bindingContext = new ViewModel(); } \ No newline at end of file diff --git a/e2e/safe-area/app/listview/fragments/listview-nested-grid-3x3-fragment.ts b/e2e/safe-area/app/listview/fragments/listview-nested-grid-3x3-fragment.ts index ce668a163..ff1c1471f 100644 --- a/e2e/safe-area/app/listview/fragments/listview-nested-grid-3x3-fragment.ts +++ b/e2e/safe-area/app/listview/fragments/listview-nested-grid-3x3-fragment.ts @@ -1,7 +1,7 @@ import { Page } from "tns-core-modules/ui/page"; -import { ListViewViewModel } from "~/listview/fragments/listview-fragment-view-model"; +import { ViewModel } from "~/listview/fragments/listview-fragment-view-model"; export function onLoaded(args) { const page = args.object; - page.bindingContext = new ListViewViewModel(); + page.bindingContext = new ViewModel(); } \ No newline at end of file diff --git a/e2e/safe-area/app/listview/fragments/listview-nested-hstack-fragment.ts b/e2e/safe-area/app/listview/fragments/listview-nested-hstack-fragment.ts index c9ebf078f..190ab292c 100644 --- a/e2e/safe-area/app/listview/fragments/listview-nested-hstack-fragment.ts +++ b/e2e/safe-area/app/listview/fragments/listview-nested-hstack-fragment.ts @@ -1,8 +1,8 @@ import { Page } from "tns-core-modules/ui/page"; -import { ListViewViewModel } from "~/listview/fragments/listview-fragment-view-model"; +import { ViewModel } from "~/listview/fragments/listview-fragment-view-model"; export function onLoaded(args) { const page = args.object; - page.bindingContext = new ListViewViewModel(); + page.bindingContext = new ViewModel(); } \ No newline at end of file diff --git a/e2e/safe-area/app/listview/fragments/listview-nested-vstack-fragment.ts b/e2e/safe-area/app/listview/fragments/listview-nested-vstack-fragment.ts index c9ebf078f..190ab292c 100644 --- a/e2e/safe-area/app/listview/fragments/listview-nested-vstack-fragment.ts +++ b/e2e/safe-area/app/listview/fragments/listview-nested-vstack-fragment.ts @@ -1,8 +1,8 @@ import { Page } from "tns-core-modules/ui/page"; -import { ListViewViewModel } from "~/listview/fragments/listview-fragment-view-model"; +import { ViewModel } from "~/listview/fragments/listview-fragment-view-model"; export function onLoaded(args) { const page = args.object; - page.bindingContext = new ListViewViewModel(); + page.bindingContext = new ViewModel(); } \ No newline at end of file diff --git a/e2e/safe-area/app/radlistview/radlistview-page.ts b/e2e/safe-area/app/radlistview/radlistview-page.ts new file mode 100644 index 000000000..14a5b28c2 --- /dev/null +++ b/e2e/safe-area/app/radlistview/radlistview-page.ts @@ -0,0 +1,6 @@ +import { ViewModel } from "~/listview/fragments/listview-fragment-view-model"; + +export function onPageLoaded(args) { + const page = args.object; + page.bindingContext = new ViewModel(); +} \ No newline at end of file diff --git a/e2e/safe-area/app/radlistview/radlistview-page.xml b/e2e/safe-area/app/radlistview/radlistview-page.xml new file mode 100644 index 000000000..de9c103ff --- /dev/null +++ b/e2e/safe-area/app/radlistview/radlistview-page.xml @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/e2e/safe-area/package.json b/e2e/safe-area/package.json index ef99f2c1a..65cf4c215 100644 --- a/e2e/safe-area/package.json +++ b/e2e/safe-area/package.json @@ -14,6 +14,7 @@ }, "dependencies": { "nativescript-theme-core": "~1.0.4", + "nativescript-ui-listview": "^3.5.11", "tns-core-modules": "*" }, "devDependencies": {