Welcome to the Taler "Toy" Demonstrator

@@ -141,21 +141,29 @@ b.style.display = 'none'; }; + /* The merchant signals its taler-friendlyness to the client */ + function signal_me() + { + var eve = new Event('taler-checkout-probe'); + document.body.dispatchEvent(eve); + //alert("signaling"); + }; + + function test_without_wallet(){ wallet_installed_cb(); } - test_without_wallet(); - /* 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-installed", + document.body.addEventListener("taler-wallet-present", wallet_installed_cb, false, false); - /* Setup callback to be called whenever the wallet is uninstalled */ - document.body.addEventListener("taler-unload", - wallet_uninstalled_cb, + /* 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); -- cgit v1.2.3