1+ import { EventData } from "data/observable" ;
2+ import { MianPageViewModel } from "../mainPage" ;
3+ import { WrapLayout } from "ui/layouts/wrap-layout" ;
4+ import { Page } from "ui/page" ;
5+
6+ export function pageLoaded ( args : EventData ) {
7+ let page = < Page > args . object ;
8+ let view = require ( "ui/core/view" ) ;
9+
10+ let wrapLayout = view . getViewById ( page , "wrapLayoutWithExamples" ) ;
11+
12+ let examples : Map < string , string > = new Map < string , string > ( ) ;
13+ examples . set ( "background" , "css/background" ) ;
14+ examples . set ( "formatted" , "css/decoration-transform-formattedtext" ) ;
15+ examples . set ( "csslv" , "css/listview" ) ;
16+ examples . set ( "radius" , "css/radius" ) ;
17+ examples . set ( "styles" , "css/styles" ) ;
18+ examples . set ( "tabmore" , "css/tab-view-more" ) ;
19+ examples . set ( "spacing" , "css/letter-spacing" ) ;
20+ examples . set ( "decoration" , "css/text-decoration" ) ;
21+ examples . set ( "transform" , "css/text-transform" ) ;
22+ examples . set ( "whitespace" , "css/white-space" ) ;
23+ examples . set ( "switch" , "css/views" ) ;
24+ examples . set ( "zindex" , "css/zindex" ) ;
25+ examples . set ( "clipPath" , "css/clip-path" ) ;
26+ examples . set ( "padding" , "css/padding" ) ;
27+
28+ let viewModel = new SubMianPageViewModel ( wrapLayout , examples ) ;
29+ page . bindingContext = viewModel ;
30+ }
31+
32+ export class SubMianPageViewModel extends MianPageViewModel {
33+ constructor ( container : WrapLayout , examples : Map < string , string > ) {
34+ super ( container , examples ) ;
35+ }
36+ }
0 commit comments