An error has occurred

{{terminalError}}

Thank you for signing up to receive weekly progressive news.

OK

Stay with The Nation!

Sign up here to get the the best stories of the week and exclusive offers for subscribers.

X
// This is the listener that will receive the post message from your front-end JS in case of an error. window.addEventListener("message", function (e) { // We verify that the error message is coming from Piano, so it must be what we're looking for. if (typeof e.data.piano != 'undefined') { // Get the object with the result. var result = e.data.piano; // We know how this object should be structured, so we're checking for the "success" field. // We're expecting it to be false, so we can show an error message. if (!result.success) { // Append the text message into the block. $(".error-msg").text(result.message); } else { $(".thank-you-pop").toggleClass('ng-hide'); } } return; }, false);