pull in taskClasses changes for the website challenges branch

This commit is contained in:
Tyler Renelle 2013-05-26 15:22:49 +01:00
parent 002d4f9541
commit 41da6c2162

View file

@ -229,17 +229,19 @@ module.exports =
###
Task classes given everything about the class
###
taskClasses: (task, filters, dayStart, lastCron, showCompleted=false) ->
taskClasses: (task, filters, dayStart, lastCron, showCompleted=false, main) ->
return unless task
{type, completed, value, repeat} = task
# completed / remaining toggle
return 'hidden' if (type is 'todo') and (completed != showCompleted)
for filter, enabled of filters
if enabled and not task.tags?[filter]
# All the other classes don't matter
return 'hidden'
# Filters
if main # only show when on your own list
for filter, enabled of filters
if enabled and not task.tags?[filter]
# All the other classes don't matter
return 'hidden'
classes = type