aboutsummaryrefslogtreecommitdiff
path: root/extension/popup
diff options
context:
space:
mode:
authorFlorian Dold <florian.dold@gmail.com>2015-12-17 23:34:39 +0100
committerFlorian Dold <florian.dold@gmail.com>2015-12-17 23:34:39 +0100
commit0d5c37a49e688503dc2933d379c68541dd432248 (patch)
treeb2218c700c7856286f64aab6827bc1a82c052e68 /extension/popup
parent38c947d7712d77070ca521b4718032fb31c0f108 (diff)
downloadwallet-core-0d5c37a49e688503dc2933d379c68541dd432248.tar.xz
Fix some payment bugs.
It still doesn't work, some of the emscripten interface stuff still needs to be finished.
Diffstat (limited to 'extension/popup')
-rw-r--r--extension/popup/balance-overview.html58
-rw-r--r--extension/popup/balance-overview.js2
-rw-r--r--extension/popup/balance-overview.tsx4
3 files changed, 33 insertions, 31 deletions
diff --git a/extension/popup/balance-overview.html b/extension/popup/balance-overview.html
index a3aeae697..bb9726ab2 100644
--- a/extension/popup/balance-overview.html
+++ b/extension/popup/balance-overview.html
@@ -1,37 +1,35 @@
<!DOCTYPE html>
<html>
- <head>
- <meta charset="utf-8">
- <link rel="stylesheet" href="popup.css" type="text/css">
- <script src="../lib/util.js" type="text/javascript"></script>
- <script src="../lib/handlebars-v4.0.5.js"></script>
- <script src="../lib/commonHelpers.js"></script>
- <script src="balance-overview.js" type="text/javascript"></script>
-
- <script id="balance-template" type="text/x-handlebars-template">
- {{#if this.length}}
- {{#each this}}
- <p>{{prettyAmountNoCurrency this}} <a>{{@key}}</a></p>
- {{/each}}
- {{else}}
- <p>Looks like your wallet is empty. Want to get some
- <a id="link-kudos" href="http://bank.demo.taler.net">KUDOS?</a>
- {{/if}}
- </script>
+<head>
+ <meta charset="utf-8">
+ <link rel="stylesheet" href="popup.css" type="text/css">
+ <script src="../lib/util.js" type="text/javascript"></script>
+ <script src="../lib/handlebars-v4.0.5.js"></script>
+ <script src="../lib/commonHelpers.js"></script>
+ <script src="balance-overview.js" type="text/javascript"></script>
- </head>
- <body>
- <div id="header" class="nav">
- <a href="wallet.html" class="active">Wallet</a>
- <a href="transactions.html">Transactions</a>
- <a href="reserves.html">Reserves</a>
- <button id="debug">Debug!</button>
- <button id="reset">Reset!</button>
- </div>
+ <script id="balance-template" type="text/x-handlebars-template">
+ {{#each this}}
+ <p>{{prettyAmountNoCurrency this}} <a>{{@key}}</a></p>
+ {{else}}
+ <p>Looks like your wallet is empty. Want to get some
+ <a id="link-kudos" href="http://bank.demo.taler.net">KUDOS?</a>
+ {{/each}}
+ </script>
- <div id="content">
- </div>
+</head>
+<body>
+<div id="header" class="nav">
+ <a href="wallet.html" class="active">Wallet</a>
+ <a href="transactions.html">Transactions</a>
+ <a href="reserves.html">Reserves</a>
+ <button id="debug">Debug!</button>
+ <button id="reset">Reset!</button>
+</div>
- </body>
+<div id="content">
+</div>
+
+</body>
</html>
diff --git a/extension/popup/balance-overview.js b/extension/popup/balance-overview.js
index b2c5e0837..946ddc6b3 100644
--- a/extension/popup/balance-overview.js
+++ b/extension/popup/balance-overview.js
@@ -20,6 +20,7 @@ document.addEventListener('DOMContentLoaded', (e) => {
let context = document.getElementById("balance-template").innerHTML;
let template = Handlebars.compile(context);
document.getElementById("content").innerHTML = template(wallet);
+ console.log("got wallet", JSON.stringify(wallet));
let el = document.getElementById("link-kudos");
if (el) {
el.onclick = (e) => {
@@ -37,5 +38,6 @@ document.addEventListener('DOMContentLoaded', (e) => {
});
document.getElementById("reset").addEventListener("click", (e) => {
chrome.runtime.sendMessage({ type: "reset" });
+ window.close();
});
});
diff --git a/extension/popup/balance-overview.tsx b/extension/popup/balance-overview.tsx
index 38be50375..bc0e80ee6 100644
--- a/extension/popup/balance-overview.tsx
+++ b/extension/popup/balance-overview.tsx
@@ -14,7 +14,7 @@ let React = {
}
return e;
}
-}
+};
document.addEventListener('DOMContentLoaded', (e) => {
@@ -23,6 +23,7 @@ document.addEventListener('DOMContentLoaded', (e) => {
let context = document.getElementById("balance-template").innerHTML;
let template = Handlebars.compile(context);
document.getElementById("content").innerHTML = template(wallet);
+ console.log("got wallet", JSON.stringify(wallet));
let el = document.getElementById("link-kudos");
if (el) {
el.onclick = (e) => {
@@ -41,5 +42,6 @@ document.addEventListener('DOMContentLoaded', (e) => {
});
document.getElementById("reset").addEventListener("click", (e) => {
chrome.runtime.sendMessage({type: "reset"});
+ window.close();
});
});