aboutsummaryrefslogtreecommitdiff
path: root/extension/pages/confirm-contract.js
diff options
context:
space:
mode:
Diffstat (limited to 'extension/pages/confirm-contract.js')
-rw-r--r--extension/pages/confirm-contract.js33
1 files changed, 17 insertions, 16 deletions
diff --git a/extension/pages/confirm-contract.js b/extension/pages/confirm-contract.js
index 6a3389437..0514a4e9b 100644
--- a/extension/pages/confirm-contract.js
+++ b/extension/pages/confirm-contract.js
@@ -13,13 +13,13 @@
You should have received a copy of the GNU General Public License along with
TALER; see the file COPYING. If not, If not, see <http://www.gnu.org/licenses/>
*/
-/// <reference path="../decl/handlebars/handlebars.d.ts" />
+/// <reference path="../lib/decl/handlebars/handlebars.d.ts" />
"use strict";
-let url = URI(document.location.href);
-let query = URI.parseQuery(url.query());
-let $_ = (x) => document.getElementById(x);
+var url = URI(document.location.href);
+var query = URI.parseQuery(url.query());
+var $_ = function (x) { return document.getElementById(x); };
function renderContract(contract) {
- let showAmount = document.getElementById("show-amount");
+ var showAmount = document.getElementById("show-amount");
$_('merchant-name').innerText = contract.merchant.name;
}
function clone(obj) {
@@ -27,26 +27,26 @@ function clone(obj) {
return JSON.parse(JSON.stringify(obj));
}
Handlebars.registerHelper('prettyAmount', function (amount) {
- let v = amount.value + amount.fraction / 10e6;
+ var v = amount.value + amount.fraction / 10e6;
return v.toFixed(2) + " " + amount.currency;
});
-document.addEventListener("DOMContentLoaded", (e) => {
- let offer = JSON.parse(query.offer);
+document.addEventListener("DOMContentLoaded", function (e) {
+ var offer = JSON.parse(query.offer);
console.dir(offer);
- let source = $_("contract-template").innerHTML;
- let template = Handlebars.compile(source);
+ var source = $_("contract-template").innerHTML;
+ var template = Handlebars.compile(source);
$_("render-contract").innerHTML = template(offer.contract);
- document.getElementById("confirm-pay").addEventListener("click", (e) => {
+ document.getElementById("confirm-pay").addEventListener("click", function (e) {
console.log("Query:", JSON.stringify(query));
- let d = {
+ var d = {
offer: JSON.parse(query.offer),
merchantPageUrl: query.merchantPageUrl
};
- chrome.runtime.sendMessage({ type: 'confirm-pay', detail: d }, (resp) => {
+ chrome.runtime.sendMessage({ type: 'confirm-pay', detail: d }, function (resp) {
if (!resp.success) {
- let source = $_("error-template").innerHTML;
- let template = Handlebars.compile(source);
- $_("status").innerHTML = template(resp);
+ var source_1 = $_("error-template").innerHTML;
+ var template_1 = Handlebars.compile(source_1);
+ $_("status").innerHTML = template_1(resp);
return;
}
document.location.href = URI(d.offer.exec_url)
@@ -56,3 +56,4 @@ document.addEventListener("DOMContentLoaded", (e) => {
});
});
});
+//# sourceMappingURL=confirm-contract.js.map \ No newline at end of file