aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--popup.html2
-rw-r--r--popup.js14
2 files changed, 15 insertions, 1 deletions
diff --git a/popup.html b/popup.html
index b5aeba62..e8292923 100644
--- a/popup.html
+++ b/popup.html
@@ -49,7 +49,7 @@
<br/>
<br/>
- <button id="submitTimes" class="smallButton">Submit Times</button>
+ <button id="submitTimes" style="display: none" class="smallButton">Submit Times</button>
</div>
<br/>
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. " +