Skip to content
This repository was archived by the owner on Feb 26, 2024. It is now read-only.

Commit cfec7b4

Browse files
authored
chore(deps): update Angular to 2.0.2 (#93)
* chore(deps): update React Native to 0.34.1 * chore(deps): update Angular to 2.0.2
1 parent 93eb647 commit cfec7b4

File tree

4 files changed

+28
-13
lines changed

4 files changed

+28
-13
lines changed

gulpfile.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ gulp.task('!assets', function () {
8686
return gulp.src(PATHS.sources.sampleAssets).pipe(gulp.dest(PATHS.app + '/' + APP_NAME));
8787
});
8888
gulp.task('!transpile', ['!assets'], function () {
89-
return ts2js([PATHS.sources.sample, PATHS.sources.src], PATHS.tmp);
89+
return ts2js([PATHS.sources.sample, PATHS.sources.src], PATHS.tmp, false, false);
9090
});
9191
gulp.task('!copyToNodeModules', ['!transpile'], function () {
9292
return gulp.src(PATHS.tmp + '/src/**/*').pipe(gulp.dest(PATHS.app + '/' + APP_NAME + '/node_modules/angular2-react-native'));
@@ -181,7 +181,7 @@ gulp.task('start.ios.aot', function (neverDone) {
181181
/******************************* BROWSER **************************************/
182182
/**********************************************************************************/
183183
gulp.task('ts2system', ['clean.code'], function () {
184-
return ts2js([PATHS.sources.src, PATHS.sources.test], PATHS.destination, true);
184+
return ts2js([PATHS.sources.src, PATHS.sources.test], PATHS.destination, true, false);
185185
});
186186

187187
gulp.task('karma-launch', function() {

package.json

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
},
2626
"homepage": "https://github.com/angular/react-native-renderer/",
2727
"devDependencies": {
28-
"@angular/compiler-cli": "0.6.2",
28+
"@angular/compiler-cli": "0.6.4",
2929
"babel-preset-es2015": "^6.14.0",
3030
"del": "^1.2.0",
3131
"glob": "^4.0.6",
@@ -49,19 +49,19 @@
4949
"systemjs": "^0.19.9",
5050
"systemjs-builder": "^0.15.14",
5151
"through2": "~0.6.3",
52-
"typescript": "^2.0.2"
52+
"typescript": "^2.0.3"
5353
},
5454
"dependencies": {
55-
"@angular/common": "2.0.0",
56-
"@angular/compiler": "2.0.0",
57-
"@angular/core": "2.0.0",
58-
"@angular/http": "2.0.0",
59-
"@angular/platform-browser": "2.0.0",
60-
"@angular/platform-browser-dynamic": "2.0.0",
61-
"@angular/platform-server": "2.0.0",
62-
"@angular/router": "3.0.0",
55+
"@angular/common": "2.0.2",
56+
"@angular/compiler": "2.0.2",
57+
"@angular/core": "2.0.2",
58+
"@angular/http": "2.0.2",
59+
"@angular/platform-browser": "2.0.2",
60+
"@angular/platform-browser-dynamic": "2.0.2",
61+
"@angular/platform-server": "2.0.2",
62+
"@angular/router": "3.0.2",
6363
"hammerjs": "2.0.6",
64-
"react-native": "0.32.0",
64+
"react-native": "0.34.1",
6565
"reflect-metadata": "0.1.8",
6666
"rxjs": "5.0.0-beta.12",
6767
"zone.js": "mlaval/zone.js#0.6.23-fixed-for-RN"

src/components/common/webview.ts

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@ export class Sample {}
3434
template: `<native-webview [automaticallyAdjustContentInsets]="_automaticallyAdjustContentInsets" [contentInset]="_contentInset"
3535
[injectedJavaScript]="_injectedJavaScript" [scalesPageToFit]="_scalesPageToFit" [source]="_source"
3636
(topLoadingStart)="_handleLoadingStart($event)" (topLoadingFinish)="_handleLoadingFinish($event)" (topLoadingError)="_handleLoadingError($event)"
37+
(topContentSizeChange)="_handleContentSizeChange($event)"
3738
${GENERIC_BINDINGS} ${isAndroid() ? ANDROID_BINDINGS : IOS_BINDINGS}></native-webview>`
3839
})
3940
export class WebView extends HighLevelComponent{
@@ -56,6 +57,10 @@ export class WebView extends HighLevelComponent{
5657
* To be documented
5758
*/
5859
@Output() loadingError: EventEmitter<any> = new EventEmitter();
60+
/**
61+
* To be documented
62+
*/
63+
@Output() contentSizeChange: EventEmitter<any> = new EventEmitter();
5964

6065
//Properties
6166
public _automaticallyAdjustContentInsets: boolean;
@@ -135,6 +140,10 @@ export class WebView extends HighLevelComponent{
135140
this.loadingError.emit({canGoBack: event.canGoBack, canGoForward: event.canGoForward, loading: event.loading, title: event.title, url: event.url, code: event.code, description: event.description});
136141
}
137142

143+
_handleContentSizeChange(event: any) {
144+
this.contentSizeChange.emit(event);
145+
}
146+
138147
//Commands
139148
/**
140149
* To be documented

src/renderer/renderer.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,12 @@ export class ReactNativeElementSchemaRegistry extends ElementSchemaRegistry {
4141
securityContext(tagName: string, propName: string): any {
4242
return 0;
4343
}
44+
validateProperty(name: string): {error: boolean; msg?: string} {
45+
return {error: false};
46+
}
47+
validateAttribute(name: string): {error: boolean; msg?: string} {
48+
return {error: false};
49+
}
4450
}
4551

4652
export class ReactNativeSanitizer implements Sanitizer {

0 commit comments

Comments
 (0)