show meeting end
This commit is contained in:
@@ -23,6 +23,9 @@
|
|||||||
<li>
|
<li>
|
||||||
Remaining meeting time: <b>{{ timeText(totalRemainingTime) }}</b>
|
Remaining meeting time: <b>{{ timeText(totalRemainingTime) }}</b>
|
||||||
</li>
|
</li>
|
||||||
|
<li>
|
||||||
|
End estimated at: <b>{{ timeText(estimatedEnd) }}</b>
|
||||||
|
</li>
|
||||||
<li>Total meeting time: <b>{{ timeText(totalTime) }}</b></li>
|
<li>Total meeting time: <b>{{ timeText(totalTime) }}</b></li>
|
||||||
<li>
|
<li>
|
||||||
<label for="wheighted">Wheighted topics</label> <input
|
<label for="wheighted">Wheighted topics</label> <input
|
||||||
|
|||||||
@@ -45,6 +45,17 @@ let app = {
|
|||||||
.map((item) => item.time)
|
.map((item) => item.time)
|
||||||
.reduce((a, b) => a + b, 0);
|
.reduce((a, b) => a + b, 0);
|
||||||
},
|
},
|
||||||
|
estimatedEnd() {
|
||||||
|
const delta = this.timerStarted
|
||||||
|
? ((this.timerEnd - new Date()) / (1000 * 60))
|
||||||
|
: this.showSelected
|
||||||
|
? this.selectedData.time
|
||||||
|
: 0;
|
||||||
|
const toAdd = (this.totalRemainingTime - (this.showSelected ? this.selectedData.time : 0) + delta);
|
||||||
|
const end = new Date();
|
||||||
|
end.setMinutes(end.getMinutes() + toAdd);
|
||||||
|
return end.getHours() * 60 + end.getMinutes();
|
||||||
|
},
|
||||||
svgData() {
|
svgData() {
|
||||||
let totalAngle = 0;
|
let totalAngle = 0;
|
||||||
return this.filteredData.map((item, index) => {
|
return this.filteredData.map((item, index) => {
|
||||||
|
|||||||
Reference in New Issue
Block a user