different icons for start and due date

This commit is contained in:
Matthias Marschall 2018-01-04 18:34:39 +01:00
parent 22158b4941
commit cd4062c9f1
2 changed files with 20 additions and 8 deletions

View file

@ -171,11 +171,12 @@ class CardStartDate extends CardDate {
} }
classes() { classes() {
let classes = 'start-date' + ' ';
if (this.date.get().isBefore(this.now.get(), 'minute') && if (this.date.get().isBefore(this.now.get(), 'minute') &&
this.now.get().isBefore(this.data().dueAt)) { this.now.get().isBefore(this.data().dueAt)) {
return 'current'; classes += 'current';
} }
return ''; return classes;
} }
showTitle() { showTitle() {
@ -200,13 +201,14 @@ class CardDueDate extends CardDate {
} }
classes() { classes() {
let classes = 'due-date' + ' ';
if (this.now.get().diff(this.date.get(), 'days') >= 2) if (this.now.get().diff(this.date.get(), 'days') >= 2)
return 'long-overdue'; classes += 'long-overdue';
else if (this.now.get().diff(this.date.get(), 'minute') >= 0) else if (this.now.get().diff(this.date.get(), 'minute') >= 0)
return 'due'; classes += 'due';
else if (this.now.get().diff(this.date.get(), 'days') >= -1) else if (this.now.get().diff(this.date.get(), 'days') >= -1)
return 'almost-due'; classes += 'almost-due';
return ''; return classes;
} }
showTitle() { showTitle() {

View file

@ -49,10 +49,20 @@
&:hover, &.is-active &:hover, &.is-active
background-color: darken(#fd5d47, 7) background-color: darken(#fd5d47, 7)
&.due-date
time
&::before
content: "\f090" // symbol: fa-sign-in
&.start-date
time
&::before
content: "\f08b" // symbol: fa-sign-out
time time
&::before &::before
font: normal normal normal 14px/1 FontAwesome font: normal normal normal 14px/1 FontAwesome
font-size: inherit font-size: inherit
-webkit-font-smoothing: antialiased -webkit-font-smoothing: antialiased
content: "\f017" // clock symbol margin-right: 0.3em
margin-right: 0.3em