Skip to content
Snippets Groups Projects
Commit aba77777 authored by Dominik Hebeler's avatar Dominik Hebeler
Browse files

added a summary step after redeem

parent ec0581c7
No related branches found
No related tags found
No related merge requests found
...@@ -193,7 +193,14 @@ function four_finish_purchase() { ...@@ -193,7 +193,14 @@ function four_finish_purchase() {
body: JSON.stringify(post_data), body: JSON.stringify(post_data),
}).then(response => response.json()) }).then(response => response.json())
.then(response => { .then(response => {
// Show Summary and fill data for it
let dayjs = require('dayjs');
document.querySelector("#redeem-successful .key").textContent = response.metager_pass_key.key;
document.querySelector("#redeem-successful .searches").textContent = response.metager_pass_key.searches;
document.querySelector("#redeem-successful .valid-until").textContent = dayjs(response.metager_pass_key.expire_at).format("DD.MM.YYYY HH:mm:ss");
current_step_container.classList.remove("current");
current_step_container.classList.add("finished");
five_summary();
console.log(response); console.log(response);
}).catch(reason => { }).catch(reason => {
e.target.disabled = false; e.target.disabled = false;
...@@ -202,3 +209,8 @@ function four_finish_purchase() { ...@@ -202,3 +209,8 @@ function four_finish_purchase() {
}); });
}); });
} }
function five_summary() {
let current_step_container = document.getElementById("summary");
current_step_container.classList.add("current");
}
...@@ -121,10 +121,31 @@ ...@@ -121,10 +121,31 @@
<div> <div>
<input type="text" name="metager-pass-key" id="metager-pass-key"> <input type="text" name="metager-pass-key" id="metager-pass-key">
<button id="recharge-key-button">MetaGer-Pass Schlüssel aufladen</button> <button id="recharge-key-button">MetaGer-Pass Schlüssel aufladen</button>
</div> </div>
</div> </div>
</div> </div>
</div> </div>
<div id="summary" class="step">
<div class="section-heading">
<div class="status">
<div class="finished">✓</div>
</div>
<div class="content">Zusammenfassung</div>
<div class="location">Lokal</div>
</div>
<div class="section-body">
<div id="redeem-successful">
<h1>Vielen Dank für Ihren Einkauf!</h1>
<ul id="redeem-summary">
<li>MetaGer-Pass Schlüssel: <span class="key"></span></li>
<li>Suchanfragen: <span class="searches"></span></li>
<li>Gültig Bis: <span class="valid-until"></span></li>
</ul>
</div>
</div>
</div>
</div> </div>
</main> </main>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment