add challenge order to individual challenge
This commit is contained in:
9
index.js
9
index.js
@ -38,14 +38,19 @@ Challenge.destroyAll(function(err, info) {
|
||||
}
|
||||
challenges.forEach(function(file) {
|
||||
var challengeSpec = require('./challenges/' + file);
|
||||
var order = challengeSpec.order;
|
||||
var challenges = challengeSpec.challenges
|
||||
.map(function(challenge) {
|
||||
.map(function(challenge, index) {
|
||||
// NOTE(berks): add title for displaying in views
|
||||
challenge.name =
|
||||
_.capitalize(challenge.type) +
|
||||
': ' +
|
||||
challenge.title.replace(/[^a-zA-Z0-9\s]/g, '');
|
||||
challenge.dashedName = challenge.name.toLowerCase().replace(/\s/g, '-');
|
||||
challenge.dashedName = challenge.name
|
||||
.toLowerCase()
|
||||
.replace(/\:/g, '')
|
||||
.replace(/\s/g, '-');
|
||||
challenge.order = +('' + order + (index + 1));
|
||||
return challenge;
|
||||
});
|
||||
|
||||
|
Reference in New Issue
Block a user