modularized SSO, paving the way for potential plugins. cleaned up associated templates/js

This commit is contained in:
psychobunny
2013-11-27 16:47:40 -05:00
parent 0a06f1ac7d
commit 89c5d01efa
6 changed files with 49 additions and 70 deletions

View File

@@ -72,18 +72,17 @@ var user = require('../user'),
if (num_strategies == 0) {
data = {
'login_window:spansize': 'col-md-12',
'alternate_logins:display': 'none'
'alternate_logins': false
};
} else {
data = {
'login_window:spansize': 'col-md-6',
'alternate_logins:display': 'block'
}
for (var i = 0, ii = num_strategies; i < ii; i++) {
data[login_strategies[i] + ':display'] = 'active';
'alternate_logins': true
}
}
data.authentication = login_strategies;
data.token = res.locals.csrf_token;
res.json(data);
@@ -97,18 +96,17 @@ var user = require('../user'),
if (num_strategies == 0) {
data = {
'register_window:spansize': 'col-md-12',
'alternate_logins:display': 'none'
'alternate_logins': false
};
} else {
data = {
'register_window:spansize': 'col-md-6',
'alternate_logins:display': 'block'
}
for (var i = 0, ii = num_strategies; i < ii; i++) {
data[login_strategies[i] + ':display'] = 'active';
'alternate_logins': true
}
}
data.authentication = login_strategies;
data.token = res.locals.csrf_token;
data.minimumUsernameLength = meta.config['minimumUsernameLength'];
data.maximumUsernameLength = meta.config['maximumUsernameLength'];