X-Git-Url: https://git.openstreetmap.org/rails.git/blobdiff_plain/e5c52108967d143c8d8f100260a88f69c907c869..d2ff1491b4b6f8fa3b64ab88414d0dbf01cc520e:/app/assets/javascripts/login.js diff --git a/app/assets/javascripts/login.js b/app/assets/javascripts/login.js index b7a540f6e..3496587b4 100644 --- a/app/assets/javascripts/login.js +++ b/app/assets/javascripts/login.js @@ -22,4 +22,18 @@ $(document).ready(function() { // Hide OpenID field for now $("#login_openid_url").hide(); $("#login_openid_submit").hide(); + + // Handle OpenID submission by redirecting to omniauth + $("#openid_login_form").submit(function() { + var action = $(this).prop("action"), + openid_url = $(this).find("#openid_url").val(), + referer = $(this).find("#openid_referer").val(), + args = {}; + args.openid_url = openid_url; + if (referer) { + args.referer = referer; + } + window.location = action + "?" + querystring.stringify(args); + return false; + }); });