Fixing type errors in tests

This commit is contained in:
Panayot Cankov
2016-12-16 17:31:48 +02:00
parent 745388c3da
commit 6feeb140e3
313 changed files with 1690 additions and 1655 deletions

View File

@ -696,7 +696,7 @@ Sometimes we need to explicitly check for a type. In such cases use the built-in
*Right:* *Right:*
~~~ {.javascript} ~~~ {.javascript}
import types = require("utils/types"); import * as types from "utils/types";
var myVar; var myVar;
if(types.isString(myVar)) { if(types.isString(myVar)) {

View File

@ -24,7 +24,7 @@ declare module "foo"{
**Implementation file (foo.ts):** **Implementation file (foo.ts):**
```javascript ```javascript
import definition = require("foo"); import * as definition from "foo";
export function a(){ export function a(){
// do somethign here // do somethign here
@ -53,7 +53,7 @@ declare module "foo"{
**Android implementation file (foo.android.ts):** **Android implementation file (foo.android.ts):**
```javascript ```javascript
import definition = require("foo"); import * as definition from "foo";
// require the definition and put implements clause to ensure API consistency between the declaration and implementation // require the definition and put implements clause to ensure API consistency between the declaration and implementation
export class Foo implements definition.Foo { export class Foo implements definition.Foo {
@ -72,7 +72,7 @@ export class Foo implements definition.Foo {
**iOS implementation file (foo.ios.ts):** **iOS implementation file (foo.ios.ts):**
```javascript ```javascript
import definition = require("foo"); import * as definition from "foo";
// require the definition and put implements clause to ensure API consistency between the declaration and implementation // require the definition and put implements clause to ensure API consistency between the declaration and implementation
export class Foo implements definition.Foo { export class Foo implements definition.Foo {
@ -109,7 +109,7 @@ declare module "foo"{
**Common implementation file (foo-common.ts):** **Common implementation file (foo-common.ts):**
```javascript ```javascript
import definition = require("foo"); import * as definition from "foo";
// require the definition and put implements clause to ensure API consistency between the declaration and implementation // require the definition and put implements clause to ensure API consistency between the declaration and implementation
export class Foo implements definition.Foo { export class Foo implements definition.Foo {
@ -128,7 +128,7 @@ export class Foo implements definition.Foo {
**Android implementation file (foo.android.ts):** **Android implementation file (foo.android.ts):**
```javascript ```javascript
import common = require("foo-common"); import * as common from "foo-common";
// require the common file and extend the base common implementation // require the common file and extend the base common implementation
export class Foo extends common.Foo { export class Foo extends common.Foo {
@ -148,7 +148,7 @@ export class Foo extends common.Foo {
**iOS implementation file (foo.ios.ts):** **iOS implementation file (foo.ios.ts):**
```javascript ```javascript
import common = require("foo-common"); import * as common from "foo-common";
// require the common file and extend the base common implementation // require the common file and extend the base common implementation
export class Foo extends common.Foo { export class Foo extends common.Foo {
@ -215,8 +215,8 @@ export function stopNative(){
**Common implementation file (foo.ts):** **Common implementation file (foo.ts):**
```javascript ```javascript
import definition = require("foo"); import * as definition from "foo";
import fooNative = require("foo-native"); import * as fooNative from "foo-native";
// require the definition and put implements clause to ensure API consistency between the declaration and implementation // require the definition and put implements clause to ensure API consistency between the declaration and implementation
export class Foo implements definition.Foo { export class Foo implements definition.Foo {

View File

@ -1,4 +1,4 @@
import application = require("application"); import * as application from "application";
declare var CACurrentMediaTime; declare var CACurrentMediaTime;
global.time = function(): number { global.time = function(): number {

View File

@ -1,5 +1,5 @@
import application = require("application"); import * as application from "application";
import fps = require("fps-meter"); import * as fps from "fps-meter";
fps.addCallback(function (fps, minFps) { fps.addCallback(function (fps, minFps) {
console.info("fps=" + fps + " minFps=" + minFps); console.info("fps=" + fps + " minFps=" + minFps);
}); });

View File

@ -1,6 +1,6 @@
import application = require("application"); import * as application from "application";
// Needed only for build infrastructure // Needed only for build infrastructure
application.cssFile = "gallery-app/app.css"; application.setCssFileName("gallery-app/app.css");
application.start({ moduleName: "gallery-app/main-page" }); application.start({ moduleName: "gallery-app/main-page" });

View File

@ -1,5 +1,5 @@
import observable = require("data/observable"); import * as observable from "data/observable";
import frame = require("ui/frame"); import * as frame from "ui/frame";
export function itemTap(args: observable.EventData) { export function itemTap(args: observable.EventData) {
frame.topmost().navigate({ frame.topmost().navigate({

View File

@ -1,4 +1,4 @@
import dialogs = require("ui/dialogs"); import * as dialogs from "ui/dialogs";
export function alertTapped(args) { export function alertTapped(args) {
dialogs.alert("Hi there!"); dialogs.alert("Hi there!");

View File

@ -1,5 +1,5 @@
import pages = require("ui/page"); import * as pages from "ui/page";
import observableModule = require("data/observable"); import * as observableModule from "data/observable";
export function onPageLoaded(args: observableModule.EventData) { export function onPageLoaded(args: observableModule.EventData) {
var page = <pages.Page>args.object; var page = <pages.Page>args.object;

View File

@ -1,6 +1,6 @@
import { EventData } from "data/observable"; import { EventData } from "data/observable";
import { Page } from "ui/page"; import { Page } from "ui/page";
import observable = require("data/observable"); import * as observable from "data/observable";
export function navigatingTo(args: EventData) { export function navigatingTo(args: EventData) {
let page = <Page>args.object; let page = <Page>args.object;

View File

@ -1,4 +1,4 @@
import frame = require("ui/frame"); import * as frame from "ui/frame";
export function navigate(args) { export function navigate(args) {
frame.topmost().navigate("ui-tests-app/action-bar/clean"); frame.topmost().navigate("ui-tests-app/action-bar/clean");

View File

@ -1,4 +1,4 @@
import frame = require("ui/frame"); import * as frame from "ui/frame";
export function navigate(args) { export function navigate(args) {
frame.topmost().navigate("ui-tests-app/action-bar/clean"); frame.topmost().navigate("ui-tests-app/action-bar/clean");

View File

@ -1,4 +1,4 @@
import frame = require("ui/frame"); import * as frame from "ui/frame";
export function navigate(args) { export function navigate(args) {
frame.topmost().navigate("ui-tests-app/action-bar/clean"); frame.topmost().navigate("ui-tests-app/action-bar/clean");

View File

@ -1,4 +1,4 @@
import frame = require("ui/frame"); import * as frame from "ui/frame";
export function navigate(args) { export function navigate(args) {
frame.topmost().navigate("ui-tests-app/action-bar/clean"); frame.topmost().navigate("ui-tests-app/action-bar/clean");

View File

@ -1,4 +1,4 @@
import frame = require("ui/frame"); import * as frame from "ui/frame";
export function navigate(args) { export function navigate(args) {
frame.topmost().goBack(); frame.topmost().goBack();

View File

@ -1,4 +1,4 @@
import frame = require("ui/frame"); import * as frame from "ui/frame";
export function navigate(args) { export function navigate(args) {
frame.topmost().navigate("ui-tests-app/action-bar/clean"); frame.topmost().navigate("ui-tests-app/action-bar/clean");

View File

@ -1,4 +1,4 @@
import frame = require("ui/frame"); import * as frame from "ui/frame";
export function navigate(args) { export function navigate(args) {
frame.topmost().navigate("ui-tests-app/action-bar/clean"); frame.topmost().navigate("ui-tests-app/action-bar/clean");

View File

@ -1,7 +1,7 @@
import observable = require("data/observable"); import * as observable from "data/observable";
import pages = require("ui/page"); import * as pages from "ui/page";
import viewModule = require("ui/core/view"); import * as viewModule from "ui/core/view";
import color = require("color"); import * as color from "color";
var view: viewModule.View; var view: viewModule.View;

View File

@ -1,5 +1,5 @@
import application = require("application"); import * as application from "application";
import trace = require("trace"); import * as trace from "trace";
trace.enable(); trace.enable();
trace.setCategories(trace.categories.concat( trace.setCategories(trace.categories.concat(
trace.categories.NativeLifecycle, trace.categories.NativeLifecycle,
@ -11,12 +11,13 @@ trace.setCategories(trace.categories.concat(
var countResume = 0; var countResume = 0;
var countSuspend = 0; var countSuspend = 0;
application.onUncaughtError = function (error: application.NativeScriptError) { application.on("uncaughtError", args => {
const error = args.error;
console.warn(error.message); console.warn(error.message);
if (error.nativeError) { if (error.nativeError) {
console.warn("native error: " + error.nativeError); console.warn("native error: " + error.nativeError);
} }
} });
application.on(application.launchEvent, function (args: application.ApplicationEventData) { application.on(application.launchEvent, function (args: application.ApplicationEventData) {
if (args.android) { if (args.android) {

View File

@ -1,8 +1,8 @@
import buttonModule = require("ui/button"); import * as buttonModule from "ui/button";
import pageModule = require("ui/page"); import * as pageModule from "ui/page";
import textFieldModule = require("ui/text-field"); import * as textFieldModule from "ui/text-field";
import stackLayoutModule = require("ui/layouts/stack-layout"); import * as stackLayoutModule from "ui/layouts/stack-layout";
import observableModule = require("data/observable"); import * as observableModule from "data/observable";
export function createPage() { export function createPage() {

View File

@ -1,7 +1,7 @@
import buttonModule = require("ui/button"); import * as buttonModule from "ui/button";
import stackLayoutModule = require("ui/layouts/stack-layout"); import * as stackLayoutModule from "ui/layouts/stack-layout";
import textFieldModule = require("ui/text-field"); import * as textFieldModule from "ui/text-field";
import observable = require("data/observable"); import * as observable from "data/observable";
export function stack0Loaded(args: observable.EventData) { export function stack0Loaded(args: observable.EventData) {
var source = new observable.Observable(); var source = new observable.Observable();

View File

@ -1,5 +1,5 @@
import view = require("ui/core/view"); import * as view from "ui/core/view";
import pages = require("ui/page"); import * as pages from "ui/page";
export function applyTap(args) { export function applyTap(args) {
var page = <pages.Page>(<view.View>args.object).page; var page = <pages.Page>(<view.View>args.object).page;

View File

@ -1,7 +1,7 @@
import view = require("ui/core/view"); import * as view from "ui/core/view";
import pages = require("ui/page"); import * as pages from "ui/page";
import { EventData } from "data/observable"; import { EventData } from "data/observable";
import button = require("ui/button"); import * as button from "ui/button";
var cssPercentage = " Page { margin:5% 10% 15% 8%; background-color: orange; font-size:8; } GridLayout { margin:3%; background-color: lightgreen; font-size:8; } StackLayout { border-color:red; border-width:1px; } StackLayout * { border-color:blue; border-width:1px; } GridLayout { border-color:green;border-width:1px; } .test1 { padding:10%; } .test2 { padding:10%; background-color:lightblue; } .test3 { margin:1% 2% 3% 4%; } WrapLayout { orientation:vertical; width:75%; height:45% } Button { color:black }" var cssPercentage = " Page { margin:5% 10% 15% 8%; background-color: orange; font-size:8; } GridLayout { margin:3%; background-color: lightgreen; font-size:8; } StackLayout { border-color:red; border-width:1px; } StackLayout * { border-color:blue; border-width:1px; } GridLayout { border-color:green;border-width:1px; } .test1 { padding:10%; } .test2 { padding:10%; background-color:lightblue; } .test3 { margin:1% 2% 3% 4%; } WrapLayout { orientation:vertical; width:75%; height:45% } Button { color:black }"
var cssWithouPercentage = " Page { margin:15 10 15 30; background-color: orange; font-size:8; } GridLayout { margin:3; background-color: lightgreen; font-size:8; } StackLayout { border-color:red; border-width:1px; } StackLayout * { border-color:blue; border-width:1px; } GridLayout { border-color:green;border-width:1px; } .test1 { padding:10; } .test2 { padding:10; background-color:lightblue; } .test3 { margin:10 20 30 40; } WrapLayout { orientation:vertical; width:100; height:120 } Button { color:black }" var cssWithouPercentage = " Page { margin:15 10 15 30; background-color: orange; font-size:8; } GridLayout { margin:3; background-color: lightgreen; font-size:8; } StackLayout { border-color:red; border-width:1px; } StackLayout * { border-color:blue; border-width:1px; } GridLayout { border-color:green;border-width:1px; } .test1 { padding:10; } .test2 { padding:10; background-color:lightblue; } .test3 { margin:10 20 30 40; } WrapLayout { orientation:vertical; width:100; height:120 } Button { color:black }"

View File

@ -1,8 +1,8 @@
import view = require("ui/core/view"); import * as view from "ui/core/view";
import label = require("ui/label"); import * as label from "ui/label";
import button = require("ui/button"); import * as button from "ui/button";
import textField = require("ui/text-field"); import * as textField from "ui/text-field";
import textView = require("ui/text-view"); import * as textView from "ui/text-view";
export function changeTextButonTap(args) { export function changeTextButonTap(args) {
var btnChange = <button.Button>args.object; var btnChange = <button.Button>args.object;

View File

@ -1,9 +1,9 @@
import view = require("ui/core/view"); import * as view from "ui/core/view";
import observable = require("data/observable"); import * as observable from "data/observable";
import label = require("ui/label"); import * as label from "ui/label";
import button = require("ui/button"); import * as button from "ui/button";
import textField = require("ui/text-field"); import * as textField from "ui/text-field";
import textView = require("ui/text-view"); import * as textView from "ui/text-view";
export function butonTap(args: observable.EventData) { export function butonTap(args: observable.EventData) {
var btnChange = <view.View>args.object; var btnChange = <view.View>args.object;

View File

@ -1,6 +1,6 @@
import pages = require("ui/page"); import * as pages from "ui/page";
import observable = require("data/observable"); import * as observable from "data/observable";
import vmModule = require("./view-model"); import * as vmModule from "./view-model";
var viewModel = vmModule.settingsViewModel; var viewModel = vmModule.settingsViewModel;

View File

@ -1,5 +1,5 @@
import dialogs = require("ui/dialogs"); import * as dialogs from "ui/dialogs";
import observable = require("data/observable"); import * as observable from "data/observable";
var name = "Harold Finch"; var name = "Harold Finch";

View File

@ -4,7 +4,7 @@ import { StackLayout } from "ui/layouts/stack-layout";
import { ScrollView } from "ui/scroll-view"; import { ScrollView } from "ui/scroll-view";
import { Label } from "ui/label"; import { Label } from "ui/label";
import { FontStyle, FontWeight } from "ui/enums"; import { FontStyle, FontWeight } from "ui/enums";
import typeUtils = require("utils/types"); import * as typeUtils from "utils/types";
import { Color } from "color"; import { Color } from "color";
import * as font from "ui/styling/font"; import * as font from "ui/styling/font";

View File

@ -1,31 +1,33 @@
import stack = require("ui/layouts/stack-layout"); import * as stack from "ui/layouts/stack-layout";
import style = require("ui/styling/style"); import * as style from "ui/styling/style";
import view = require("ui/core/view"); import * as view from "ui/core/view";
import { unsetValue } from "ui/core/view";
export function resetStyles(args) { export function resetStyles(args) {
var stackLayout = <stack.StackLayout>args.object.parent.parent; var stackLayout = <stack.StackLayout>args.object.parent.parent;
view.eachDescendant(stackLayout, function (v: view.View) { view.eachDescendant(stackLayout, function (v: view.View) {
v.style._resetValue(style.fontFamilyProperty); v.style.fontFamily = unsetValue;
v.style._resetValue(style.fontSizeProperty); v.style.fontSize = unsetValue;
v.style._resetValue(style.fontStyleProperty); v.style.fontStyle = unsetValue;
v.style._resetValue(style.fontWeightProperty); v.style.fontWeight = unsetValue;
v.style._resetValue(style.colorProperty); v.style.color = unsetValue;
v.style._resetValue(style.textAlignmentProperty); v.style.textAlignment = unsetValue;
v.style._resetValue(style.paddingLeftProperty); v.style.paddingLeft = unsetValue;
v.style._resetValue(style.paddingRightProperty); v.style.paddingRight = unsetValue;
v.style._resetValue(style.paddingTopProperty); v.style.paddingTop = unsetValue;
v.style._resetValue(style.paddingBottomProperty); v.style.paddingBottom = unsetValue;
v.style._resetValue(style.borderTopColorProperty); v.style.borderTopColor = unsetValue;
v.style._resetValue(style.borderRightColorProperty); v.style.borderRightColor = unsetValue;
v.style._resetValue(style.borderBottomColorProperty); v.style.borderBottomColor = unsetValue;
v.style._resetValue(style.borderLeftColorProperty); v.style.borderLeftColor = unsetValue;
v.style._resetValue(style.borderTopWidthProperty); v.style.borderTopWidth = unsetValue;
v.style._resetValue(style.borderRightWidthProperty); v.style.borderRightWidth = unsetValue;
v.style._resetValue(style.borderBottomWidthProperty); v.style.borderBottomWidth = unsetValue;
v.style._resetValue(style.borderLeftWidthProperty); v.style.borderLeftWidth = unsetValue;
v.style._resetValue(style.borderTopLeftRadiusProperty); v.style.borderTopLeftRadius = unsetValue;
v.style._resetValue(style.borderTopRightRadiusProperty); v.style.borderTopRightRadius = unsetValue;
v.style._resetValue(style.borderBottomRightRadiusProperty); v.style.borderBottomRightRadius = unsetValue;
v.style._resetValue(style.borderBottomLeftRadiusProperty); v.style.borderBottomLeftRadius = unsetValue;
return true; return true;
}); });
} }

View File

@ -1,15 +1,15 @@
import stack = require("ui/layouts/stack-layout"); import * as stack from "ui/layouts/stack-layout";
import style = require("ui/styling/style"); import * as style from "ui/styling/style";
import view = require("ui/core/view"); import * as view from "ui/core/view";
export function resetStyles(args) { export function resetStyles(args) {
var stackLayout = <stack.StackLayout>args.object.parent; var stackLayout = <stack.StackLayout>args.object.parent;
view.eachDescendant(stackLayout, function (v: view.View) { view.eachDescendant(stackLayout, function (v: view.View) {
v.style._resetValue(style.fontFamilyProperty); v.style.fontFamily = unsetValue;
v.style._resetValue(style.fontSizeProperty); v.style.fontSize = unsetValue;
v.style._resetValue(style.fontStyleProperty); v.style.fontStyle = unsetValue;
v.style._resetValue(style.fontWeightProperty); v.style.fontWeight = unsetValue;
v.style._resetValue(style.colorProperty); v.style.color = unsetValue;
v.style._resetValue(style.textAlignmentProperty); v.style.textAlignment = unsetValue;
return true; return true;
}); });
} }

View File

@ -1,15 +1,15 @@
import stack = require("ui/layouts/stack-layout"); import * as stack from "ui/layouts/stack-layout";
import style = require("ui/styling/style"); import * as style from "ui/styling/style";
import view = require("ui/core/view"); import * as view from "ui/core/view";
export function resetStyles(args) { export function resetStyles(args) {
var stackLayout = <stack.StackLayout>args.object.parent; var stackLayout = <stack.StackLayout>args.object.parent;
view.eachDescendant(stackLayout, function (v: view.View) { view.eachDescendant(stackLayout, function (v: view.View) {
v.style._resetValue(style.fontFamilyProperty); v.style.fontFamily = unsetValue;
v.style._resetValue(style.fontSizeProperty); v.style.fontSize = unsetValue;
v.style._resetValue(style.fontStyleProperty); v.style.fontStyle = unsetValue;
v.style._resetValue(style.fontWeightProperty); v.style.fontWeight = unsetValue;
v.style._resetValue(style.colorProperty); v.style.color = unsetValue;
v.style._resetValue(style.textAlignmentProperty); v.style.textAlignment = unsetValue;
return true; return true;
}); });
} }

View File

@ -1,15 +1,15 @@
import stack = require("ui/layouts/stack-layout"); import * as stack from "ui/layouts/stack-layout";
import style = require("ui/styling/style"); import * as style from "ui/styling/style";
import view = require("ui/core/view"); import * as view from "ui/core/view";
export function resetStyles(args) { export function resetStyles(args) {
var stackLayout = <stack.StackLayout>args.object.parent; var stackLayout = <stack.StackLayout>args.object.parent;
view.eachDescendant(stackLayout, function (v: view.View) { view.eachDescendant(stackLayout, function (v: view.View) {
v.style._resetValue(style.fontFamilyProperty); v.style.fontFamily = unsetValue;
v.style._resetValue(style.fontSizeProperty); v.style.fontSize = unsetValue;
v.style._resetValue(style.fontStyleProperty); v.style.fontStyle = unsetValue;
v.style._resetValue(style.fontWeightProperty); v.style.fontWeight = unsetValue;
v.style._resetValue(style.colorProperty); v.style.color = unsetValue;
v.style._resetValue(style.textAlignmentProperty); v.style.textAlignment = unsetValue;
return true; return true;
}); });
} }

View File

@ -1,6 +1,6 @@
import pageModule = require("ui/page"); import * as pageModule from "ui/page";
import absoluteLayout = require("ui/layouts/absolute-layout"); import * as absoluteLayout from "ui/layouts/absolute-layout";
import model = require("./myview"); import * as model from "./myview";
var count = 0; var count = 0;

View File

@ -1,5 +1,5 @@
import pageModule = require("ui/page"); import * as pageModule from "ui/page";
import model = require("./myview"); import * as model from "./myview";
export function onLoaded(args: { eventName: string, object: any }) { export function onLoaded(args: { eventName: string, object: any }) {
var page = <pageModule.Page>args.object; var page = <pageModule.Page>args.object;

View File

@ -1,7 +1,7 @@
import buttonModule = require("ui/button"); import * as buttonModule from "ui/button";
import pageModule = require("ui/page"); import * as pageModule from "ui/page";
import gridLayoutModule = require("ui/layouts/grid-layout"); import * as gridLayoutModule from "ui/layouts/grid-layout";
import model = require("./myview"); import * as model from "./myview";
export function onLoaded(args: { eventName: string, object: any }) { export function onLoaded(args: { eventName: string, object: any }) {
var page = <pageModule.Page>args.object; var page = <pageModule.Page>args.object;

View File

@ -1,7 +1,7 @@
import observable = require("data/observable"); import * as observable from "data/observable";
import enums = require("ui/enums"); import * as enums from "ui/enums";
import view = require("ui/core/view"); import * as view from "ui/core/view";
import layouts = require("ui/layouts/layout-base"); import * as layouts from "ui/layouts/layout-base";
export class ViewModel extends observable.Observable { export class ViewModel extends observable.Observable {

View File

@ -1,6 +1,6 @@
import enums = require("ui/enums"); import * as enums from "ui/enums";
import pageModule = require("ui/page"); import * as pageModule from "ui/page";
import model = require("./myview"); import * as model from "./myview";
export function onLoaded(args: { eventName: string, object: any }) { export function onLoaded(args: { eventName: string, object: any }) {
var page = <pageModule.Page>args.object; var page = <pageModule.Page>args.object;

View File

@ -1,6 +1,6 @@
import enums = require("ui/enums"); import * as enums from "ui/enums";
import pageModule = require("ui/page"); import * as pageModule from "ui/page";
import model = require("./myview"); import * as model from "./myview";
export function onLoaded(args: { eventName: string, object: any }) { export function onLoaded(args: { eventName: string, object: any }) {
var page = <pageModule.Page>args.object; var page = <pageModule.Page>args.object;

View File

@ -1,6 +1,6 @@
import pageModule = require("ui/page"); import * as pageModule from "ui/page";
import absoluteLayout = require("ui/layouts/absolute-layout"); import * as absoluteLayout from "ui/layouts/absolute-layout";
import model = require("./myview"); import * as model from "./myview";
var count = 0; var count = 0;

View File

@ -1,5 +1,5 @@
import pageModule = require("ui/page"); import * as pageModule from "ui/page";
import model = require("./myview"); import * as model from "./myview";
export function onLoaded(args: { eventName: string, object: any }) { export function onLoaded(args: { eventName: string, object: any }) {
var page = <pageModule.Page>args.object; var page = <pageModule.Page>args.object;

View File

@ -1,7 +1,7 @@
import buttonModule = require("ui/button"); import * as buttonModule from "ui/button";
import pageModule = require("ui/page"); import * as pageModule from "ui/page";
import gridLayoutModule = require("ui/layouts/grid-layout"); import * as gridLayoutModule from "ui/layouts/grid-layout";
import model = require("./myview"); import * as model from "./myview";
export function onLoaded(args: { eventName: string, object: any }) { export function onLoaded(args: { eventName: string, object: any }) {
var page = <pageModule.Page>args.object; var page = <pageModule.Page>args.object;

View File

@ -1,7 +1,7 @@
import observable = require("data/observable"); import * as observable from "data/observable";
import enums = require("ui/enums"); import * as enums from "ui/enums";
import view = require("ui/core/view"); import * as view from "ui/core/view";
import layouts = require("ui/layouts/layout-base"); import * as layouts from "ui/layouts/layout-base";
export class ViewModel extends observable.Observable { export class ViewModel extends observable.Observable {

View File

@ -1,6 +1,6 @@
import enums = require("ui/enums"); import * as enums from "ui/enums";
import pageModule = require("ui/page"); import * as pageModule from "ui/page";
import model = require("./myview"); import * as model from "./myview";
export function onLoaded(args: { eventName: string, object: any }) { export function onLoaded(args: { eventName: string, object: any }) {
var page = <pageModule.Page>args.object; var page = <pageModule.Page>args.object;

View File

@ -1,6 +1,6 @@
import enums = require("ui/enums"); import * as enums from "ui/enums";
import pageModule = require("ui/page"); import * as pageModule from "ui/page";
import model = require("./myview"); import * as model from "./myview";
export function onLoaded(args: { eventName: string, object: any }) { export function onLoaded(args: { eventName: string, object: any }) {
var page = <pageModule.Page>args.object; var page = <pageModule.Page>args.object;

View File

@ -1,12 +1,12 @@
import { EventData } from "data/observable"; import { EventData } from "data/observable";
import { Page } from "ui/page"; import { Page } from "ui/page";
import buttonModule = require("ui/button"); import * as buttonModule from "ui/button";
import colorModule = require("color"); import * as colorModule from "color";
import * as platform from "platform"; import * as platform from "platform";
import frame = require("ui/frame"); import * as frame from "ui/frame";
import trace = require("trace"); import * as trace from "trace";
import observable = require("data/observable"); import * as observable from "data/observable";
import dialogs = require("ui/dialogs"); import * as dialogs from "ui/dialogs";
import { WrapLayout } from "ui/layouts/wrap-layout"; import { WrapLayout } from "ui/layouts/wrap-layout";
var examples: Map<string, string> = new Map<string, string>(); var examples: Map<string, string> = new Map<string, string>();

View File

@ -1,6 +1,6 @@
import pages = require("ui/page"); import * as pages from "ui/page";
import textField = require("ui/text-field"); import * as textField from "ui/text-field";
import observable = require("data/observable"); import * as observable from "data/observable";
var context: any; var context: any;
var closeCallback: Function; var closeCallback: Function;

View File

@ -1,6 +1,6 @@
import pages = require("ui/page"); import * as pages from "ui/page";
import labelModule = require("ui/label"); import * as labelModule from "ui/label";
import observable = require("data/observable"); import * as observable from "data/observable";
var page: pages.Page; var page: pages.Page;
var label: labelModule.Label; var label: labelModule.Label;

View File

@ -1,7 +1,7 @@
import color = require("color"); import * as color from "color";
import page = require("ui/page"); import * as page from "ui/page";
import style = require("ui/styling/style"); import * as style from "ui/styling/style";
import view = require("ui/core/view"); import * as view from "ui/core/view";
export function applyTap(args) { export function applyTap(args) {
let page = <page.Page>(<view.View>args.object).page; let page = <page.Page>(<view.View>args.object).page;
@ -68,5 +68,5 @@ function reset(page: page.Page) {
page.css = ""; page.css = "";
page.actionBarHidden = false; page.actionBarHidden = false;
page.backgroundSpanUnderStatusBar = false; page.backgroundSpanUnderStatusBar = false;
page.actionBar.style._resetValue(style.backgroundColorProperty); page.actionBar.style.backgroundColor = unsetValue;
} }

View File

@ -1,9 +1,9 @@
import app = require("application"); import * as app from "application";
import pageModule = require("ui/page"); import * as pageModule from "ui/page";
import labelModule = require("ui/label"); import * as labelModule from "ui/label";
import stackLayoutModule = require("ui/layouts/stack-layout"); import * as stackLayoutModule from "ui/layouts/stack-layout";
import textViewModule = require("ui/text-view"); import * as textViewModule from "ui/text-view";
import buttonModule = require("ui/button"); import * as buttonModule from "ui/button";
export function createPage() { export function createPage() {

View File

@ -1,9 +1,9 @@
import labelModule = require("ui/label"); import * as labelModule from "ui/label";
import gestures = require("ui/gestures"); import * as gestures from "ui/gestures";
import button = require("ui/button"); import * as button from "ui/button";
import pages = require("ui/page"); import * as pages from "ui/page";
import deviceProperties = require("platform"); import * as deviceProperties from "platform";
import stackLayoutModule = require("ui/layouts/stack-layout"); import * as stackLayoutModule from "ui/layouts/stack-layout";
export function createPage() { export function createPage() {

View File

@ -1,6 +1,6 @@
import observable = require("data/observable"); import * as observable from "data/observable";
import gestures = require("ui/gestures"); import * as gestures from "ui/gestures";
import pages = require("ui/page"); import * as pages from "ui/page";
export function pageLoaded(args: observable.EventData) { export function pageLoaded(args: observable.EventData) {
var page = <pages.Page>args.object; var page = <pages.Page>args.object;

View File

@ -1,6 +1,6 @@
import pages = require("ui/page"); import * as pages from "ui/page";
import button = require("ui/button"); import * as button from "ui/button";
import panelModule = require("ui/layouts/stack-layout"); import * as panelModule from "ui/layouts/stack-layout";
export function createPage() { export function createPage() {

View File

@ -1,6 +1,6 @@
import pages = require("ui/page"); import * as pages from "ui/page";
import button = require("ui/button"); import * as button from "ui/button";
import stackModule = require("ui/layouts/stack-layout"); import * as stackModule from "ui/layouts/stack-layout";
export function createPage() { export function createPage() {

View File

@ -1,8 +1,8 @@
import pageModule = require("ui/page"); import * as pageModule from "ui/page";
import gridLayoutModule = require("ui/layouts/grid-layout"); import * as gridLayoutModule from "ui/layouts/grid-layout";
import listViewModule = require("ui/list-view"); import * as listViewModule from "ui/list-view";
import observable = require("data/observable"); import * as observable from "data/observable";
import observableArr = require("data/observable-array"); import * as observableArr from "data/observable-array";
var arr = new observableArr.ObservableArray(); var arr = new observableArr.ObservableArray();
for (var i = 0; i < 100; i++) { for (var i = 0; i < 100; i++) {

View File

@ -1,5 +1,5 @@
import {TextView} from "ui/text-view"; import {TextView} from "ui/text-view";
import gestures = require("ui/gestures"); import * as gestures from "ui/gestures";
export function onTouch(args: gestures.TouchGestureEventData) { export function onTouch(args: gestures.TouchGestureEventData) {
var msg = " touch action: " + args.action + var msg = " touch action: " + args.action +

View File

@ -1,4 +1,4 @@
import frame = require("ui/frame"); import * as frame from "ui/frame";
export function navigate(args) { export function navigate(args) {
frame.topmost().navigate("ui-tests-app/segmented-bar/clean"); frame.topmost().navigate("ui-tests-app/segmented-bar/clean");

View File

@ -1,4 +1,4 @@
import frame = require("ui/frame"); import * as frame from "ui/frame";
export function navigate(args) { export function navigate(args) {
frame.topmost().goBack(); frame.topmost().goBack();

View File

@ -1,5 +1,5 @@
import view = require("ui/core/view"); import * as view from "ui/core/view";
import pages = require("ui/page"); import * as pages from "ui/page";
export function applyTap(args) { export function applyTap(args) {
var page = <pages.Page>(<view.View>args.object).page; var page = <pages.Page>(<view.View>args.object).page;

View File

@ -1,4 +1,4 @@
import observable = require("data/observable"); import * as observable from "data/observable";
export function pageLoaded(args) { export function pageLoaded(args) {
var page = args.object; var page = args.object;

View File

@ -1,4 +1,4 @@
import frame = require("ui/frame"); import * as frame from "ui/frame";
export function onTap(args) { export function onTap(args) {
var navigationEntry = { var navigationEntry = {

View File

@ -1,4 +1,4 @@
import frame = require("ui/frame"); import * as frame from "ui/frame";
export function onTap(args) { export function onTap(args) {
var navigationEntry = { var navigationEntry = {

View File

@ -10,11 +10,11 @@
*/ */
import Application = require("application"); import * as Application from "application";
import timer = require("timer"); import * as timer from "timer";
import trace = require("trace"); import * as trace from "trace";
import types = require("utils/types"); import * as types from "utils/types";
import platform = require("platform"); import * as platform from "platform";
import * as utils from "utils/utils"; import * as utils from "utils/utils";

View File

@ -6,7 +6,7 @@ else {
start = java.lang.System.currentTimeMillis(); start = java.lang.System.currentTimeMillis();
} }
import application = require("application"); import * as application from "application";
// Specify custom UIApplicationDelegate. // Specify custom UIApplicationDelegate.
/* /*

View File

@ -1,10 +1,10 @@
import pages = require("ui/page"); import * as pages from "ui/page";
import locationModule = require("location"); import * as locationModule from "location";
import dialogsModule = require("ui/dialogs"); import * as dialogsModule from "ui/dialogs";
import platformModule = require("platform"); import * as platformModule from "platform";
import textViewModule = require("ui/text-view"); import * as textViewModule from "ui/text-view";
import observable = require("data/observable"); import * as observable from "data/observable";
import appModule = require("application"); import * as appModule from "application";
var locationManager = new locationModule.LocationManager(); var locationManager = new locationModule.LocationManager();

View File

@ -1,6 +1,6 @@
import {Page} from "ui/page"; import {Page} from "ui/page";
import * as trace from "trace"; import * as trace from "trace";
import tests = require("../testRunner"); import * as tests from "../testRunner";
import {Label} from "ui/label"; import {Label} from "ui/label";
import * as application from "application"; import * as application from "application";
import * as platform from "platform"; import * as platform from "platform";

View File

@ -1,7 +1,7 @@
import frame = require("ui/frame"); import * as frame from "ui/frame";
import pages = require("ui/page"); import * as pages from "ui/page";
import buttonModule = require("ui/button"); import * as buttonModule from "ui/button";
import tabViewModule = require("ui/tab-view"); import * as tabViewModule from "ui/tab-view";
export function createPage() { export function createPage() {
var tab = new tabViewModule.TabView(); var tab = new tabViewModule.TabView();

View File

@ -1,10 +1,10 @@
import style = require("ui/styling/style"); import * as style from "ui/styling/style";
import {PropertyMetadata, PropertyMetadataSettings} from "ui/core/dependency-observable"; import {PropertyMetadata, PropertyMetadataSettings} from "ui/core/dependency-observable";
import styleProperty = require("ui/styling/style-property"); import * as styleProperty from "ui/styling/style-property";
import view = require("ui/core/view"); import * as view from "ui/core/view";
import buttonModule = require("ui/button"); import * as buttonModule from "ui/button";
import pages = require("ui/page"); import * as pages from "ui/page";
import stackLayoutDef = require("ui/layouts/stack-layout"); import * as stackLayoutDef from "ui/layouts/stack-layout";
import {isAndroid} from "platform"; import {isAndroid} from "platform";
// on Android we explicitly set propertySettings to None because android will invalidate its layout (skip unnecessary native call). // on Android we explicitly set propertySettings to None because android will invalidate its layout (skip unnecessary native call).

View File

@ -1,4 +1,4 @@
import frame = require("ui/frame"); import * as frame from "ui/frame";
export function buttonTap(args) { export function buttonTap(args) {
frame.topmost().goBack(); frame.topmost().goBack();

View File

@ -1,8 +1,8 @@
import tests = require("../testRunner"); import * as tests from "../testRunner";
import pages = require("ui/page"); import * as pages from "ui/page";
import bm = require("ui/button"); import * as bm from "ui/button";
import listViewDef = require("ui/list-view"); import * as listViewDef from "ui/list-view";
import trace = require("trace"); import * as trace from "trace";
trace.enable(); trace.enable();
trace.addCategories(trace.categories.Test + "," + trace.categories.Error); trace.addCategories(trace.categories.Test + "," + trace.categories.Error);

View File

@ -1,6 +1,6 @@
// >> application-require // >> application-require
import app = require("application"); import * as app from "application";
import platform = require("platform"); import * as platform from "platform";
// << application-require // << application-require
// >> application-app-check // >> application-app-check
@ -11,7 +11,7 @@ if (app.android) {
} }
// << application-app-check // << application-app-check
import TKUnit = require("./TKUnit"); import * as TKUnit from "./TKUnit";
export var testInitialized = function () { export var testInitialized = function () {
if (platform.device.os === platform.platformNames.android) { if (platform.device.os === platform.platformNames.android) {

View File

@ -1,7 +1,7 @@
/* tslint:disable:no-unused-variable */ /* tslint:disable:no-unused-variable */
import app = require("application"); import * as app from "application";
import TKUnit = require("./TKUnit"); import * as TKUnit from "./TKUnit";
import commonTests = require("./application-tests-common"); import * as commonTests from "./application-tests-common";
global.moduleMerge(commonTests, exports); global.moduleMerge(commonTests, exports);

View File

@ -1,7 +1,7 @@
/* tslint:disable:no-unused-variable */ /* tslint:disable:no-unused-variable */
import app = require("application"); import * as app from "application";
import TKUnit = require("./TKUnit"); import * as TKUnit from "./TKUnit";
import commonTests = require("./application-tests-common"); import * as commonTests from "./application-tests-common";
import * as utils from "utils/utils"; import * as utils from "utils/utils";
import getter = utils.ios.getter; import getter = utils.ios.getter;

View File

@ -1,8 +1,8 @@
// >> camera-require // >> camera-require
import camera = require("camera"); import * as camera from "camera";
// << camera-require // << camera-require
import TKUnit = require("./TKUnit"); import * as TKUnit from "./TKUnit";
export var test_takePicture = function () { export var test_takePicture = function () {
// >> camera-take-picture // >> camera-take-picture

View File

@ -1,8 +1,8 @@
// >> color-require // >> color-require
import colorModule = require("color"); import * as colorModule from "color";
var Color = colorModule.Color; var Color = colorModule.Color;
// << color-require // << color-require
import TKUnit = require("./TKUnit"); import * as TKUnit from "./TKUnit";
export var test_Hex_Color = function () { export var test_Hex_Color = function () {
// >> color-hex // >> color-hex

View File

@ -1,5 +1,5 @@
// >> connectivity-require // >> connectivity-require
import connectivity = require("connectivity"); import * as connectivity from "connectivity";
// << connectivity-require // << connectivity-require
export var test_DummyTestForSnippetOnly0 = function () { export var test_DummyTestForSnippetOnly0 = function () {

View File

@ -1,9 +1,9 @@
import TKUnit = require("../TKUnit"); import * as TKUnit from "../TKUnit";
import bindableModule = require("ui/core/bindable"); import * as bindableModule from "ui/core/bindable";
require("globals"); require("globals");
// >> observable-array-require // >> observable-array-require
import observableArrayModule = require("data/observable-array"); import * as observableArrayModule from "data/observable-array";
// << observable-array-require // << observable-array-require
require("globals"); require("globals");

View File

@ -1,11 +1,11 @@
// >> observable-require // >> observable-require
import observable = require("data/observable"); import * as observable from "data/observable";
// << observable-require // << observable-require
import dependencyObservable = require("ui/core/dependency-observable"); import * as dependencyObservable from "ui/core/dependency-observable";
import TKUnit = require("../TKUnit"); import * as TKUnit from "../TKUnit";
import types = require("utils/types"); import * as types from "utils/types";
import proxy = require("ui/core/proxy"); import * as proxy from "ui/core/proxy";
import {ObservableArray} from "data/observable-array"; import {ObservableArray} from "data/observable-array";
var TESTED_NAME = "tested"; var TESTED_NAME = "tested";

View File

@ -1,8 +1,8 @@
import TKUnit = require("../TKUnit"); import * as TKUnit from "../TKUnit";
import types = require("utils/types"); import * as types from "utils/types";
// >> virtual-array-require // >> virtual-array-require
import virtualArrayModule = require("data/virtual-array"); import * as virtualArrayModule from "data/virtual-array";
// << virtual-array-require // << virtual-array-require
require("globals"); require("globals");

View File

@ -1,6 +1,6 @@
/* tslint:disable:no-unused-variable */ /* tslint:disable:no-unused-variable */
import TKUnit = require("./TKUnit"); import * as TKUnit from "./TKUnit";
import types = require("utils/types"); import * as types from "utils/types";
export var test_fetch_defined = function () { export var test_fetch_defined = function () {
TKUnit.assert(types.isDefined((fetch)), "Method fetch() should be defined!"); TKUnit.assert(types.isDefined((fetch)), "Method fetch() should be defined!");

View File

@ -1,7 +1,7 @@
import TKUnit = require("../TKUnit"); import * as TKUnit from "../TKUnit";
import fs = require("file-system"); import * as fs from "file-system";
import enums = require("ui/enums"); import * as enums from "ui/enums";
import resolver = require("file-system/file-name-resolver"); import * as resolver from "file-system/file-name-resolver";
var androidPhonePortraitContext: resolver.PlatformContext = { var androidPhonePortraitContext: resolver.PlatformContext = {
width: 360, width: 360,

View File

@ -1,5 +1,5 @@
import TKUnit = require("../TKUnit"); import * as TKUnit from "../TKUnit";
import fs = require("file-system"); import * as fs from "file-system";
export var test_UTF8_BOM_is_not_returned = function () { export var test_UTF8_BOM_is_not_returned = function () {
var actualResult: string; var actualResult: string;

View File

@ -1,11 +1,11 @@
/* tslint:disable:no-unused-variable */ /* tslint:disable:no-unused-variable */
// >> file-system-require // >> file-system-require
import fs = require("file-system"); import * as fs from "file-system";
// << file-system-require // << file-system-require
import TKUnit = require("./TKUnit"); import * as TKUnit from "./TKUnit";
import appModule = require("application"); import * as appModule from "application";
import platform = require("platform"); import * as platform from "platform";
export var testPathNormalize = function () { export var testPathNormalize = function () {
// >> file-system-normalize // >> file-system-normalize

View File

@ -1,5 +1,5 @@
// >> fps-meter-require // >> fps-meter-require
import fpsMeter = require("fps-meter"); import * as fpsMeter from "fps-meter";
// << fps-meter-require // << fps-meter-require
export var test_DummyTestForSnippetOnly0 = function () { export var test_DummyTestForSnippetOnly0 = function () {

View File

@ -1,8 +1,8 @@
/* tslint:disable:no-unused-variable */ /* tslint:disable:no-unused-variable */
import TKUnit = require("./TKUnit"); import * as TKUnit from "./TKUnit";
import http = require("http"); import * as http from "http";
import types = require("utils/types"); import * as types from "utils/types";
import fs = require("file-system"); import * as fs from "file-system";
require("globals"); require("globals");
// >> http-require // >> http-require

View File

@ -6,12 +6,12 @@
// var fs = require("file-system"); // var fs = require("file-system");
// << imagesource-require-alt // << imagesource-require-alt
import imageSource = require("image-source"); import * as imageSource from "image-source";
import fs = require("file-system"); import * as fs from "file-system";
import enums = require("ui/enums"); import * as enums from "ui/enums";
import app = require("application"); import * as app from "application";
import TKUnit = require("./TKUnit"); import * as TKUnit from "./TKUnit";
import platform = require("platform"); import * as platform from "platform";
var imagePath = fs.path.join(__dirname, "/logo.png"); var imagePath = fs.path.join(__dirname, "/logo.png");
var smallImagePath = fs.path.join(__dirname, "/small-image.png"); var smallImagePath = fs.path.join(__dirname, "/small-image.png");

View File

@ -1,4 +1,4 @@
import transition = require("ui/transition"); import * as transition from "ui/transition";
export class CustomTransition extends transition.Transition { export class CustomTransition extends transition.Transition {
constructor(duration: number, curve: any) { constructor(duration: number, curve: any) {

View File

@ -1,4 +1,4 @@
import transition = require("ui/transition"); import * as transition from "ui/transition";
export class CustomTransition extends transition.Transition { export class CustomTransition extends transition.Transition {
constructor(duration: number, curve: any) { constructor(duration: number, curve: any) {

View File

@ -2,7 +2,7 @@
import {Page, NavigatedData} from "ui/page"; import {Page, NavigatedData} from "ui/page";
import {topmost as topmostFrame, NavigationTransition} from "ui/frame"; import {topmost as topmostFrame, NavigationTransition} from "ui/frame";
import {Color} from "color"; import {Color} from "color";
import helper = require("../ui/helper"); import * as helper from "../ui/helper";
// Creates a random colorful page full of meaningless stuff. // Creates a random colorful page full of meaningless stuff.
let id = 0; let id = 0;

View File

@ -1,2 +1,2 @@
import application = require("application"); import * as application from "application";
application.start({ moduleName: "pages/page14" }); application.start({ moduleName: "pages/page14" });

View File

@ -1,5 +1,5 @@
import view = require("ui/core/view"); import * as view from "ui/core/view";
import pages = require("ui/page"); import * as pages from "ui/page";
export function applyTap(args) { export function applyTap(args) {
var page = <pages.Page>(<view.View>args.object).page; var page = <pages.Page>(<view.View>args.object).page;

View File

@ -1,7 +1,7 @@
import label = require("ui/label"); import * as label from "ui/label";
import pages = require("ui/page"); import * as pages from "ui/page";
import fs = require("file-system"); import * as fs from "file-system";
import fileResolverModule = require("file-system/file-name-resolver"); import * as fileResolverModule from "file-system/file-name-resolver";
export function createPage() { export function createPage() {
var page = new pages.Page(); var page = new pages.Page();

View File

@ -1,17 +1,17 @@
import stack = require("ui/layouts/stack-layout"); import * as stack from "ui/layouts/stack-layout";
import style = require("ui/styling/style"); import * as style from "ui/styling/style";
export function buttonTap(args) { export function buttonTap(args) {
var stackLayout = <stack.StackLayout>args.object.parent; var stackLayout = <stack.StackLayout>args.object.parent;
for (var i = 0; i < stackLayout.getChildrenCount(); i++){ for (var i = 0; i < stackLayout.getChildrenCount(); i++){
var v = stackLayout.getChildAt(i); var v = stackLayout.getChildAt(i);
v.style._resetValue(style.fontFamilyProperty); v.style.fontFamily = unsetValue;
v.style._resetValue(style.fontSizeProperty); v.style.fontSize = unsetValue;
v.style._resetValue(style.fontStyleProperty); v.style.fontStyle = unsetValue;
v.style._resetValue(style.fontWeightProperty); v.style.fontWeight = unsetValue;
v.style._resetValue(style.colorProperty); v.style.color = unsetValue;
v.style._resetValue(style.textAlignmentProperty); v.style.textAlignment = unsetValue;
} }
} }

View File

@ -1,8 +1,8 @@
import pages = require("ui/page"); import * as pages from "ui/page";
import frame = require("ui/frame"); import * as frame from "ui/frame";
import stackModule = require("ui/layouts/stack-layout"); import * as stackModule from "ui/layouts/stack-layout";
import button = require("ui/button"); import * as button from "ui/button";
import text = require("ui/text-field"); import * as text from "ui/text-field";
export function createPage() { export function createPage() {
var page = new pages.Page(); var page = new pages.Page();

View File

@ -1,10 +1,10 @@
import pages = require("ui/page"); import * as pages from "ui/page";
import frame = require("ui/frame"); import * as frame from "ui/frame";
import stackModule = require("ui/layouts/stack-layout"); import * as stackModule from "ui/layouts/stack-layout";
import button = require("ui/button"); import * as button from "ui/button";
import text = require("ui/text-field"); import * as text from "ui/text-field";
import color = require("color"); import * as color from "color";
import list = require("ui/list-view"); import * as list from "ui/list-view";
//// Enable page caching //// Enable page caching
//frame.topmost().android.cachePagesOnNavigate = true; //frame.topmost().android.cachePagesOnNavigate = true;

View File

@ -1,8 +1,8 @@
import pages = require("ui/page"); import * as pages from "ui/page";
import frame = require("ui/frame"); import * as frame from "ui/frame";
import stackModule = require("ui/layouts/stack-layout"); import * as stackModule from "ui/layouts/stack-layout";
import button = require("ui/button"); import * as button from "ui/button";
import text = require("ui/text-field"); import * as text from "ui/text-field";
export function createPage() { export function createPage() {
var page = new pages.Page(); var page = new pages.Page();

View File

@ -1,10 +1,10 @@
import pages = require("ui/page"); import * as pages from "ui/page";
import frame = require("ui/frame"); import * as frame from "ui/frame";
import stackModule = require("ui/layouts/stack-layout"); import * as stackModule from "ui/layouts/stack-layout";
import button = require("ui/button"); import * as button from "ui/button";
import text = require("ui/text-field"); import * as text from "ui/text-field";
import color = require("color"); import * as color from "color";
import scroll = require("ui/scroll-view"); import * as scroll from "ui/scroll-view";
export function createPage() { export function createPage() {
var page = new pages.Page(); var page = new pages.Page();

View File

@ -1,8 +1,8 @@
import pages = require("ui/page"); import * as pages from "ui/page";
import frame = require("ui/frame"); import * as frame from "ui/frame";
import stackModule = require("ui/layouts/stack-layout"); import * as stackModule from "ui/layouts/stack-layout";
import button = require("ui/button"); import * as button from "ui/button";
import text = require("ui/text-field"); import * as text from "ui/text-field";
export function createPage() { export function createPage() {
var page = new pages.Page(); var page = new pages.Page();

View File

@ -1,8 +1,8 @@
import pages = require("ui/page"); import * as pages from "ui/page";
import frame = require("ui/frame"); import * as frame from "ui/frame";
import stackModule = require("ui/layouts/stack-layout"); import * as stackModule from "ui/layouts/stack-layout";
import button = require("ui/button"); import * as button from "ui/button";
import text = require("ui/text-field"); import * as text from "ui/text-field";
export function createPage() { export function createPage() {
var page = new pages.Page(); var page = new pages.Page();

View File

@ -1,7 +1,7 @@
import pages = require("ui/page"); import * as pages from "ui/page";
import imageSource = require("image-source"); import * as imageSource from "image-source";
import gridModule = require("ui/layouts/grid-layout"); import * as gridModule from "ui/layouts/grid-layout";
import enums = require("ui/enums"); import * as enums from "ui/enums";
export function createPage() { export function createPage() {
var StackLayout = require("ui/layouts/stack-layout").StackLayout; var StackLayout = require("ui/layouts/stack-layout").StackLayout;
@ -12,10 +12,10 @@ export function createPage() {
var grid = new gridModule.GridLayout(); var grid = new gridModule.GridLayout();
stack.addChild(grid); stack.addChild(grid);
grid.addColumn(new gridModule.ItemSpec(80, gridModule.GridUnitType.pixel)); grid.addColumn(new gridModule.ItemSpec(80, "pixel"));
grid.addColumn(new gridModule.ItemSpec(1, gridModule.GridUnitType.star)); grid.addColumn(new gridModule.ItemSpec(1, "star"));
grid.addRow(new gridModule.ItemSpec(1, gridModule.GridUnitType.auto)); grid.addRow(new gridModule.ItemSpec(1, "auto"));
grid.addRow(new gridModule.ItemSpec(1, gridModule.GridUnitType.auto)); grid.addRow(new gridModule.ItemSpec(1, "auto"));
var defaultImageSource = imageSource.fromFile(__dirname + "/test.png"); var defaultImageSource = imageSource.fromFile(__dirname + "/test.png");

View File

@ -1,13 +1,13 @@
import p = require("ui/page"); import * as p from "ui/page";
import gridModule = require("ui/layouts/grid-layout"); import * as gridModule from "ui/layouts/grid-layout";
import sp = require("ui/layouts/stack-layout"); import * as sp from "ui/layouts/stack-layout";
import button = require("ui/button"); import * as button from "ui/button";
import enums = require("ui/enums"); import * as enums from "ui/enums";
export function createPage() { export function createPage() {
var StackLayout = new sp.StackLayout(); var StackLayout = new sp.StackLayout();
var grid = new gridModule.GridLayout(); var grid = new gridModule.GridLayout();
grid.horizontalAlignment = enums.HorizontalAlignment.left; grid.horizontalAlignment = "left";
StackLayout.addChild(grid); StackLayout.addChild(grid);
@ -25,8 +25,8 @@ export function createPage() {
grid.addChild(btn4); grid.addChild(btn4);
var sp1 = new sp.StackLayout(); var sp1 = new sp.StackLayout();
sp1.orientation = enums.Orientation.horizontal; sp1.orientation = "horizontal";
sp1.height = 200; sp1.height = { value: 200, unit: "dip" };
var b1 = new button.Button(); var b1 = new button.Button();
b1.text = "nested Btn1"; b1.text = "nested Btn1";

View File

@ -1,16 +1,16 @@
import pages = require("ui/page"); import * as pages from "ui/page";
import btns = require("ui/button"); import * as btns from "ui/button";
import tb = require("ui/text-field"); import * as tb from "ui/text-field";
import gridLayoutModule = require("ui/layouts/grid-layout"); import * as gridLayoutModule from "ui/layouts/grid-layout";
export function createPage() { export function createPage() {
var page = new pages.Page(); var page = new pages.Page();
var gridLayout = new gridLayoutModule.GridLayout(); var gridLayout = new gridLayoutModule.GridLayout();
var lengths = [ var lengths = [
new gridLayoutModule.ItemSpec(140, gridLayoutModule.GridUnitType.pixel), new gridLayoutModule.ItemSpec(140, "pixel"),
new gridLayoutModule.ItemSpec(1, gridLayoutModule.GridUnitType.star), new gridLayoutModule.ItemSpec(1, "star"),
new gridLayoutModule.ItemSpec(140, gridLayoutModule.GridUnitType.pixel) new gridLayoutModule.ItemSpec(140, "pixel")
]; ];
var rows = 2; var rows = 2;
@ -19,7 +19,7 @@ export function createPage() {
var col; var col;
for (row = 0; row < rows; row++) { for (row = 0; row < rows; row++) {
var rowDef = new gridLayoutModule.ItemSpec(1, gridLayoutModule.GridUnitType.auto); var rowDef = new gridLayoutModule.ItemSpec(1, "auto");
gridLayout.addRow(rowDef); gridLayout.addRow(rowDef);
} }
@ -41,7 +41,7 @@ export function createPage() {
var txt = new tb.TextField(); var txt = new tb.TextField();
txt.text = "Col: 1"; txt.text = "Col: 1";
txt.width = 140; txt.width = { value: 140, unit: "dip" };
gridLayoutModule.GridLayout.setColumn(txt, 1); gridLayoutModule.GridLayout.setColumn(txt, 1);
gridLayoutModule.GridLayout.setRow(txt, 0); gridLayoutModule.GridLayout.setRow(txt, 0);
gridLayout.addChild(txt); gridLayout.addChild(txt);

Some files were not shown because too many files have changed in this diff Show More