From 6c7a2fb8760dd98fc574047d980e6a58327767f3 Mon Sep 17 00:00:00 2001 From: unknown Date: Tue, 21 Jul 2020 23:09:54 -0500 Subject: Removed redundant code for calculating final time --- main.js | 43 +++++++++++++++++-------------------------- 1 file changed, 17 insertions(+), 26 deletions(-) diff --git a/main.js b/main.js index f84be0b..12b6140 100644 --- a/main.js +++ b/main.js @@ -17,32 +17,23 @@ function compute() { // Calculate framerate let frames = (endFrame - startFrame) * frameRate; - if (frames >= frameRate) { - seconds = Math.floor(frames / frameRate); - frames = frames % frameRate; - milliseconds = Math.round(frames / frameRate * 1000); - if (milliseconds < 10) { - milliseconds = '00' + milliseconds; - } else if (milliseconds < 100) { - milliseconds = '0' + milliseconds; - } - if (seconds >= 60) { - minutes = Math.floor(seconds / 60); - seconds = seconds % 60; - seconds = seconds < 10 ? '0' + seconds : seconds; - } - if (minutes >= 60) { - hours = Math.floor(minutes / 60); - minutes = minutes % 60; - minutes = minutes < 10 ? '0' + minutes : minutes; - } - } else { - milliseconds = Math.round(frames / frameRate * 1000); - if (milliseconds < 10) { - milliseconds = '00' + milliseconds; - } else if (milliseconds < 100) { - milliseconds = '0' + milliseconds; - } + seconds = Math.floor(frames / frameRate); + frames = frames % frameRate; + milliseconds = Math.round(frames / frameRate * 1000); + if (milliseconds < 10) { + milliseconds = '00' + milliseconds; + } else if (milliseconds < 100) { + milliseconds = '0' + milliseconds; + } + if (seconds >= 60) { + minutes = Math.floor(seconds / 60); + seconds = seconds % 60; + seconds = seconds < 10 ? '0' + seconds : seconds; + } + if (minutes >= 60) { + hours = Math.floor(minutes / 60); + minutes = minutes % 60; + minutes = minutes < 10 ? '0' + minutes : minutes; } // Show the time and mod message in the DOM -- cgit v1.2.3 From fca3f9f3a7ffe4534a82a95b2664237b7b35711f Mon Sep 17 00:00:00 2001 From: unknown Date: Tue, 21 Jul 2020 23:20:25 -0500 Subject: Created meta tag for version --- README.md | 4 ++-- index.html | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 2c8aed4..a2fada5 100644 --- a/README.md +++ b/README.md @@ -1,9 +1,9 @@ # yt-frame-timer -A JavaScript-based program to determine the time between start and end points of a YouTube video down to the frame. The tool was originally created to help moderators retime speedruns on [speedrun.com](https://www.speedrun.com). Based on [Slush Puppy's Retime Tool (SPRT)](https://github.com/Slush0Puppy/retime) by Slush Puppy (big thanks to them for their work). +A JavaScript-based program to determine the time between start and end points of a YouTube video down to the frame. The tool was originally created to help moderators retime speedruns on [speedrun.com](https://www.speedrun.com). Based on [Slush Puppy's Retime Tool (SPRT)](https://github.com/Slush0Puppy/retime) by @SlushPuppy (big thanks to them for their work). ## Contributors * [SlushPuppy](https://www.speedrun.com/user/SlushPuppy) - Created [Slush Puppy's Retime Tool (SPRT)](https://github.com/Slush0Puppy/retime) in Python * [dadinfinitum](https://www.speedrun.com/user/dadinfinitum) - Rewrote SPRT into web-hosted JavaScript / yt-frame-retimer lead * [Oxknifer](https://www.speedrun.com/user/Oxknifer) - Original idea / beta tester on SPRT / yt-frame-retimer contributor -Interested in contributing? Message @dadinfinitum or @Oxknifer +Interested in contributing? Message @dadinfinitum or @Oxknifer on [speedrun.com](https://www.speedrun.com). diff --git a/index.html b/index.html index 978e6ee..b8b1cb1 100644 --- a/index.html +++ b/index.html @@ -4,7 +4,7 @@ - 1.1.0 + YouTube Frame Timer -- cgit v1.2.3