Browse Source

don't show today if empty; shot start time in tracking-info;

modulation
stingl 4 years ago
parent
commit
35b605a8f8
  1. 20
      src/views/Trackers.vue

20
src/views/Trackers.vue

@ -19,16 +19,16 @@ @@ -19,16 +19,16 @@
<div class="spinner-grow spinner-grow-sm" role="status">
<span class="sr-only">Tracking...</span>
</div>
Tracking
Tracking (<i class="fas fa-play"></i> {{ getTrackingStartTime(tracker) }})
</div>
</div>
</div>
<template v-if="!tracker.isTimeBox">
<div v-if="tracker.tracking === true">
<span class="float-end">{{ getTrackingStartTime(tracker) }}</span>
<span v-if="tracker.tracking === true">Gestartet: </span>
<br/>
<!-- <span class="float-end">{{ getTrackingStartTime(tracker) }}</span>-->
<!-- <span v-if="tracker.tracking === true">Gestartet: </span>-->
<!-- <br/>-->
<span class="float-end">{{ currentTrackingRunningFor(tracker) }}</span>
<span v-if="tracker.tracking === true">Läuft seit: </span>
</div>
@ -38,8 +38,10 @@ @@ -38,8 +38,10 @@
<span class="current-tracker-info">Gesamt: </span>
</div>
<span class="float-end">{{ getTotalTimeToday(tracker) }}</span>
<span class="">Heute: </span>
<div v-if="getTotalTimeToday(tracker, true) > 1">
<span class="float-end">{{ getTotalTimeToday(tracker) }}</span>
<span class="">Heute: </span>
</div>
<div class="row">
<div class="col-md-6" v-if="!tracker.tracking">
@ -241,7 +243,7 @@ export default { @@ -241,7 +243,7 @@ export default {
return this.timeWithPostFix(totalTime);
}
},
getTotalTimeToday(tracker) {
getTotalTimeToday(tracker, raw = false) {
let totalTime = 0;
if (tracker.history.length > 0) {
@ -256,6 +258,10 @@ export default { @@ -256,6 +258,10 @@ export default {
totalTime += Math.round(moment.duration(moment().diff(tracker.trackingStarted)).as('minutes'));
}
if (raw) {
return totalTime;
}
return this.timeWithPostFix(totalTime);
},
timeWithPostFix(time) {

Loading…
Cancel
Save