fix time display + add meeting start indicator
This commit is contained in:
+7
-4
@@ -21,16 +21,19 @@
|
|||||||
<br />
|
<br />
|
||||||
<ul>
|
<ul>
|
||||||
<li>
|
<li>
|
||||||
Meeting duration so far: <b :id="rid + 1">{{ timeText(elapsedTime) }}</b>
|
Meeting started at: <b :id="rid + 1">{{ timeText(startedAt, 2) }}</b>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
Remaining meeting time: <b :id="rid + 2">{{ timeText(totalRemainingTime) }}</b>
|
Meeting duration so far: <b :id="rid + 2">{{ timeText(elapsedTime) }}</b>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
End estimated at: <b :id="rid + 3">{{ timeText(estimatedEnd) }}</b>
|
Remaining meeting time: <b :id="rid + 3">{{ timeText(totalRemainingTime) }}</b>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
Total meeting time: <b :id="rid + 4">{{ timeText(totalTime) }}</b>
|
End estimated at: <b :id="rid + 4">{{ timeText(estimatedEnd, 2) }}</b>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
Total meeting time: <b :id="rid + 5">{{ timeText(totalTime) }}</b>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<label for="weighted">Weighted topics:</label> <input
|
<label for="weighted">Weighted topics:</label> <input
|
||||||
|
|||||||
@@ -50,6 +50,10 @@ let app = {
|
|||||||
overtimeTime() {
|
overtimeTime() {
|
||||||
return this.totalTime - this.totalRemainingTime;
|
return this.totalTime - this.totalRemainingTime;
|
||||||
},
|
},
|
||||||
|
startedAt() {
|
||||||
|
const start = new Date(this.meetingStart.getTime());
|
||||||
|
return start.getHours() * 60 + start.getMinutes();
|
||||||
|
},
|
||||||
estimatedEnd() {
|
estimatedEnd() {
|
||||||
const end = new Date(this.meetingStart.getTime());
|
const end = new Date(this.meetingStart.getTime());
|
||||||
const timerDelta = (this.timerEnd - this.date) / (1000 * 60);
|
const timerDelta = (this.timerEnd - this.date) / (1000 * 60);
|
||||||
@@ -107,9 +111,9 @@ let app = {
|
|||||||
beep() {
|
beep() {
|
||||||
this.sound.play();
|
this.sound.play();
|
||||||
},
|
},
|
||||||
timeText(minutes) {
|
timeText(minutes, padHours = 0) {
|
||||||
if (minutes >= 60) {
|
if (minutes >= 60 || pad > 0) {
|
||||||
return `${Math.floor(minutes / 60).toFixed(0)}h${(minutes % 60).toFixed(0).padStart(
|
return `${Math.floor(minutes / 60).toFixed(0).padStart(padHours, "0")}h${(minutes % 60).toFixed(0).padStart(
|
||||||
2,
|
2,
|
||||||
"0"
|
"0"
|
||||||
)}`;
|
)}`;
|
||||||
|
|||||||
Reference in New Issue
Block a user