Skip to content

Commit 760281b

Browse files
committed
[netflix subs] delete keys from localStorage when set to default values
1 parent bb8cdef commit 760281b

File tree

1 file changed

+9
-3
lines changed

1 file changed

+9
-3
lines changed

Netflix_-_subtitle_downloader.user.js

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
// @name Netflix - subtitle downloader
33
// @description Allows you to download subtitles from Netflix
44
// @license MIT
5-
// @version 3.2.0
5+
// @version 3.2.1
66
// @namespace tithen-firion.github.io
77
// @include https://www.netflix.com/*
88
// @grant unsafeWindow
@@ -88,14 +88,20 @@ const setLangsText = () => {
8888

8989
const toggleForceLang = () => {
9090
forceSubs = !forceSubs;
91-
localStorage.setItem('NSD_force-all-lang', forceSubs);
91+
if(forceSubs)
92+
localStorage.removeItem('NSD_force-all-lang');
93+
else
94+
localStorage.setItem('NSD_force-all-lang', forceSubs);
9295
document.location.reload();
9396
};
9497
const setLangToDownload = () => {
9598
const result = prompt('Languages to download, comma separated. Leave empty to download all subtitles.\nExample: en,de,fr', langs);
9699
if(result !== null) {
97100
langs = result;
98-
localStorage.setItem('NSD_lang-setting', langs);
101+
if(langs === '')
102+
localStorage.removeItem('NSD_lang-setting');
103+
else
104+
localStorage.setItem('NSD_lang-setting', langs);
99105
setLangsText();
100106
}
101107
};

0 commit comments

Comments
 (0)