Skip to content

Commit c5b9761

Browse files
committed
Merge branch 'release/v0.20.1'
2 parents 1f0b0cc + 520bbab commit c5b9761

File tree

3 files changed

+12
-3
lines changed

3 files changed

+12
-3
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "react-native-webview-bridge",
3-
"version": "0.20.0",
3+
"version": "0.20.1",
44
"description": "React Native WebView Javascript Bridge",
55
"main": "webview-bridge",
66
"directories": {

webview-bridge/index.android.js

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ var React = require('react-native');
1717
var invariant = require('invariant');
1818
var keyMirror = require('keymirror');
1919
var merge = require('merge');
20+
import resolveAssetSource from 'resolveAssetSource';
2021

2122
var {
2223
ReactNativeViewAttributes,
@@ -110,11 +111,15 @@ var WebViewBridge = React.createClass({
110111
domStorageEnabled = this.props.domStorageEnabledAndroid;
111112
}
112113

114+
let props = {...this.props};
115+
const source = resolveAssetSource(props.source);
116+
delete props.source;
117+
113118
var webView =
114119
<RCTWebViewBridge
115120
ref={RCT_WEBVIEWBRIDGE_REF}
116121
key="webViewKey"
117-
{...this.props}
122+
{...props}
118123
style={webViewStyles}
119124
onLoadingStart={this.onLoadingStart}
120125
onLoadingFinish={this.onLoadingFinish}

webview-bridge/index.ios.js

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
var React = require('react-native');
1818
var invariant = require('invariant');
1919
var keyMirror = require('keymirror');
20+
import resolveAssetSource from 'resolveAssetSource';
2021

2122
var {
2223
ActivityIndicatorIOS,
@@ -174,15 +175,18 @@ var WebViewBridge = React.createClass({
174175
}
175176
};
176177

177-
const props = {...this.props};
178+
let props = {...this.props};
179+
const source = resolveAssetSource(props.source);
178180
delete props.onBridgeMessage;
179181
delete props.onShouldStartLoadWithRequest;
182+
delete props.source;
180183

181184
var webView =
182185
<RCTWebViewBridge
183186
ref={RCT_WEBVIEWBRIDGE_REF}
184187
key="webViewKey"
185188
{...props}
189+
source={source}
186190
style={webViewStyles}
187191
onLoadingStart={this.onLoadingStart}
188192
onLoadingFinish={this.onLoadingFinish}

0 commit comments

Comments
 (0)