From ad1b1b6f8b357f0038f83748611db6aa5b8c1131 Mon Sep 17 00:00:00 2001 From: Ajay Ramachandran Date: Tue, 9 Jul 2019 18:10:45 -0400 Subject: [PATCH] Made the time appear more nicely formatted. --- popup.js | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/popup.js b/popup.js index f42f7486..6753b8fe 100644 --- a/popup.js +++ b/popup.js @@ -142,7 +142,7 @@ function getVideoTimesMessage(sponsorTimes) { for (let i = 0; i < sponsorTimes.length; i++) { for (let s = 0; s < sponsorTimes[i].length; s++) { - let timeMessage = sponsorTimes[i][s].toFixed(1) + "s"; + let timeMessage = getFormattedTime(sponsorTimes[i][s]); //if this is an end time if (s == 1) { timeMessage = " to " + timeMessage; @@ -176,6 +176,15 @@ function submitTimes() { }); } +//converts time in seconds to minutes:seconds +function getFormattedTime(seconds) { + let minutes = Math.floor(seconds / 60); + let secondsDisplay = Math.round(seconds - minutes * 60); + let formatted = minutes+ ":" + secondsDisplay; + + return formatted; +} + function getYouTubeVideoID(url) { // Return video id or false var regExp = /^.*((youtu.be\/)|(v\/)|(\/u\/\w\/)|(embed\/)|(watch\?))\??v?=?([^#\&\?]*).*/; var match = url.match(regExp);