forked from cerc-io/plugeth
Added a 'set' method to change window settings for external applications
This commit is contained in:
parent
76cd14ab7b
commit
9e481804a7
@ -71,6 +71,10 @@ window.eth = {
|
||||
postData({call: "disconnect", args: [address, storageAddrOrCb]});
|
||||
},
|
||||
|
||||
set: function(props) {
|
||||
postData({call: "set", args: props});
|
||||
},
|
||||
|
||||
on: function(event, cb) {
|
||||
if(eth._onCallbacks[event] === undefined) {
|
||||
eth._onCallbacks[event] = [];
|
||||
|
@ -91,6 +91,12 @@ ApplicationWindow {
|
||||
require(1)
|
||||
postData(data._seed, null)
|
||||
break;
|
||||
case "set":
|
||||
for(var key in data.args) {
|
||||
if(webview.hasOwnProperty(key)) {
|
||||
window[key] = data.args[key];
|
||||
}
|
||||
}
|
||||
}
|
||||
} catch(e) {
|
||||
console.log(data.call + ": " + e)
|
||||
|
@ -21,6 +21,8 @@ function createTransaction() {
|
||||
}
|
||||
|
||||
function init() {
|
||||
eth.set({width: 500, title: "Hello world"})
|
||||
|
||||
eth.getKey(function(key) {
|
||||
eth.getStorageAt(jefcoinAddr, key, function(storage) {
|
||||
document.querySelector("#current-amount").innerHTML = storage;
|
||||
|
Loading…
Reference in New Issue
Block a user