aboutsummaryrefslogtreecommitdiffstats
path: root/ethereal/assets/qml/webapp.qml
diff options
context:
space:
mode:
Diffstat (limited to 'ethereal/assets/qml/webapp.qml')
-rw-r--r--ethereal/assets/qml/webapp.qml12
1 files changed, 11 insertions, 1 deletions
diff --git a/ethereal/assets/qml/webapp.qml b/ethereal/assets/qml/webapp.qml
index 9cf154e9b..c34e0dc55 100644
--- a/ethereal/assets/qml/webapp.qml
+++ b/ethereal/assets/qml/webapp.qml
@@ -74,14 +74,24 @@ ApplicationWindow {
var keys = eth.getKey()
postData(data._seed, keys)
break
+ case "watch":
+ if(data.args.length > 0) {
+ eth.watch(data.args[0]);
+ }
}
}
function postData(seed, data) {
webview.experimental.postMessage(JSON.stringify({data: data, _seed: seed}))
}
+ function postEvent(event, data) {
+ webview.experimental.postMessage(JSON.stringify({data: data, _event: event}))
+ }
function onNewBlockCb(block) {
- webview.experimental.postMessage(JSON.stringify({data: block, _event: "block:new"}))
+ postEvent("block:new", block)
+ }
+ function onObjectChangeCb(stateObject) {
+ postEvent("object:change", stateObject)
}
}