Don't show alerts in some scenarios.

This commit is contained in:
Kavin 2022-11-16 18:51:56 +00:00
parent 6b9151e47f
commit adf5f7da64
No known key found for this signature in database
GPG Key ID: 49451E4482CC5BCD
4 changed files with 7 additions and 7 deletions

View File

@ -66,8 +66,8 @@ export default {
}
},
onChange() {
this.setPreference("shareWithTimeCode", this.withTimeCode);
this.setPreference("shareAsPipedLink", this.pipedLink);
this.setPreference("shareWithTimeCode", this.withTimeCode, true);
this.setPreference("shareAsPipedLink", this.pipedLink, true);
},
},
computed: {

View File

@ -372,13 +372,13 @@ export default {
});
videoEl.addEventListener("volumechange", () => {
this.setPreference("volume", videoEl.volume);
this.setPreference("volume", videoEl.volume, true);
});
videoEl.addEventListener("ratechange", e => {
const rate = videoEl.playbackRate;
if (rate > 0 && !isNaN(videoEl.duration) && !isNaN(videoEl.duration - e.timeStamp / 1000))
this.setPreference("rate", rate);
this.setPreference("rate", rate, true);
});
videoEl.addEventListener("ended", () => {

View File

@ -383,7 +383,7 @@ export default {
return this.fetchJson(this.apiUrl() + "/comments/" + this.getVideoId());
},
onChange() {
this.setPreference("autoplay", this.selectedAutoPlay);
this.setPreference("autoplay", this.selectedAutoPlay, true);
},
async getVideoData() {
await this.fetchVideo()

View File

@ -118,11 +118,11 @@ const mixin = {
purifyHTML(original) {
return DOMPurify.sanitize(original);
},
setPreference(key, value) {
setPreference(key, value, disableAlert = false) {
try {
localStorage.setItem(key, value);
} catch {
alert(this.$t("info.local_storage"));
if (!disableAlert) alert(this.$t("info.local_storage"));
}
},
getPreferenceBoolean(key, defaultVal) {