aboutsummaryrefslogtreecommitdiffstats
path: root/cmd/mist/assets
diff options
context:
space:
mode:
authorobscuren <geffobscura@gmail.com>2015-01-28 21:02:36 +0800
committerobscuren <geffobscura@gmail.com>2015-01-28 21:02:36 +0800
commit9a11a948943d285b22a3a5e508fadc0c346990f4 (patch)
tree29f9206297a5c098efa5383def749ac865978e96 /cmd/mist/assets
parentcbf162ca6467b91b897c94c3e2c2fd9769a3e9f0 (diff)
downloadgo-tangerine-9a11a948943d285b22a3a5e508fadc0c346990f4.tar.gz
go-tangerine-9a11a948943d285b22a3a5e508fadc0c346990f4.tar.zst
go-tangerine-9a11a948943d285b22a3a5e508fadc0c346990f4.zip
Updated assets & moved messages
Diffstat (limited to 'cmd/mist/assets')
-rw-r--r--cmd/mist/assets/ext/big.js46
-rw-r--r--cmd/mist/assets/ext/dist/ethereum.js2
-rw-r--r--cmd/mist/assets/ext/example/balance.html9
-rw-r--r--cmd/mist/assets/qml/main.qml6
-rw-r--r--cmd/mist/assets/qml/views/browser2.qml31
5 files changed, 51 insertions, 43 deletions
diff --git a/cmd/mist/assets/ext/big.js b/cmd/mist/assets/ext/big.js
index daa8d7227..145a6aa6c 100644
--- a/cmd/mist/assets/ext/big.js
+++ b/cmd/mist/assets/ext/big.js
@@ -15,7 +15,7 @@
// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
// MA 02110-1301 USA
-var bigInt = (function () {
+var BigNumber = (function () {
var base = 10000000, logBase = 7;
var sign = {
positive: false,
@@ -73,7 +73,7 @@ var bigInt = (function () {
var isValid = (base == 16 ? /^[0-9A-F]*$/ : /^[0-9]+$/).test(text);
if (!isValid) throw new Error("Invalid integer");
if (base == 16) {
- var val = bigInt(0);
+ var val = BigNumber(0);
while (text.length) {
v = text.charCodeAt(0) - 48;
if (v > 9)
@@ -89,19 +89,19 @@ var bigInt = (function () {
value.push(+text.slice(divider));
text = text.slice(0, divider);
}
- var val = bigInt(value, s);
+ var val = BigNumber(value, s);
if (first) normalize(first, val);
return val;
}
};
var goesInto = function (a, b) {
- var a = bigInt(a, sign.positive), b = bigInt(b, sign.positive);
+ var a = BigNumber(a, sign.positive), b = BigNumber(b, sign.positive);
if (a.equals(0)) throw new Error("Cannot divide by 0");
var n = 0;
do {
var inc = 1;
- var c = bigInt(a.value, sign.positive), t = c.times(10);
+ var c = BigNumber(a.value, sign.positive), t = c.times(10);
while (t.lesser(b)) {
c = t;
inc *= 10;
@@ -119,7 +119,7 @@ var bigInt = (function () {
};
};
- var bigInt = function (value, s) {
+ var BigNumber = function (value, s) {
var self = {
value: value,
sign: s
@@ -129,11 +129,11 @@ var bigInt = (function () {
sign: s,
negate: function (m) {
var first = m || self;
- return bigInt(first.value, !first.sign);
+ return BigNumber(first.value, !first.sign);
},
abs: function (m) {
var first = m || self;
- return bigInt(first.value, sign.positive);
+ return BigNumber(first.value, sign.positive);
},
add: function (n, m) {
var s, first = self, second;
@@ -141,8 +141,8 @@ var bigInt = (function () {
else second = parse(n, first);
s = first.sign;
if (first.sign !== second.sign) {
- first = bigInt(first.value, sign.positive);
- second = bigInt(second.value, sign.positive);
+ first = BigNumber(first.value, sign.positive);
+ second = BigNumber(second.value, sign.positive);
return s === sign.positive ?
o.subtract(first, second) :
o.subtract(second, first);
@@ -157,7 +157,7 @@ var bigInt = (function () {
sum -= carry * base;
result.push(sum);
}
- return bigInt(result, s);
+ return BigNumber(result, s);
},
plus: function (n, m) {
return o.add(n, m);
@@ -178,7 +178,7 @@ var bigInt = (function () {
var minuend = (borrow * base) + tmp - b[i];
result.push(minuend);
}
- return bigInt(result, sign.positive);
+ return BigNumber(result, sign.positive);
},
minus: function (n, m) {
return o.subtract(n, m);
@@ -223,7 +223,7 @@ var bigInt = (function () {
sum -= carry * base;
result.push(sum);
}
- return bigInt(result, s);
+ return BigNumber(result, s);
},
times: function (n, m) {
return o.multiply(n, m);
@@ -233,9 +233,9 @@ var bigInt = (function () {
if (m) (first = parse(n)) && (second = parse(m));
else second = parse(n, first);
s = first.sign !== second.sign;
- if (bigInt(first.value, first.sign).equals(0)) return {
- quotient: bigInt([0], sign.positive),
- remainder: bigInt([0], sign.positive)
+ if (BigNumber(first.value, first.sign).equals(0)) return {
+ quotient: BigNumber([0], sign.positive),
+ remainder: BigNumber([0], sign.positive)
};
if (second.equals(0)) throw new Error("Cannot divide by zero");
var a = first.value, b = second.value;
@@ -248,8 +248,8 @@ var bigInt = (function () {
}
result.reverse();
return {
- quotient: bigInt(result, s),
- remainder: bigInt(remainder, first.sign)
+ quotient: BigNumber(result, s),
+ remainder: BigNumber(remainder, first.sign)
};
},
divide: function (n, m) {
@@ -268,7 +268,7 @@ var bigInt = (function () {
var a = first, b = second;
if (b.lesser(0)) return ZERO;
if (b.equals(0)) return ONE;
- var result = bigInt(a.value, a.sign);
+ var result = BigNumber(a.value, a.sign);
if (b.mod(2).equals(0)) {
var c = result.pow(b.over(2));
@@ -377,9 +377,9 @@ var bigInt = (function () {
return o;
};
- var ZERO = bigInt([0], sign.positive);
- var ONE = bigInt([1], sign.positive);
- var MINUS_ONE = bigInt([1], sign.negative);
+ var ZERO = BigNumber([0], sign.positive);
+ var ONE = BigNumber([1], sign.positive);
+ var MINUS_ONE = BigNumber([1], sign.negative);
var fnReturn = function (a) {
if (typeof a === "undefined") return ZERO;
@@ -392,6 +392,6 @@ var bigInt = (function () {
})();
if (typeof module !== "undefined") {
- module.exports = bigInt;
+ module.exports = BigNumber;
}
diff --git a/cmd/mist/assets/ext/dist/ethereum.js b/cmd/mist/assets/ext/dist/ethereum.js
index 7e7be6d9d..6e6c5020c 100644
--- a/cmd/mist/assets/ext/dist/ethereum.js
+++ b/cmd/mist/assets/ext/dist/ethereum.js
@@ -1195,4 +1195,4 @@ module.exports = web3;
},{"./lib/abi":1,"./lib/contract":2,"./lib/filter":3,"./lib/httpsync":4,"./lib/providermanager":5,"./lib/qtsync":6,"./lib/web3":7}]},{},["web3"])
-//# sourceMappingURL=ethereum.js.map \ No newline at end of file
+//# sourceMappingURL=ethereum.js.map
diff --git a/cmd/mist/assets/ext/example/balance.html b/cmd/mist/assets/ext/example/balance.html
index 88f55315a..75c41dc8e 100644
--- a/cmd/mist/assets/ext/example/balance.html
+++ b/cmd/mist/assets/ext/example/balance.html
@@ -2,11 +2,13 @@
<html>
<head>
-<script type="text/javascript" src="js/bignumber.js/bignumber.min.js"></script>
+<script type="text/javascript" src="../bignumber.min.js"></script>
<script type="text/javascript" src="../dist/ethereum.js"></script>
<script type="text/javascript">
+console.log("hello world");
var web3 = require('web3');
+console.log(web3)
web3.setProvider(new web3.providers.HttpSyncProvider('http://localhost:8080'));
function watchBalance() {
@@ -25,6 +27,11 @@
});
}
+var request = new XMLHttpRequest();
+request.open('POST', "http://localhost:8080", false);
+request.send({});
+
+
</script>
</head>
<body>
diff --git a/cmd/mist/assets/qml/main.qml b/cmd/mist/assets/qml/main.qml
index b5f1ac0ee..c88873795 100644
--- a/cmd/mist/assets/qml/main.qml
+++ b/cmd/mist/assets/qml/main.qml
@@ -45,9 +45,9 @@ ApplicationWindow {
mainSplit.setView(wallet.view, wallet.menuItem);
- try {
- newBrowserTab("http://google.com");
- } catch(e) { console.log(e); }
+ console.log("starting browser")
+ newBrowserTab("http://etherian.io");
+ console.log("done")
// Command setup
gui.sendCommand(0)
diff --git a/cmd/mist/assets/qml/views/browser2.qml b/cmd/mist/assets/qml/views/browser2.qml
index 530dde6b9..53fd72ffd 100644
--- a/cmd/mist/assets/qml/views/browser2.qml
+++ b/cmd/mist/assets/qml/views/browser2.qml
@@ -1,11 +1,10 @@
import QtQuick 2.0
-import QtWebEngine 1.0
-//import QtWebEngine.experimental 1.0
import QtQuick.Controls 1.0;
import QtQuick.Controls.Styles 1.0
import QtQuick.Layouts 1.0;
+import QtWebEngine 1.0
+//import QtWebEngine.experimental 1.0
import QtQuick.Window 2.0;
-import Ethereum 1.0
Rectangle {
id: window
@@ -64,17 +63,6 @@ Rectangle {
}
Component.onCompleted: {
- webview.url = "http://etherian.io"
- }
-
- function messages(messages, id) {
- // Bit of a cheat to get proper JSON
- var m = JSON.parse(JSON.parse(JSON.stringify(messages)))
- webview.postEvent("eth_changed", id, m);
- }
-
- function onShhMessage(message, id) {
- webview.postEvent("shh_changed", id, message)
}
Item {
@@ -129,6 +117,8 @@ Rectangle {
}
iconSource: "../../bug.png"
onClicked: {
+ // XXX soon
+ return
if(inspector.visible == true){
inspector.visible = false
}else{
@@ -155,13 +145,23 @@ Rectangle {
WebEngineView {
objectName: "webView"
id: webview
- // anchors.fill: parent
anchors {
left: parent.left
right: parent.right
bottom: parent.bottom
top: divider.bottom
}
+
+ onLoadingChanged: {
+ console.log(url)
+ if (loadRequest.status == WebEngineView.LoadSucceededStatus) {
+ webview.runJavaScript(eth.readFile("bignumber.min.js"));
+ webview.runJavaScript(eth.readFile("dist/ethereum.js"));
+ }
+ }
+ onJavaScriptConsoleMessage: {
+ console.log(sourceID + ":" + lineNumber + ":" + JSON.stringify(message));
+ }
}
Rectangle {
@@ -193,6 +193,7 @@ Rectangle {
top: sizeGrip.bottom
bottom: root.bottom
}
+
}
states: [