summaryrefslogtreecommitdiff
path: root/static/js/register.js
diff options
context:
space:
mode:
Diffstat (limited to 'static/js/register.js')
-rwxr-xr-xstatic/js/register.js24
1 files changed, 23 insertions, 1 deletions
diff --git a/static/js/register.js b/static/js/register.js
index d2d513d..4352c19 100755
--- a/static/js/register.js
+++ b/static/js/register.js
@@ -64,8 +64,30 @@ function submitRegistration() {
});
}
+function hasLocalStorage() {
+ try {
+ return 'localStorage' in window && window['localStorage'] !== null;
+ } catch (e) {
+ return false;
+ }
+}
+
function initRegister() {
- $('#submit').click(submitRegistration);
+ var date = new Date ()
+ var open_reg = false || ! ('LoggedIn' in window)
+ if (hasLocalStorage() && localStorage.is_banned == "true") {
+ $('.regopen').remove()
+ $('.log-in').remove()
+ $('#forgetpw').remove()
+ return
+ }
+ if (open_reg || ( date.getHours() >= 8 && date.getHours() <= 17 )) {
+ $('.regclosed').remove()
+ $('#submit').click(submitRegistration);
+ }
+ else {
+ $('.regopen').remove()
+ }
}
// sha1.js