Author: olamy
Date: Tue Jun 12 08:56:22 2012
New Revision: 1349198
URL: http://svn.apache.org/viewvc?rev=1349198&view=rev
Log:
focus on username when opening login form
Modified:
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/archiva/utils.js
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/redback/user.js
Modified:
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/archiva/utils.js
URL:
http://svn.apache.org/viewvc/archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/archiva/utils.js?rev=1349198&r1=1349197&r2=1349198&view=diff
==============================================================================
---
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/archiva/utils.js
(original)
+++
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/archiva/utils.js
Tue Jun 12 08:56:22 2012
@@ -309,8 +309,7 @@ define("utils",["jquery","i18n","jquery.
* @param errorList
*/
customShowError=function(selector, validator, errorMap, errorList) {
- $(selector).find("div.control-group" ).removeClass( "error" );
- $(selector).find("span.help-inline").remove();
+ removeValidationErrorMessages(selector);
for ( var i = 0; errorList[i]; i++ ) {
var error = errorList[i];
var field = $(selector).find("#"+error.element.id);
@@ -319,6 +318,11 @@ define("utils",["jquery","i18n","jquery.
}
}
+ removeValidationErrorMessages=function(selector){
+ $(selector).find("div.control-group" ).removeClass( "error" );
+ $(selector).find("span.help-inline").remove();
+ }
+
appendArchivaVersion=function(){
return "_archivaVersion="+window.archivaRuntimeInfo.version;
}
Modified:
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/redback/user.js
URL:
http://svn.apache.org/viewvc/archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/redback/user.js?rev=1349198&r1=1349197&r2=1349198&view=diff
==============================================================================
---
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/redback/user.js
(original)
+++
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/redback/user.js
Tue Jun 12 08:56:22 2012
@@ -326,12 +326,19 @@ define("redback.user",["jquery","order!u
}
if (window.modalLoginWindow==null) {
window.modalLoginWindow = $("#modal-login").modal();
- window.modalLoginWindow.bind('hidden', function () {
- $("#modal-login-err-message").hide();
+ window.modalLoginWindow.on('hidden', function () {
+ $("#modal-login-err-message").html("");
+ removeValidationErrorMessages("#user-login-form");
+ });
+ // focus on user name
+ window.modalLoginWindow.on('shown', function (e) {
+ $("#user-login-form-username" ).focus();
})
}
- $("#user-login-form").validate({
+ var userLoginForm = $("#user-login-form");
+
+ userLoginForm.validate({
showErrors: function(validator, errorMap, errorList) {
customShowError("#user-login-form",validator,errorMap,errorMap);
}
@@ -347,10 +354,9 @@ define("redback.user",["jquery","order!u
passwordReset();
});
-
-
}
+
/**
* callback success function on rest login call.
* modal close and hide/show some links (login,logout,register...)