Parcourir la source

Moved ECIES to repo & added secondary title for webview

* ECIES moved from obscuren to ethereum
* Added html META[name=badge] to reflect menuItem.secondaryTitle
obscuren il y a 10 ans
Parent
commit
84f7c966f7

+ 2 - 2
cmd/mist/assets/examples/info.html

@@ -1,8 +1,8 @@
 
 <!doctype>
 <html>
-
 <head>
+<meta name="badge" content="10">
 <script type="text/javascript" src="../ext/bignumber.min.js"></script>
 <script type="text/javascript" src="../ext/ethereum.js/dist/ethereum.js"></script>
 </head>
@@ -60,7 +60,7 @@
     var web3 = require('web3');
     var eth = web3.eth;
 
-    web3.setProvider(new web3.providers.HttpSyncProvider('http://localhost:8080'));
+    web3.setProvider(new web3.providers.HttpSyncProvider('http://localhost:8545'));
 
     document.querySelector("#number").innerHTML = eth.number;
     document.querySelector("#coinbase").innerHTML = eth.coinbase

+ 12 - 0
cmd/mist/assets/qml/views/browser.qml

@@ -333,6 +333,17 @@ Rectangle {
 				top: navBar.bottom
 			}
 			z: 10
+
+   Timer {
+       interval: 500; running: true; repeat: true
+       onTriggered: {
+           webview.runJavaScript("document.querySelector('meta[name=badge]').getAttribute('content')", function(badge) {
+               if (badge) {
+                   menuItem.secondaryTitle = badge;
+               }
+           });
+        }
+   }
 			
 			onLoadingChanged: {
 				if (loadRequest.status == WebEngineView.LoadSucceededStatus) {
@@ -340,6 +351,7 @@ Rectangle {
 						menuItem.title = pageTitle;	
 					});
 
+
 					//var topBarStyle
 					webView.runJavaScript("document.querySelector(\"meta[name='ethereum-dapp-url-bar-style']\").getAttribute(\"content\")", function(topBarStyle){
 						if (topBarStyle=="transparent") {

+ 1 - 1
crypto/crypto.go

@@ -18,10 +18,10 @@ import (
 	"code.google.com/p/go-uuid/uuid"
 	"code.google.com/p/go.crypto/pbkdf2"
 	"code.google.com/p/go.crypto/ripemd160"
+	"github.com/ethereum/go-ethereum/crypto/ecies"
 	"github.com/ethereum/go-ethereum/crypto/secp256k1"
 	"github.com/ethereum/go-ethereum/crypto/sha3"
 	"github.com/ethereum/go-ethereum/ethutil"
-	"github.com/obscuren/ecies"
 )
 
 func init() {

+ 1 - 1
p2p/crypto.go

@@ -8,10 +8,10 @@ import (
 	"io"
 
 	"github.com/ethereum/go-ethereum/crypto"
+	"github.com/ethereum/go-ethereum/crypto/ecies"
 	"github.com/ethereum/go-ethereum/crypto/secp256k1"
 	ethlogger "github.com/ethereum/go-ethereum/logger"
 	"github.com/ethereum/go-ethereum/p2p/discover"
-	"github.com/obscuren/ecies"
 )
 
 var clogger = ethlogger.NewLogger("CRYPTOID")

+ 1 - 1
whisper/envelope.go

@@ -7,9 +7,9 @@ import (
 	"time"
 
 	"github.com/ethereum/go-ethereum/crypto"
+	"github.com/ethereum/go-ethereum/crypto/ecies"
 	"github.com/ethereum/go-ethereum/ethutil"
 	"github.com/ethereum/go-ethereum/rlp"
-	"github.com/obscuren/ecies"
 )
 
 const (

+ 1 - 1
whisper/whisper.go

@@ -8,10 +8,10 @@ import (
 	"time"
 
 	"github.com/ethereum/go-ethereum/crypto"
+	"github.com/ethereum/go-ethereum/crypto/ecies"
 	"github.com/ethereum/go-ethereum/event/filter"
 	"github.com/ethereum/go-ethereum/logger"
 	"github.com/ethereum/go-ethereum/p2p"
-	"github.com/obscuren/ecies"
 	"gopkg.in/fatih/set.v0"
 )