commit f2799b40989bd8bbf685d788810edcf8a2b2f7b0 parent 9ed3167eca233310fab0cead918a96267969b27b Author: Florian Dold <florian@dold.me> Date: Tue, 25 Nov 2025 17:08:10 +0100 wallet integration example Diffstat:
| A | contrib/wallet-integration/detect-wallet-callback.html | | | 29 | +++++++++++++++++++++++++++++ |
1 file changed, 29 insertions(+), 0 deletions(-)
diff --git a/contrib/wallet-integration/detect-wallet-callback.html b/contrib/wallet-integration/detect-wallet-callback.html @@ -0,0 +1,29 @@ +<!DOCTYPE html> +<html> + <head> + <meta charset="UTF-8"> + </head> + <body> + <h1>Hello, Taler</h1> + <p class="show-if-taler" hidden>You have a Taler wallet installed.</p> + <script> + window.talerCallback = (res) => { + console.log("talercb", res); + if (res.present) { + for (const el of document.getElementsByClassName("show-if-taler")) { + el.hidden = false; + } + } else { + for (const el of document.getElementsByClassName("show-if-taler")) { + el.hidden = true; + } + } + }; + // Add taler-support meta tag + let meta = document.createElement('meta'); + meta.name = "taler-support"; + meta.content = "api,callback"; + document.getElementsByTagName('head')[0].appendChild(meta); + </script> + </body> +</html>