KNOX-707 - Enter Key within KnoxSSO Default IDP Form does not Submit Project: http://git-wip-us.apache.org/repos/asf/knox/repo Commit: http://git-wip-us.apache.org/repos/asf/knox/commit/ae185396 Tree: http://git-wip-us.apache.org/repos/asf/knox/tree/ae185396 Diff: http://git-wip-us.apache.org/repos/asf/knox/diff/ae185396
Branch: refs/heads/master Commit: ae185396f89ace1338c5db327606ac6e505fbed9 Parents: 32690d2 Author: Larry McCay <lmc...@hortonworks.com> Authored: Mon Apr 4 14:32:57 2016 -0400 Committer: Larry McCay <lmc...@hortonworks.com> Committed: Mon Apr 4 14:32:57 2016 -0400 ---------------------------------------------------------------------- .../resources/applications/knoxauth/app/js/knoxauth.js | 6 ++++++ .../main/resources/applications/knoxauth/app/login.html | 12 +++--------- 2 files changed, 9 insertions(+), 9 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/knox/blob/ae185396/gateway-applications/src/main/resources/applications/knoxauth/app/js/knoxauth.js ---------------------------------------------------------------------- diff --git a/gateway-applications/src/main/resources/applications/knoxauth/app/js/knoxauth.js b/gateway-applications/src/main/resources/applications/knoxauth/app/js/knoxauth.js index 7197894..6f91420 100644 --- a/gateway-applications/src/main/resources/applications/knoxauth/app/js/knoxauth.js +++ b/gateway-applications/src/main/resources/applications/knoxauth/app/js/knoxauth.js @@ -38,6 +38,12 @@ function redirect(redirectUrl) { catch(e) { window.location = redirectUrl; } } +var keypressed = function(event) { + if (event.keyCode == 13) { + login(); + } +} + var login = function() { var form = document.forms[0]; var username = form.username.value; http://git-wip-us.apache.org/repos/asf/knox/blob/ae185396/gateway-applications/src/main/resources/applications/knoxauth/app/login.html ---------------------------------------------------------------------- diff --git a/gateway-applications/src/main/resources/applications/knoxauth/app/login.html b/gateway-applications/src/main/resources/applications/knoxauth/app/login.html index 08e4d67..dd486e1 100644 --- a/gateway-applications/src/main/resources/applications/knoxauth/app/login.html +++ b/gateway-applications/src/main/resources/applications/knoxauth/app/login.html @@ -47,9 +47,6 @@ </head> <body class="login" style=""> - <!--% - response.setHeader("X-Frame-Options", "DENY"); - %--> <!-- Page content ================================================== --> <section id="signin-container" style="margin-top: 4.5px;"> @@ -60,17 +57,14 @@ <fieldset> <div class="fields"> <label><i class="icon-user"></i> Username:</label> - <input type="text" name="username" id="username" tabindex="1" autofocus> + <input type="text" name="username" id="username" tabindex="1" onkeypress=keypressed(event) autofocus> <label><i class="icon-lock"></i> Password:</label> - <input type="password" name="password" id="password" tabindex="2" autocomplete="off"> + <input type="password" name="password" id="password" tabindex="2" autocomplete="off" onkeypress=keypressed(event)> </div> <span id="errorBox" class="help-inline" style="color:white;display:none;"><span class="errorMsg"></span> <i class="icon-warning-sign" style="color:#ae2817;"></i> </span> - <span id="errorBoxUnsynced" class="help-inline" style="color:white;display:none;">User is not available in HDP Admin Tool. Please contact your Administrator. - <i class="icon-warning-sign" style="color:#ae2817;"></i> - </span> - <button type="button" class="btn btn-primary btn-block" id="signIn" tabindex="4" onkeypress="return login()" onclick="login();"> + <button type="button" class="btn btn-primary btn-block" id="signIn" tabindex="4" onkeypress="keypressed(event)" onclick="login();"> Sign In <i id="signInLoading" class="icon-spinner icon-spin pull-right icon-sign-in"></i> </button>