Beginning work on new UI for landing page and the modlist resolver/process builder.

This commit is contained in:
Daniel Scalzi
2017-09-12 00:50:41 -04:00
parent 02758b27b2
commit 6eb6177d4b
5 changed files with 234 additions and 131 deletions

View File

@@ -0,0 +1,17 @@
function _shouldInclude(mdle){
return mdle.required == null || mdle.required.value == null || mdle.required.value === true || (mdle.required.value === false && mdle.required.def === true)
}
function resolveForgeFromDistro(moduleArr){
const mods = []
for(let i=0; i<moduleArr.length; ++i){
if(moduleArr[i].type != null && moduleArr[i].type === 'forgemod'){
if(_shouldInclude(moduleArr[i])){
mods.push(moduleArr[i])
}
}
}
return mods
}