Beginning work on new UI for landing page and the modlist resolver/process builder.
This commit is contained in:
17
app/assets/js/modresolver.js
Normal file
17
app/assets/js/modresolver.js
Normal 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
|
||||
}
|
||||
Reference in New Issue
Block a user