fix: hide the last run time if the status of a timered event is NeverStarted

This commit is contained in:
Michael Green
2023-07-10 22:11:36 +10:00
parent 9cb981a2e9
commit 7e216a9192

View File

@@ -49,18 +49,23 @@
} }
var itemStateName; var itemStateName;
var itemLastStart;
switch (result[i].itemState) { switch (result[i].itemState) {
case 'NeverStarted': case 'NeverStarted':
itemStateName = "Never started"; itemStateName = "Never started";
itemLastStart = '-';
break; break;
case 'Stopped': case 'Stopped':
itemStateName = "Stopped"; itemStateName = "Stopped";
itemLastStart = moment(result[i].lastRunTime).fromNow();
break; break;
case 'Running': case 'Running':
itemStateName = "Running"; itemStateName = "Running";
itemLastStart = moment(result[i].lastRunTime).fromNow();
break; break;
default: default:
itemStateName = "Unknown status"; itemStateName = "Unknown status";
itemLastStart = moment(result[i].lastRunTime).fromNow();
break; break;
} }
@@ -73,7 +78,7 @@
itemTypeName, itemTypeName,
itemStateName, itemStateName,
result[i].interval, result[i].interval,
moment(result[i].lastRunTime).fromNow(), itemLastStart,
moment(result[i].nextRunTime).fromNow(), moment(result[i].nextRunTime).fromNow(),
startButton startButton
]; ];