diff options
Diffstat (limited to 'contrib/offer_refund.en.mcpp')
-rw-r--r-- | contrib/offer_refund.en.mcpp | 73 |
1 files changed, 0 insertions, 73 deletions
diff --git a/contrib/offer_refund.en.mcpp b/contrib/offer_refund.en.mcpp deleted file mode 100644 index 5684f9b0..00000000 --- a/contrib/offer_refund.en.mcpp +++ /dev/null @@ -1,73 +0,0 @@ -<!DOCTYPE html> -#include "copyright.html" -<html> -<head> - <meta charset="UTF-8"> - <meta name="viewport" content="width=device-width, initial-scale=1.0"> - <noscript> - <meta http-equiv="refresh" content="1"> - </noscript> - <title>Refund available for {{order_summary}}</title> -#include "css.html" -</head> - -<body> -<script> - let checkUrl = new URL("{{& order_status_url }}"); - checkUrl.searchParams.set("await_refund_obtained", "yes"); - let delayMs = 500; - function check() { - let retried = false; - function retryOnce() { - if (!retried) { - retried = true; - check(); - } - } - let req = new XMLHttpRequest(); - req.onreadystatechange = function () { - if (req.readyState === XMLHttpRequest.DONE) { - if (req.status === 200) { - try { - let resp = JSON.parse(req.responseText); - if (! resp.refund_pending) { - window.location.reload(true); - } - } catch (e) { - console.error("could not parse response:", e); - } - } - setTimeout(retryOnce, delayMs); - } - }; - req.onerror = function () { - setTimeout(retryOnce, delayMs); - } - req.open("GET", checkUrl.href); - req.send(); - } - - setTimeout(check, delayMs); -</script> - -<section id="main" class="content"> -<h1 align="center">Collect Taler refund</h1> -<div align="center" class="taler-installed-hide"> - <p> - Scan this QR code with your Taler mobile wallet: - </p> - <div class="qr"> - {{{taler_refund_qrcode_svg}}} - </div> - <p> - <button onclick="window.location.href='{{taler_refund_uri}}';"> - Or open your Taler wallet - </button> - </p> - <p> - <a href="https://wallet.taler.net/">Don't have a Taler wallet yet? Install it!</a> - </p> -</div> -<hr /> -</section> -#include "footer.html" |