extends layout block content h1= title p Welcome to #{title} section.tasks h2 #{json.stats.tasksCount} Tâches ul.stats li #{json.stats.listOpen.length} ouvertes li #{json.stats.listOpenWeekly.length} ouvertes cette semaine li #{json.stats.listOpenMonthly.length} ouvertes ce mois-ci li #{json.stats.listClosed.length} fermées li #{json.stats.tasksListIsDismissByTitle.length} dismissed li #{json.stats.listClosedWeekly.length} fermées cette semaine li #{json.stats.listClosedMonthly.length} fermées ce mois-ci section.markdown h2 Rapport de dev de la semaine article(language="md")= weeklyDevReport section.tags h2 #{json.stats.listTags.length} Tags p maximum de #{json.stats.maxTasksCountPerTag} tâches pour un tag. h2 Liste de rapport hebdo .report= json.weeklyDevReport h2 Tags ul.tags li.head span.name nom span.color couleur span.parent parent span.tasks tâches span.tasks finies span.tasks actives span.tasks actives % each tagItem in json.stats.listTags li span.name(class= {emphasis: tagItem.subtasks == json.stats.maxTasksCountPerTag})= tagItem['$'].name span.color= tagItem['$'].color span.parent= tagItem['$'].parent //- if t.tasksListIsDoneByTitle //- span.text-right(class=computeBgColorOnProportionOfOpenTasks(getPercent(t.tasks, json.stats.maxTasksCountPerTag)))= t.tasks //- if t.tasksListIsDoneByTitle //- span.text-right.tasks= t.tasksListIsDoneByTitle.length //- if t.tasksListIsActiveByTitle //- span.text-right.tasks #{t.tasksListIsActiveByTitle.length} //- span.text-right.tasks(class=computeBgColorOnProportionOfOpenTasks(getPercent(t.tasksListIsActiveByTitle.length, t.tasks))) #{getPercent(t.tasksListIsActiveByTitle.length, t.tasks)} % //- span.text-right.tasks #{getPercent(t.tasksListIsActiveByTitle.length,json.stats.listOpen.length )} % //- button.text-right.toggle voir //- ul //- each activetask in t.tasksListIsActiveByTitle //- li.task_item= activetask