diff options
Diffstat (limited to 'static/js/register.js')
| -rwxr-xr-x | static/js/register.js | 24 |
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 |
