adding reacttag into script loader

This commit is contained in:
Ali Najafizadeh
2015-07-14 13:53:03 -04:00
parent 300cfb98ee
commit 33be245403
6 changed files with 61 additions and 16 deletions
+16 -3
View File
@@ -17,11 +17,26 @@ class WebViewBridge extends Component {
super(props);
}
onMessage(cb) {
var ref = this.refs[WEB_VIEW_BRIDGE_REF];
WebViewManager.onMessage(ref.getWebWiewHandle(), cb);
}
evalScript(value) {
var ref = this.refs[WEB_VIEW_BRIDGE_REF];
WebViewManager.eval(ref.getWebWiewHandle(), value);
}
send(message) {
var ref = this.refs[WEB_VIEW_BRIDGE_REF];
if (typeof message !== 'string') {
message = JSON.stringify(message);
}
WebViewManager.send(ref.getWebWiewHandle(), message);
}
componentDidMount() {
//setup the internal variables of webview bridge
var ref = this.refs[WEB_VIEW_BRIDGE_REF];
@@ -33,9 +48,7 @@ class WebViewBridge extends Component {
componentWillUnmount() {
var ref = this.refs[WEB_VIEW_BRIDGE_REF];
WebViewManager.bridgeSetup(ref.getWebWiewHandle());
WebViewManager.callbackCleanup(ref.getWebWiewHandle());
}
render() {