diff options
author | zelig <viktor.tron@gmail.com> | 2015-01-09 14:21:47 +0800 |
---|---|---|
committer | zelig <viktor.tron@gmail.com> | 2015-01-09 14:21:47 +0800 |
commit | b3161f5803fdab9531c611659b7827ff1a2699dd (patch) | |
tree | 8e990b73858c4222d16a33c55119bf3ee56e2068 /cmd/mist/assets/qml/browser.qml | |
parent | 5a9952c7b47f20451feea1158286450e08b85551 (diff) | |
parent | 26f066f0c7570bcca43299721c2b7a1a70186ee3 (diff) | |
download | dexon-b3161f5803fdab9531c611659b7827ff1a2699dd.tar dexon-b3161f5803fdab9531c611659b7827ff1a2699dd.tar.gz dexon-b3161f5803fdab9531c611659b7827ff1a2699dd.tar.bz2 dexon-b3161f5803fdab9531c611659b7827ff1a2699dd.tar.lz dexon-b3161f5803fdab9531c611659b7827ff1a2699dd.tar.xz dexon-b3161f5803fdab9531c611659b7827ff1a2699dd.tar.zst dexon-b3161f5803fdab9531c611659b7827ff1a2699dd.zip |
Merge remote-tracking branch 'upstream/develop' into develop
Diffstat (limited to 'cmd/mist/assets/qml/browser.qml')
-rw-r--r-- | cmd/mist/assets/qml/browser.qml | 46 |
1 files changed, 28 insertions, 18 deletions
diff --git a/cmd/mist/assets/qml/browser.qml b/cmd/mist/assets/qml/browser.qml index abaab4f15..c2f8741bc 100644 --- a/cmd/mist/assets/qml/browser.qml +++ b/cmd/mist/assets/qml/browser.qml @@ -109,7 +109,8 @@ Rectangle { leftMargin: 5 rightMargin: 5 } - text: "http://etherian.io" + //text: "http://etherian.io" + text: webview.url; id: uriNav y: parent.height / 2 - this.height / 2 @@ -151,6 +152,12 @@ Rectangle { window.open(request.url.toString()); } + function injectJs(js) { + //webview.experimental.navigatorQtObjectEnabled = true; + //webview.experimental.evaluateJavaScript(js) + //webview.experimental.javascriptEnabled = true; + } + function sendMessage(data) { webview.experimental.postMessage(JSON.stringify(data)) } @@ -159,7 +166,6 @@ Rectangle { experimental.preferences.javascriptEnabled: true experimental.preferences.navigatorQtObjectEnabled: true experimental.preferences.developerExtrasEnabled: true - //experimental.userScripts: ["../ext/qt_messaging_adapter.js", "../ext/q.js", "../ext/big.js", "../ext/string.js", "../ext/html_messaging.js"] experimental.userScripts: ["../ext/q.js", "../ext/eth.js/main.js", "../ext/eth.js/qt.js", "../ext/setup.js"] experimental.onMessageReceived: { console.log("[onMessageReceived]: ", message.data) @@ -340,24 +346,28 @@ Rectangle { break; case "newIdentity": - postData(data._id, shh.newIdentity()) - break + var id = shh.newIdentity() + console.log("newIdentity", id) + postData(data._id, id) + + break case "post": - require(1); - var params = data.args[0]; - var fields = ["payload", "to", "from"]; - for(var i = 0; i < fields.length; i++) { - params[fields[i]] = params[fields[i]] || ""; - } - if(typeof params.payload !== "object") { params.payload = [params.payload]; } //params.payload = params.payload.join(""); } - params.topics = params.topics || []; - params.priority = params.priority || 1000; - params.ttl = params.ttl || 100; - - console.log(JSON.stringify(params)) - shh.post(params.payload, params.to, params.from, params.topics, params.priority, params.ttl); - break; + require(1); + + var params = data.args[0]; + var fields = ["payload", "to", "from"]; + for(var i = 0; i < fields.length; i++) { + params[fields[i]] = params[fields[i]] || ""; + } + if(typeof params.payload !== "object") { params.payload = [params.payload]; } //params.payload = params.payload.join(""); } + params.topics = params.topics || []; + params.priority = params.priority || 1000; + params.ttl = params.ttl || 100; + + shh.post(params.payload, params.to, params.from, params.topics, params.priority, params.ttl); + + break; } } catch(e) { console.log(data.call + ": " + e) |