merchant

Merchant backend to process payments, run by merchants
Log | Files | Refs | Submodules | README | LICENSE

commit fa32cc5feaf801651c18e3ad1c812c336f3a359d
parent 4b528005ca4aacc366ce0e72bdc17a78b213d2ac
Author: Marcello Stanisci <marcello.stanisci@inria.fr>
Date:   Fri, 18 Dec 2015 13:39:35 +0100

halfbaking document-through messagging

Diffstat:
Msrc/frontend/checkout.php | 23+++++++++++------------
Msrc/frontend/index.html | 20++++++++++----------
2 files changed, 21 insertions(+), 22 deletions(-)

diff --git a/src/frontend/checkout.php b/src/frontend/checkout.php @@ -106,7 +106,7 @@ function handle_contract(json_contract) { var cEvent = new CustomEvent('taler-contract', { detail: json_contract }); - document.body.dispatchEvent(cEvent); + document.dispatchEvent(cEvent); }; @@ -211,7 +211,7 @@ function taler_wallet_unload_cb(aEvent) function signal_taler_wallet_onload() { var eve = new Event('taler-checkout-probe'); - document.body.dispatchEvent(eve); + document.dispatchEvent(eve); }; @@ -228,21 +228,20 @@ function test_without_wallet(){ // Register event to be triggered by the wallet as a response to our // first event -document.body.addEventListener("taler-wallet-present", - has_taler_wallet_cb, - false); +document.addEventListener("taler-wallet-present", + has_taler_wallet_cb, + false); // Register event to be triggered by the wallet when it gets enabled while // the user is on the payment page -document.body.addEventListener("taler-load", - signal_taler_wallet_onload, - false); +document.addEventListener("taler-load", + signal_taler_wallet_onload, + false); // Register event to be triggered by the wallet when it is unloaded -document.body.addEventListener("taler-unload", - taler_wallet_unload_cb, - false); - +document.addEventListener("taler-unload", + taler_wallet_unload_cb, + false); </script> </body> </html> diff --git a/src/frontend/index.html b/src/frontend/index.html @@ -168,7 +168,7 @@ function signal_me() { var eve = new Event('taler-checkout-probe'); - document.body.dispatchEvent(eve); + document.dispatchEvent(eve); //alert("signaling"); }; @@ -176,21 +176,21 @@ wallet_installed_cb(); } - document.body.addEventListener("taler-unload", - wallet_uninstalled_cb, - false, false); + document.addEventListener("taler-unload", + wallet_uninstalled_cb, + false, false); /* Set up a listener to be called whenever a Wallet gets installed so that the user is led towards the demo's steps progressively */ - document.body.addEventListener("taler-wallet-present", - wallet_installed_cb, - false, false); + document.addEventListener("taler-wallet-present", + wallet_installed_cb, + false, false); /* Setup callback to be called whenever the wallet is loaded/enabled while the browser is already on this page */ - document.body.addEventListener("taler-load", - signal_me, - false); + document.addEventListener("taler-load", + signal_me, + false); </script> </body> </html>