Skip to content

Commit 52fcf96

Browse files
committed
Precompilation and upgrade fixes WIP
1 parent eb99253 commit 52fcf96

File tree

5 files changed

+21
-21
lines changed

5 files changed

+21
-21
lines changed

gruntfile.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ module.exports = function(grunt) {
7474
'!angular2/docs/**/*',
7575
'!angular2/test*',
7676
'!angular2/src/test_lib/**/*',
77-
'!angular2/typings/tsd.d.ts',
77+
//'!angular2/typings/tsd.d.ts',
7878
'!angular2/typings/angular-protractor/**/*',
7979
'!angular2/typings/node/**/*',
8080
//'!angular2/typings/es6-promise/**/*',

src/nativescript-angular/application.ts

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,27 @@
11
import 'reflect-metadata';
22
import 'nativescript-angular/polyfills/array';
33
import 'nativescript-angular/zone';
4-
import {Type} from 'angular2/src/facade/lang';
5-
import {Promise, PromiseWrapper} from 'angular2/src/facade/async';
6-
import {ApplicationRef} from 'angular2/src/core/application';
7-
import {bind, Binding} from 'angular2/di';
8-
import {DOM} from 'angular2/src/dom/dom_adapter';
4+
import {Type} from 'angular2/src/core/facade/lang';
5+
import {Promise, PromiseWrapper} from 'angular2/src/core/facade/async';
6+
import {ComponentRef} from 'angular2/src/core/linker/dynamic_component_loader';
7+
import {bind, Binding} from 'angular2/src/core/di';
8+
import {DOM} from 'angular2/src/core/dom/dom_adapter';
99

10-
import {Renderer} from 'angular2/src/render/api';
10+
import {Renderer} from 'angular2/src/core/render/api';
1111
import {NativeScriptRenderer} from 'nativescript-angular/renderer';
1212
import {NativeScriptDomAdapter} from 'nativescript-angular/dom_adapter';
13-
import {Parse5DomAdapter} from 'angular2/src/dom/parse5_adapter';
13+
import {Parse5DomAdapter} from 'angular2/src/core/dom/parse5_adapter';
1414

1515
import {bootstrap as angularBootstrap} from 'angular2/src/core/application';
1616

1717

18-
export type BindingList = List<Type | Binding | List<any>>;
18+
export type BindingArray = Array<Type | Binding | any[]>;
1919

2020
export function nativeScriptBootstrap(appComponentType: any,
21-
componentInjectableBindings: BindingList = null): Promise<ApplicationRef> {
21+
componentInjectableBindings: BindingArray = null): Promise<ComponentRef> {
2222
NativeScriptDomAdapter.makeCurrent();
2323

24-
let nativeScriptBindings: BindingList = [
24+
let nativeScriptBindings: BindingArray = [
2525
NativeScriptRenderer,
2626
bind(Renderer).toAlias(NativeScriptRenderer)
2727
];

src/nativescript-angular/dom_adapter.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import {Parse5DomAdapter} from 'angular2/src/dom/parse5_adapter';
2-
import {setRootDomAdapter} from 'angular2/src/dom/dom_adapter';
1+
import {Parse5DomAdapter} from 'angular2/src/core/dom/parse5_adapter';
2+
import {setRootDomAdapter} from 'angular2/src/core/dom/dom_adapter';
33

44
export class NativeScriptDomAdapter extends Parse5DomAdapter {
55
static makeCurrent() { setRootDomAdapter(new NativeScriptDomAdapter()); }

src/nativescript-angular/renderer.ts

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import {Injectable} from 'angular2/angular2';
2-
import {MapWrapper} from 'angular2/src/facade/collection';
2+
import {MapWrapper} from 'angular2/src/core/facade/collection';
33
import {DomProtoView, resolveInternalDomProtoView} from 'angular2/src/render/dom/view/proto_view';
44
import {
55
Renderer,
@@ -9,10 +9,10 @@ import {
99
RenderViewRef,
1010
RenderFragmentRef,
1111
RenderViewWithFragments
12-
} from 'angular2/src/render/api';
13-
import {TemplateCloner} from 'angular2/src/render/dom/template_cloner';
14-
import {NG_BINDING_CLASS, cloneAndQueryProtoView} from 'angular2/src/render/dom/util';
15-
import {DOM} from 'angular2/src/dom/dom_adapter';
12+
} from 'angular2/src/core/render/api';
13+
import {DefaultProtoViewRef} from 'angular2/src/core/render/view';
14+
import {NG_BINDING_CLASS, cloneAndQueryProtoView} from 'angular2/src/core/render/dom/util';
15+
import {DOM} from 'angular2/src/core/dom/dom_adapter';
1616

1717
import {ViewNode, DummyViewNode} from 'nativescript-angular/view_node';
1818

@@ -54,7 +54,7 @@ export class NativeScriptFragmentRef extends RenderFragmentRef {
5454

5555
@Injectable()
5656
export class NativeScriptRenderer extends Renderer {
57-
constructor(private _templateCloner: TemplateCloner) {
57+
constructor() {
5858
super();
5959
console.log('NativeScriptRenderer created');
6060
}
@@ -170,7 +170,7 @@ export class NativeScriptRenderer extends Renderer {
170170
/**
171171
* Calls a method on an element.
172172
*/
173-
invokeElementMethod(location: RenderElementRef, methodName: string, args: List<any>) {
173+
invokeElementMethod(location: RenderElementRef, methodName: string, args: Array<any>) {
174174
console.log("NativeScriptRenderer.invokeElementMethod " + methodName + " " + args);
175175
}
176176

src/nativescript-angular/view_node.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ import {Switch} from 'ui/switch';
1313
import {LayoutBase} from 'ui/layouts/layout-base';
1414
import gestures = require("ui/gestures");
1515
import {NativeScriptView} from 'nativescript-angular/renderer';
16-
import {AST} from 'angular2/src/change_detection/parser/ast';
16+
import {AST} from 'angular2/src/core/change_detection/parser/ast';
1717
import {ViewClass, getViewClass, isKnownView} from 'nativescript-angular/element-registry';
1818

1919
type EventHandler = (args: EventData) => void;

0 commit comments

Comments
 (0)