Fixed typescript issues.

This commit is contained in:
Ajay Ramachandran
2020-02-08 19:10:04 -05:00
parent 885fae175d
commit 4e1eb82538
3 changed files with 10 additions and 8 deletions

View File

@@ -19,7 +19,8 @@ interface SBConfig {
invidiousInstances: string[], invidiousInstances: string[],
invidiousUpdateInfoShowCount: number, invidiousUpdateInfoShowCount: number,
autoUpvote: boolean, autoUpvote: boolean,
supportInvidious: false supportInvidious: false,
minDuration: number
} }
interface SBObject { interface SBObject {
@@ -111,7 +112,8 @@ var Config: SBObject = {
invidiousInstances: ["invidio.us", "invidiou.sh", "invidious.snopyta.org"], invidiousInstances: ["invidio.us", "invidiou.sh", "invidious.snopyta.org"],
invidiousUpdateInfoShowCount: 0, invidiousUpdateInfoShowCount: 0,
autoUpvote: true, autoUpvote: true,
supportInvidious: false supportInvidious: false,
minDuration: 0
}, },
localConfig: null, localConfig: null,
config: null config: null

View File

@@ -367,7 +367,7 @@ function sponsorsLookup(id: string, channelIDPromise?) {
UUIDs = JSON.parse(xmlhttp.responseText).UUIDs; UUIDs = JSON.parse(xmlhttp.responseText).UUIDs;
for (let i = 0; i < sponsorTimes.length; i++) { for (let i = 0; i < sponsorTimes.length; i++) {
if (sponsorTimes[i][1] - sponsorTimes[i][0] < SB.config.minDuration) { if (sponsorTimes[i][1] - sponsorTimes[i][0] < Config.config.minDuration) {
sponsorTimes.splice(i, 1); sponsorTimes.splice(i, 1);
UUIDs.splice(i, 1); UUIDs.splice(i, 1);
} }
@@ -1014,7 +1014,7 @@ function submitSponsorTimes() {
sponsorTimesSubmitting = sponsorTimes; sponsorTimesSubmitting = sponsorTimes;
for (let i = 0; i < sponsorTimes.length; i++) { for (let i = 0; i < sponsorTimes.length; i++) {
if (sponsorTimes[i][1] - sponsorTimes[i][0] < SB.config.minDuration) { if (sponsorTimes[i][1] - sponsorTimes[i][0] < Config.config.minDuration) {
let confirmShort = chrome.i18n.getMessage("shortCheck") + "\n\n" + getSponsorTimesMessage(sponsorTimes); let confirmShort = chrome.i18n.getMessage("shortCheck") + "\n\n" + getSponsorTimesMessage(sponsorTimes);
if(!confirm(confirmShort)) return; if(!confirm(confirmShort)) return;
break; break;

View File

@@ -77,19 +77,19 @@ async function init() {
break; break;
case "number-change": case "number-change":
let numberChangeOption = optionsElements[i].getAttribute("sync-option"); let numberChangeOption = optionsElements[i].getAttribute("sync-option");
let configValue = SB.config[numberChangeOption]; let configValue = Config.config[numberChangeOption];
let numberInput = optionsElements[i].querySelector("input"); let numberInput = optionsElements[i].querySelector("input");
if (isNaN(configValue) || configValue < 0) { if (isNaN(configValue) || configValue < 0) {
numberInput.value = SB.defaults[numberChangeOption]; numberInput.value = Config.defaults[numberChangeOption];
} else { } else {
numberInput.value = configValue; numberInput.value = configValue;
} }
numberInput.addEventListener("input", () => { numberInput.addEventListener("input", () => {
SB.config[numberChangeOption] = numberInput.value; Config.config[numberChangeOption] = numberInput.value;
}); });
break; break;
} }
} }