diff --git a/views/credit_cards.slim b/views/credit_cards.slim index 5856202e5210c10f64f2df02c5e116998270810f..f9934aa640b4253520c286155f75e15ede9b51db 100644 --- a/views/credit_cards.slim +++ b/views/credit_cards.slim @@ -48,6 +48,16 @@ javascript: document.querySelector("input[name=atfd]").value = atfd; } + if (window.xmpp_xep0050) { + xmpp_xep0050.preventDefault(); + + window.addEventListener("message", (ev) => { + if (ev.data === "xmpp_xep0050/next") { + document.querySelector("form").requestSubmit(); + } + }); + } + var button = document.createElement("button"); button.innerHTML = "Save"; document.querySelector("form").appendChild(button);