Add option to disable sponsorblock.

This commit is contained in:
FireMasterK 2021-02-25 20:10:40 +05:30
parent 3e0eea6ddb
commit 058f0d4e8c
No known key found for this signature in database
GPG key ID: 8DFF5DD33E93DB58
2 changed files with 20 additions and 10 deletions

View file

@ -1,6 +1,15 @@
<template>
<h1 class="uk-text-bold uk-text-center">Preferences</h1>
<hr />
<h2>SponsorBlock</h2>
<b>Enable Sponsorblock</b>
<br />
<input
class="uk-checkbox"
v-model="sponsorBlock"
@change="onChange($event)"
type="checkbox"
/>
<h2>Instances List</h2>
<table class="uk-table">
<thead>
@ -48,7 +57,8 @@ export default {
data() {
return {
selectedInstance: null,
instances: []
instances: [],
sponsorBlock: true
};
},
mounted() {
@ -76,15 +86,20 @@ export default {
});
});
if (localStorage)
if (localStorage) {
this.selectedInstance =
localStorage.getItem("instance") ||
"https://pipedapi.kavin.rocks";
this.sponsorBlock = localStorage.getItem("sponsorblock") || true;
}
},
methods: {
onChange() {
if (localStorage)
if (localStorage) {
localStorage.setItem("instance", this.selectedInstance);
localStorage.setItem("sponsorblock", this.sponsorBlock);
}
},
sslScore(url) {
return (

View file

@ -295,14 +295,9 @@ export default {
});
},
async getSponsors() {
this.fetchSponsors().then(data => (this.sponsors = data));
if (!localStorage || localStorage.getItem("sponsorblock") !== false)
this.fetchSponsors().then(data => (this.sponsors = data));
}
}
};
</script>
<style>
.vjs-current-time {
display: block;
}
</style>