Twitter: Display Salmon Run duration in hours

This commit is contained in:
Matt Isenhower
2017-09-21 14:44:43 -07:00
parent ac763a5c54
commit 563b7864f9
2 changed files with 4 additions and 10 deletions

View File

@@ -29,7 +29,7 @@
</div>
<template v-if="screenshotMode">
<div class="title-color is-size-5">
{{ currentSchedule.end_time - now | durationDaysHours }} remaining
{{ currentSchedule.end_time - now | durationHours }} remaining
</div>
</template>
<template v-else>

View File

@@ -78,15 +78,9 @@ Vue.filter('shortDuration', function (value) {
return (seconds == 1) ? `${negative}1 second` : `${negative}${seconds} seconds`;
});
Vue.filter('durationDaysHours', function (value) {
Vue.filter('durationHours', function (value) {
let { negative, days, hours, minutes, seconds } = getDurationParts(value);
let result = '';
if (days)
result += (days == 1) ? `${negative}1 day` : `${negative}${days} days`;
if (days && hours)
result += ', ';
if (hours)
result += (hours == 1) ? `${negative}1 hour` : `${negative}${hours} hours`;
return result.trim();
hours += 24 * days;
return (hours == 1) ? `${negative}1 hour` : `${negative}${hours} hours`;
});