1function Login(){}Login.ejsInputUsername=".ejs-input-username";Login.ejsInputPassword=".ejs-input-password";Login.ejsInputLostPassword=".ejs-lost-password-email";Login.ejsCheckRememberMyEmail=".ejs-remember-me";Login.ejscheckStaySignedIn=".ejs-stay-logged";Login.ejsSignInButton=".ejs-sign-in-button";Login.ejsLostPasswordButton=".ejs-send-lost-password";Login.ejsLoginForm=".ejs-login-form";Login.ejsLostPasswordForm=".ejs-lost-password-form";Login.init=function(n,t,i){Login.initSignInButton(n,t);Login.initLoginInputs();Login.initRememberMe();Login.initLostPasswordButton(i);EcomUtils.initTooltip()};Login.initLoginInputs=function(){var n=!0,t=!0,i=$(Login.ejsSignInButton);$(Login.ejsCheckRememberMyEmail).prop("checked")&&(n=!1);$(Login.ejsInputUsername).off("input.ke.login.initLoginInputs").on("input.ke.login.initLoginInputs",function(){n=$(this).val()!=""?!1:!0});$(Login.ejsInputPassword).off("input.ke.login.initLoginInputs").on("input.ke.login.initLoginInputs",function(){t=$(this).val()!=""?!1:!0})};Login.initSignInButton=function(n,t){$usernameInput=$(Login.ejsInputUsername);$passwordInput=$(Login.ejsInputPassword);$loginBtn=$(Login.ejsSignInButton);$loginBtn.off("click.ke.login.initSignInButton").on("click.ke.login.initSignInButton",function(){if($this=$(this),Button.showLoadingStatus($this,!0),$(Login.ejsLoginForm).valid()){var i=Statusbar.showLoading(n,!0,!0);$.ajax({cache:!1,async:!0,type:"POST",url:t,data:{UserName:$(Login.ejsInputUsername).val(),Password:$(Login.ejsInputPassword).val(),RememberMe:$(Login.ejsCheckRememberMyEmail).prop("checked"),StayLogged:$(Login.ejscheckStaySignedIn).prop("checked"),ReturnUrl:EcomUtils.getParameterByName("ReturnUrl"),LostPasswordEmail:"[email protected]",clearStatusQueue:!0},error:function(n){Utils.handleAjaxUnauthorize(n)||(i&&i.stopLoading(),Button.showLoadingStatus($this,!1),Statusbar.showMessage(TextResources.getText("requesterror"),Utils.messageTypeResult.ERROR))},success:function(n){n.Result==Utils.ajaxResultType.REDIRECT?window.location.href=n.RedirectUrl:(i&&i.stopLoading(),Button.showLoadingStatus($this,!1),Statusbar.showMessages(n.StatusMessages,function(){$(Login.ejsInputPassword).trigger("focus")}))}})}else Button.showLoadingStatus($this,!1);return!1})};Login.initRememberMe=function(){$(Login.ejsCheckRememberMyEmail).is(":checked")?$(Login.ejsInputPassword).trigger("focus"):$(Login.ejsInputUsername).trigger("focus")};Login.initLostPasswordButton=function(n){$(Login.ejsLostPasswordButton).off("click.ke.login.initLostPasswordButton").on("click.ke.login.initLostPasswordButton",function(){if($this=$(this),Button.showLoadingStatus($this,!0),$(Login.ejsLostPasswordForm).valid()){var t=Statusbar.showLoading(n,!0,!0);$.ajax({cache:!1,async:!0,type:"POST",url:"/ecomwgtlostpassword/lostpassword",data:{lostPasswordEmail:$(Login.ejsInputLostPassword).val(),UserName:"username",Password:"password",clearStatusQueue:!0},error:function(n){Utils.handleAjaxUnauthorize(n)||(t.stopLoading(),Button.showLoadingStatus($this,!1),Statusbar.showMessage(TextResources.getText("requesterror"),Utils.messageTypeResult.ERROR))},success:function(n){t.stopLoading();Button.showLoadingStatus($this,!1);Statusbar.showMessages(n.StatusMessages)}})}else Button.showLoadingStatus($this,!1);return!1})}; 2
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.