Made clear times button toggle the video controls if necessary.

This commit is contained in:
Ajay Ramachandran
2019-07-12 17:45:20 -04:00
parent ac2864a3ef
commit 8e783e8466
3 changed files with 17 additions and 1 deletions

View File

@@ -41,7 +41,6 @@ function addSponsorTime(time) {
let sponsorTimeKey = "sponsorTimes" + previousVideoID; let sponsorTimeKey = "sponsorTimes" + previousVideoID;
chrome.storage.local.get([sponsorTimeKey], function(result) { chrome.storage.local.get([sponsorTimeKey], function(result) {
let sponsorTimesStorage = result[sponsorTimeKey]; let sponsorTimesStorage = result[sponsorTimeKey];
console.log(sponsorTimesStorage)
if (sponsorTimesStorage != undefined && sponsorTimesStorage.length > 0) { if (sponsorTimesStorage != undefined && sponsorTimesStorage.length > 0) {
sponsorTimes = sponsorTimesStorage; sponsorTimes = sponsorTimesStorage;
} }

View File

@@ -70,6 +70,10 @@ chrome.runtime.onMessage.addListener( // Detect URL Changes
if (request.message == "showNoticeAgain") { if (request.message == "showNoticeAgain") {
dontShowNotice = false; dontShowNotice = false;
} }
if (request.message == "toggleStartSponsorButton") {
toggleStartSponsorButton();
}
}); });
function sponsorsLookup(id) { function sponsorsLookup(id) {

View File

@@ -178,6 +178,19 @@ function getSponsorTimesMessage(sponsorTimes) {
} }
function clearTimes() { function clearTimes() {
//check if the player controls should be toggled
if (sponsorTimes.length > 0 && sponsorTimes[sponsorTimes.length - 1].length < 2) {
chrome.tabs.query({
active: true,
currentWindow: true
}, function(tabs) {
chrome.tabs.sendMessage(tabs[0].id, {
message: "toggleStartSponsorButton"
});
});
}
//reset sponsorTimes
sponsorTimes = []; sponsorTimes = [];
let sponsorTimeKey = "sponsorTimes" + currentVideoID; let sponsorTimeKey = "sponsorTimes" + currentVideoID;