aboutsummaryrefslogtreecommitdiffstats
path: root/js
diff options
context:
space:
mode:
Diffstat (limited to 'js')
-rw-r--r--js/arrows.js2
-rw-r--r--js/validate_hero.js25
2 files changed, 21 insertions, 6 deletions
diff --git a/js/arrows.js b/js/arrows.js
index ec7352c..10ad416 100644
--- a/js/arrows.js
+++ b/js/arrows.js
@@ -20,7 +20,7 @@ function make_arrow() {
setTimeout(make_arrow, delay);
setTimeout(() => {
svg.remove();
- arrows.remove(ob);
+ arrows.shift();
}, lifetime);
}
diff --git a/js/validate_hero.js b/js/validate_hero.js
index 118abbf..6d29a53 100644
--- a/js/validate_hero.js
+++ b/js/validate_hero.js
@@ -8,6 +8,20 @@ function clear_hero_errors()
errors[i].hidden = true;
}
}
+function validate_hero_login_form()
+{
+ var username=document.forms["hero_form"]["username"].value;
+ var flag=true;
+ clear_hero_errors();
+
+ if(username.length==0)
+ {
+ document.getElementById("username-length-error").hidden=false;
+ flag=false;
+ }
+ document.activeElement.blur();
+ return flag;
+}
function validate_hero_form()
{
var username=document.forms["hero_form"]["username"].value;
@@ -28,16 +42,17 @@ function validate_hero_form()
document.getElementById("email-error").hidden=false;
flag=false;
}
- if(password !== password2)
+ if(password.length==0)
{
- document.getElementById("password-error").hidden=false;
+ document.getElementById("password-length-error").hidden=false;
flag=false;
}
-
- if(flag)
+ if(password !== password2)
{
- document.getElementById("success").hidden=false;
+ document.getElementById("password-match-error").hidden=false;
+ flag=false;
}
+ document.activeElement.blur();
return flag;
}