From c31efc2059a7b2f483712259a356499dff7a1542 Mon Sep 17 00:00:00 2001 From: Ajay Ramachandran Date: Thu, 11 Jul 2019 22:35:40 -0400 Subject: [PATCH] Made submit times not appear when no end time was specified. --- popup.html | 2 +- popup.js | 14 ++++++++++++++ 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/popup.html b/popup.html index b5aeba62..e8292923 100644 --- a/popup.html +++ b/popup.html @@ -49,7 +49,7 @@

- +
diff --git a/popup.js b/popup.js index a322241b..099ffd80 100644 --- a/popup.js +++ b/popup.js @@ -56,6 +56,8 @@ function loadTabData(tabs) { //show submission section document.getElementById("submissionSection").style.display = "unset"; + + showSubmitTimesIfNecessary(); } }); @@ -136,6 +138,8 @@ chrome.runtime.onMessage.addListener(function (request, sender, callback) { //show submission section document.getElementById("submissionSection").style.display = "unset"; + + showSubmitTimesIfNecessary(); } }); @@ -231,6 +235,16 @@ function resetStartTimeChosen() { document.getElementById("sponsorStart").innerHTML = "Sponsorship Starts Now"; } +function showSubmitTimesIfNecessary() { + //check if an end time has been specified for the latest sponsor time + if (sponsorTimes.length > 0 && sponsorTimes[sponsorTimes.length - 1].length > 1) { + //show submit times button + document.getElementById("submitTimes").style.display = "unset"; + } else { + document.getElementById("submitTimes").style.display = "none"; + } +} + //this is not a YouTube video page function displayNoVideo() { document.getElementById("loadingIndicator").innerHTML = "This probably isn't a YouTube tab, or you clicked too early. " +