Replace multiple returns with single return

This commit is contained in:
Gijs van Dam 2019-02-01 13:28:12 +08:00
parent 9dbb3767e2
commit 901df242b7

View File

@ -159,32 +159,31 @@ export const draw = function (text, id) {
} }
} }
let milestone = '' let taskClass = ''
if (d.milestone) {
milestone = ' milestone'
}
if (d.active) { if (d.active) {
if (d.crit) { taskClass = ' active'
return res + milestone + ' activeCrit' + secNum } else if (d.done) {
} else { taskClass = ' done'
return res + milestone + ' active' + secNum
}
} }
if (d.done) {
if (d.crit) {
return res + milestone + ' doneCrit' + secNum
} else {
return res + milestone + ' done' + secNum
}
}
if (d.crit) { if (d.crit) {
return res + milestone + ' crit' + secNum if (taskClass.length > 0) {
taskClass += 'Crit'
} else {
taskClass = ' crit'
}
} }
return res + milestone + ' task' + secNum if (taskClass.length === 0) {
taskClass = ' task'
}
if (d.milestone) {
taskClass = ' milestone' + taskClass
}
taskClass += secNum
return res + taskClass
}) })
// Append task labels // Append task labels