aboutsummaryrefslogtreecommitdiffstats
path: root/cmd/mist/assets/qml/browser.qml
diff options
context:
space:
mode:
authorzelig <viktor.tron@gmail.com>2015-01-09 14:21:47 +0800
committerzelig <viktor.tron@gmail.com>2015-01-09 14:21:47 +0800
commitb3161f5803fdab9531c611659b7827ff1a2699dd (patch)
tree8e990b73858c4222d16a33c55119bf3ee56e2068 /cmd/mist/assets/qml/browser.qml
parent5a9952c7b47f20451feea1158286450e08b85551 (diff)
parent26f066f0c7570bcca43299721c2b7a1a70186ee3 (diff)
downloaddexon-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.qml46
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)