gtg2json/views/index.jade

51 lines
2.2 KiB
Plaintext

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