diff --git a/gulpfile.js b/gulpfile.js
index a5a862e..6a2705c 100644
--- a/gulpfile.js
+++ b/gulpfile.js
@@ -86,7 +86,7 @@ gulp.task('!assets', function () {
return gulp.src(PATHS.sources.sampleAssets).pipe(gulp.dest(PATHS.app + '/' + APP_NAME));
});
gulp.task('!transpile', ['!assets'], function () {
- return ts2js([PATHS.sources.sample, PATHS.sources.src], PATHS.tmp);
+ return ts2js([PATHS.sources.sample, PATHS.sources.src], PATHS.tmp, false, false);
});
gulp.task('!copyToNodeModules', ['!transpile'], function () {
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) {
/******************************* BROWSER **************************************/
/**********************************************************************************/
gulp.task('ts2system', ['clean.code'], function () {
- return ts2js([PATHS.sources.src, PATHS.sources.test], PATHS.destination, true);
+ return ts2js([PATHS.sources.src, PATHS.sources.test], PATHS.destination, true, false);
});
gulp.task('karma-launch', function() {
diff --git a/package.json b/package.json
index bb26045..fe30f16 100644
--- a/package.json
+++ b/package.json
@@ -25,7 +25,7 @@
},
"homepage": "https://github.com/angular/react-native-renderer/",
"devDependencies": {
- "@angular/compiler-cli": "0.6.2",
+ "@angular/compiler-cli": "0.6.4",
"babel-preset-es2015": "^6.14.0",
"del": "^1.2.0",
"glob": "^4.0.6",
@@ -49,19 +49,19 @@
"systemjs": "^0.19.9",
"systemjs-builder": "^0.15.14",
"through2": "~0.6.3",
- "typescript": "^2.0.2"
+ "typescript": "^2.0.3"
},
"dependencies": {
- "@angular/common": "2.0.0",
- "@angular/compiler": "2.0.0",
- "@angular/core": "2.0.0",
- "@angular/http": "2.0.0",
- "@angular/platform-browser": "2.0.0",
- "@angular/platform-browser-dynamic": "2.0.0",
- "@angular/platform-server": "2.0.0",
- "@angular/router": "3.0.0",
+ "@angular/common": "2.0.2",
+ "@angular/compiler": "2.0.2",
+ "@angular/core": "2.0.2",
+ "@angular/http": "2.0.2",
+ "@angular/platform-browser": "2.0.2",
+ "@angular/platform-browser-dynamic": "2.0.2",
+ "@angular/platform-server": "2.0.2",
+ "@angular/router": "3.0.2",
"hammerjs": "2.0.6",
- "react-native": "0.32.0",
+ "react-native": "0.34.1",
"reflect-metadata": "0.1.8",
"rxjs": "5.0.0-beta.12",
"zone.js": "mlaval/zone.js#0.6.23-fixed-for-RN"
diff --git a/src/components/common/webview.ts b/src/components/common/webview.ts
index a2cda56..8a97ba1 100644
--- a/src/components/common/webview.ts
+++ b/src/components/common/webview.ts
@@ -34,6 +34,7 @@ export class Sample {}
template: ``
})
export class WebView extends HighLevelComponent{
@@ -56,6 +57,10 @@ export class WebView extends HighLevelComponent{
* To be documented
*/
@Output() loadingError: EventEmitter = new EventEmitter();
+ /**
+ * To be documented
+ */
+ @Output() contentSizeChange: EventEmitter = new EventEmitter();
//Properties
public _automaticallyAdjustContentInsets: boolean;
@@ -135,6 +140,10 @@ export class WebView extends HighLevelComponent{
this.loadingError.emit({canGoBack: event.canGoBack, canGoForward: event.canGoForward, loading: event.loading, title: event.title, url: event.url, code: event.code, description: event.description});
}
+ _handleContentSizeChange(event: any) {
+ this.contentSizeChange.emit(event);
+ }
+
//Commands
/**
* To be documented
diff --git a/src/renderer/renderer.ts b/src/renderer/renderer.ts
index 07a33a0..6083d14 100644
--- a/src/renderer/renderer.ts
+++ b/src/renderer/renderer.ts
@@ -41,6 +41,12 @@ export class ReactNativeElementSchemaRegistry extends ElementSchemaRegistry {
securityContext(tagName: string, propName: string): any {
return 0;
}
+ validateProperty(name: string): {error: boolean; msg?: string} {
+ return {error: false};
+ }
+ validateAttribute(name: string): {error: boolean; msg?: string} {
+ return {error: false};
+ }
}
export class ReactNativeSanitizer implements Sanitizer {