Skip to content

Commit 1a9057f

Browse files
committed
builded
1 parent 4dcd4f8 commit 1a9057f

File tree

4 files changed

+90
-36
lines changed

4 files changed

+90
-36
lines changed

dist/vot-cloudflare-min.user.js

+2-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/vot-cloudflare.user.js

+43-16
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
// @description:it Una piccola estensione che aggiunge la traduzione vocale del video dal browser Yandex ad altri browser
1414
// @description:ru Небольшое расширение, которое добавляет закадровый перевод видео из Яндекс Браузера в другие браузеры
1515
// @description:zh 一个小扩展,它增加了视频从Yandex浏览器到其他浏览器的画外音翻译
16-
// @version 1.5.0-beta6
16+
// @version 1.5.0-beta7
1717
// @author sodapng, mynovelhost, Toil, SashaXser, MrSoczekXD
1818
// @supportURL https://github.com/ilyhalight/voice-over-translation/issues
1919
// @match *://*.youtube.com/*
@@ -3703,7 +3703,23 @@ class VideoHandler {
37033703
async init() {
37043704
if (this.initialized) return;
37053705

3706-
this.data = await GM_getValue("ext-data", {});
3706+
this.data = {
3707+
autoTranslate: await GM_getValue("autoTranslate", 0),
3708+
dontTranslateYourLang: await GM_getValue("dontTranslateYourLang", 1),
3709+
autoSetVolumeYandexStyle: await GM_getValue("autoSetVolumeYandexStyle", 1),
3710+
showVideoSlider: await GM_getValue("showVideoSlider", 1),
3711+
syncVolume: await GM_getValue("syncVolume", 0),
3712+
subtitlesMaxLength: await GM_getValue("subtitlesMaxLength", 300),
3713+
highlightWords: await GM_getValue("highlightWords", 0),
3714+
responseLanguage: await GM_getValue("responseLanguage", lang),
3715+
defaultVolume: await GM_getValue("defaultVolume", 100),
3716+
udemyData: await GM_getValue("udemyData", {
3717+
accessToken: "",
3718+
expires: 0,
3719+
}),
3720+
audioProxy: await GM_getValue("audioProxy", 0),
3721+
showPiPButton: await GM_getValue("showPiPButton", 0),
3722+
};
37073723
this.videoData = await this.getVideoData();
37083724

37093725
debug/* default */.Z.log("[db] data from db: ", this.data);
@@ -3790,7 +3806,7 @@ class VideoHandler {
37903806
fromDialogTitle: localizationProvider.get("videoLanguage"),
37913807
fromItems: [
37923808
{
3793-
label: "auto",
3809+
label: localizationProvider.get("langs")["auto"],
37943810
value: "auto",
37953811
selected: "",
37963812
},
@@ -3830,7 +3846,7 @@ class VideoHandler {
38303846
const newLang = e.target.dataset.votValue;
38313847
debug/* default */.Z.log("[toOnSelectCB] select to language", newLang);
38323848
this.data.responseLanguage = this.translateToLang = newLang;
3833-
await GM_setValue("ext-data", this.data);
3849+
await GM_setValue("responseLanguage", this.data.responseLanguage);
38343850
debug/* default */.Z.log(
38353851
"Response Language value changed. New value: ",
38363852
this.data.responseLanguage,
@@ -4181,7 +4197,7 @@ class VideoHandler {
41814197
"input",
41824198
async (e) => {
41834199
this.data.defaultVolume = Number(e.target.value);
4184-
await GM_setValue("ext-data", this.data);
4200+
await GM_setValue("defaultVolume", this.data.defaultVolume);
41854201
this.votVideoTranslationVolumeSlider.label.querySelector(
41864202
"strong",
41874203
).innerHTML = `${this.data.defaultVolume}%`;
@@ -4199,7 +4215,7 @@ class VideoHandler {
41994215
"change",
42004216
async (e) => {
42014217
this.data.autoTranslate = Number(e.target.checked);
4202-
await GM_setValue("ext-data", this.data);
4218+
await GM_setValue("autoTranslate", this.data.autoTranslate);
42034219
debug/* default */.Z.log(
42044220
"autoTranslate value changed. New value: ",
42054221
this.data.autoTranslate,
@@ -4211,7 +4227,7 @@ class VideoHandler {
42114227
"change",
42124228
async (e) => {
42134229
this.data.dontTranslateYourLang = Number(e.target.checked);
4214-
await GM_setValue("ext-data", this.data);
4230+
await GM_setValue("dontTranslateYourLang", this.data.dontTranslateYourLang);
42154231
debug/* default */.Z.log(
42164232
"dontTranslateYourLang value changed. New value: ",
42174233
this.data.dontTranslateYourLang,
@@ -4223,7 +4239,7 @@ class VideoHandler {
42234239
"change",
42244240
async (e) => {
42254241
this.data.autoSetVolumeYandexStyle = Number(e.target.checked);
4226-
await GM_setValue("ext-data", this.data);
4242+
await GM_setValue("autoSetVolumeYandexStyle", this.data.autoSetVolumeYandexStyle);
42274243
debug/* default */.Z.log(
42284244
"autoSetVolumeYandexStyle value changed. New value: ",
42294245
this.data.autoSetVolumeYandexStyle,
@@ -4235,7 +4251,7 @@ class VideoHandler {
42354251
"change",
42364252
async (e) => {
42374253
this.data.showVideoSlider = Number(e.target.checked);
4238-
await GM_setValue("ext-data", this.data);
4254+
await GM_setValue("showVideoSlider", this.data.showVideoSlider);
42394255
debug/* default */.Z.log(
42404256
"showVideoSlider value changed. New value: ",
42414257
this.data.showVideoSlider,
@@ -4251,14 +4267,14 @@ class VideoHandler {
42514267
accessToken: e.target.value,
42524268
expires: new Date().getTime(),
42534269
};
4254-
await GM_setValue("ext-data", this.data);
4270+
await GM_setValue("udemyData", this.data.udemyData);
42554271
debug/* default */.Z.log("udemyData value changed. New value: ", this.data.udemyData);
42564272
window.location.reload();
42574273
});
42584274

42594275
this.votSyncVolumeCheckbox.input.addEventListener("change", async (e) => {
42604276
this.data.syncVolume = Number(e.target.checked);
4261-
await GM_setValue("ext-data", this.data);
4277+
await GM_setValue("syncVolume", this.data.syncVolume);
42624278
debug/* default */.Z.log(
42634279
"syncVolume value changed. New value: ",
42644280
this.data.syncVolume,
@@ -4267,7 +4283,7 @@ class VideoHandler {
42674283

42684284
this.votAudioProxyCheckbox.input.addEventListener("change", async (e) => {
42694285
this.data.audioProxy = Number(e.target.checked);
4270-
await GM_setValue("ext-data", this.data);
4286+
await GM_setValue("audioProxy", this.data.audioProxy);
42714287
debug/* default */.Z.log(
42724288
"audioProxy value changed. New value: ",
42734289
this.data.audioProxy,
@@ -4278,7 +4294,7 @@ class VideoHandler {
42784294
"input",
42794295
async (e) => {
42804296
this.data.subtitlesMaxLength = Number(e.target.value);
4281-
await GM_setValue("ext-data", this.data);
4297+
await GM_setValue("subtitlesMaxLength", this.data.subtitlesMaxLength);
42824298
this.votSubtitlesMaxLengthSlider.label.querySelector(
42834299
"strong",
42844300
).innerHTML = `${this.data.subtitlesMaxLength}`;
@@ -4290,7 +4306,7 @@ class VideoHandler {
42904306
"change",
42914307
async (e) => {
42924308
this.data.highlightWords = Number(e.target.checked);
4293-
await GM_setValue("ext-data", this.data);
4309+
await GM_setValue("highlightWords", this.data.highlightWords);
42944310
debug/* default */.Z.log(
42954311
"highlightWords value changed. New value: ",
42964312
this.data.highlightWords,
@@ -4303,7 +4319,7 @@ class VideoHandler {
43034319
"change",
43044320
async (e) => {
43054321
this.data.showPiPButton = Number(e.target.checked);
4306-
await GM_setValue("ext-data", this.data);
4322+
await GM_setValue("showPiPButton", this.data.showPiPButton);
43074323
debug/* default */.Z.log(
43084324
"showPiPButton value changed. New value: ",
43094325
this.data.showPiPButton,
@@ -4317,7 +4333,18 @@ class VideoHandler {
43174333

43184334
this.votResetSettingsButton.addEventListener("click", () => {
43194335
localizationProvider.reset();
4320-
GM_deleteValue("ext-data");
4336+
GM_deleteValue("autoTranslate")
4337+
GM_deleteValue("dontTranslateYourLang")
4338+
GM_deleteValue("autoSetVolumeYandexStyle")
4339+
GM_deleteValue("showVideoSlider")
4340+
GM_deleteValue("syncVolume")
4341+
GM_deleteValue("subtitlesMaxLength")
4342+
GM_deleteValue("highlightWords")
4343+
GM_deleteValue("responseLanguage")
4344+
GM_deleteValue("defaultVolume")
4345+
GM_deleteValue("udemyData")
4346+
GM_deleteValue("audioProxy")
4347+
GM_deleteValue("showPiPButton")
43214348
window.location.reload();
43224349
});
43234350
}

dist/vot-min.user.js

+2-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/vot.user.js

+43-16
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
// @description:it Una piccola estensione che aggiunge la traduzione vocale del video dal browser Yandex ad altri browser
1414
// @description:ru Небольшое расширение, которое добавляет закадровый перевод видео из Яндекс Браузера в другие браузеры
1515
// @description:zh 一个小扩展,它增加了视频从Yandex浏览器到其他浏览器的画外音翻译
16-
// @version 1.5.0-beta6
16+
// @version 1.5.0-beta7
1717
// @author sodapng, mynovelhost, Toil, SashaXser, MrSoczekXD
1818
// @supportURL https://github.com/ilyhalight/voice-over-translation/issues
1919
// @match *://*.youtube.com/*
@@ -3675,7 +3675,23 @@ class VideoHandler {
36753675
async init() {
36763676
if (this.initialized) return;
36773677

3678-
this.data = await GM_getValue("ext-data", {});
3678+
this.data = {
3679+
autoTranslate: await GM_getValue("autoTranslate", 0),
3680+
dontTranslateYourLang: await GM_getValue("dontTranslateYourLang", 1),
3681+
autoSetVolumeYandexStyle: await GM_getValue("autoSetVolumeYandexStyle", 1),
3682+
showVideoSlider: await GM_getValue("showVideoSlider", 1),
3683+
syncVolume: await GM_getValue("syncVolume", 0),
3684+
subtitlesMaxLength: await GM_getValue("subtitlesMaxLength", 300),
3685+
highlightWords: await GM_getValue("highlightWords", 0),
3686+
responseLanguage: await GM_getValue("responseLanguage", lang),
3687+
defaultVolume: await GM_getValue("defaultVolume", 100),
3688+
udemyData: await GM_getValue("udemyData", {
3689+
accessToken: "",
3690+
expires: 0,
3691+
}),
3692+
audioProxy: await GM_getValue("audioProxy", 0),
3693+
showPiPButton: await GM_getValue("showPiPButton", 0),
3694+
};
36793695
this.videoData = await this.getVideoData();
36803696

36813697
debug/* default */.Z.log("[db] data from db: ", this.data);
@@ -3762,7 +3778,7 @@ class VideoHandler {
37623778
fromDialogTitle: localizationProvider.get("videoLanguage"),
37633779
fromItems: [
37643780
{
3765-
label: "auto",
3781+
label: localizationProvider.get("langs")["auto"],
37663782
value: "auto",
37673783
selected: "",
37683784
},
@@ -3802,7 +3818,7 @@ class VideoHandler {
38023818
const newLang = e.target.dataset.votValue;
38033819
debug/* default */.Z.log("[toOnSelectCB] select to language", newLang);
38043820
this.data.responseLanguage = this.translateToLang = newLang;
3805-
await GM_setValue("ext-data", this.data);
3821+
await GM_setValue("responseLanguage", this.data.responseLanguage);
38063822
debug/* default */.Z.log(
38073823
"Response Language value changed. New value: ",
38083824
this.data.responseLanguage,
@@ -4153,7 +4169,7 @@ class VideoHandler {
41534169
"input",
41544170
async (e) => {
41554171
this.data.defaultVolume = Number(e.target.value);
4156-
await GM_setValue("ext-data", this.data);
4172+
await GM_setValue("defaultVolume", this.data.defaultVolume);
41574173
this.votVideoTranslationVolumeSlider.label.querySelector(
41584174
"strong",
41594175
).innerHTML = `${this.data.defaultVolume}%`;
@@ -4171,7 +4187,7 @@ class VideoHandler {
41714187
"change",
41724188
async (e) => {
41734189
this.data.autoTranslate = Number(e.target.checked);
4174-
await GM_setValue("ext-data", this.data);
4190+
await GM_setValue("autoTranslate", this.data.autoTranslate);
41754191
debug/* default */.Z.log(
41764192
"autoTranslate value changed. New value: ",
41774193
this.data.autoTranslate,
@@ -4183,7 +4199,7 @@ class VideoHandler {
41834199
"change",
41844200
async (e) => {
41854201
this.data.dontTranslateYourLang = Number(e.target.checked);
4186-
await GM_setValue("ext-data", this.data);
4202+
await GM_setValue("dontTranslateYourLang", this.data.dontTranslateYourLang);
41874203
debug/* default */.Z.log(
41884204
"dontTranslateYourLang value changed. New value: ",
41894205
this.data.dontTranslateYourLang,
@@ -4195,7 +4211,7 @@ class VideoHandler {
41954211
"change",
41964212
async (e) => {
41974213
this.data.autoSetVolumeYandexStyle = Number(e.target.checked);
4198-
await GM_setValue("ext-data", this.data);
4214+
await GM_setValue("autoSetVolumeYandexStyle", this.data.autoSetVolumeYandexStyle);
41994215
debug/* default */.Z.log(
42004216
"autoSetVolumeYandexStyle value changed. New value: ",
42014217
this.data.autoSetVolumeYandexStyle,
@@ -4207,7 +4223,7 @@ class VideoHandler {
42074223
"change",
42084224
async (e) => {
42094225
this.data.showVideoSlider = Number(e.target.checked);
4210-
await GM_setValue("ext-data", this.data);
4226+
await GM_setValue("showVideoSlider", this.data.showVideoSlider);
42114227
debug/* default */.Z.log(
42124228
"showVideoSlider value changed. New value: ",
42134229
this.data.showVideoSlider,
@@ -4223,14 +4239,14 @@ class VideoHandler {
42234239
accessToken: e.target.value,
42244240
expires: new Date().getTime(),
42254241
};
4226-
await GM_setValue("ext-data", this.data);
4242+
await GM_setValue("udemyData", this.data.udemyData);
42274243
debug/* default */.Z.log("udemyData value changed. New value: ", this.data.udemyData);
42284244
window.location.reload();
42294245
});
42304246

42314247
this.votSyncVolumeCheckbox.input.addEventListener("change", async (e) => {
42324248
this.data.syncVolume = Number(e.target.checked);
4233-
await GM_setValue("ext-data", this.data);
4249+
await GM_setValue("syncVolume", this.data.syncVolume);
42344250
debug/* default */.Z.log(
42354251
"syncVolume value changed. New value: ",
42364252
this.data.syncVolume,
@@ -4239,7 +4255,7 @@ class VideoHandler {
42394255

42404256
this.votAudioProxyCheckbox.input.addEventListener("change", async (e) => {
42414257
this.data.audioProxy = Number(e.target.checked);
4242-
await GM_setValue("ext-data", this.data);
4258+
await GM_setValue("audioProxy", this.data.audioProxy);
42434259
debug/* default */.Z.log(
42444260
"audioProxy value changed. New value: ",
42454261
this.data.audioProxy,
@@ -4250,7 +4266,7 @@ class VideoHandler {
42504266
"input",
42514267
async (e) => {
42524268
this.data.subtitlesMaxLength = Number(e.target.value);
4253-
await GM_setValue("ext-data", this.data);
4269+
await GM_setValue("subtitlesMaxLength", this.data.subtitlesMaxLength);
42544270
this.votSubtitlesMaxLengthSlider.label.querySelector(
42554271
"strong",
42564272
).innerHTML = `${this.data.subtitlesMaxLength}`;
@@ -4262,7 +4278,7 @@ class VideoHandler {
42624278
"change",
42634279
async (e) => {
42644280
this.data.highlightWords = Number(e.target.checked);
4265-
await GM_setValue("ext-data", this.data);
4281+
await GM_setValue("highlightWords", this.data.highlightWords);
42664282
debug/* default */.Z.log(
42674283
"highlightWords value changed. New value: ",
42684284
this.data.highlightWords,
@@ -4275,7 +4291,7 @@ class VideoHandler {
42754291
"change",
42764292
async (e) => {
42774293
this.data.showPiPButton = Number(e.target.checked);
4278-
await GM_setValue("ext-data", this.data);
4294+
await GM_setValue("showPiPButton", this.data.showPiPButton);
42794295
debug/* default */.Z.log(
42804296
"showPiPButton value changed. New value: ",
42814297
this.data.showPiPButton,
@@ -4289,7 +4305,18 @@ class VideoHandler {
42894305

42904306
this.votResetSettingsButton.addEventListener("click", () => {
42914307
localizationProvider.reset();
4292-
GM_deleteValue("ext-data");
4308+
GM_deleteValue("autoTranslate")
4309+
GM_deleteValue("dontTranslateYourLang")
4310+
GM_deleteValue("autoSetVolumeYandexStyle")
4311+
GM_deleteValue("showVideoSlider")
4312+
GM_deleteValue("syncVolume")
4313+
GM_deleteValue("subtitlesMaxLength")
4314+
GM_deleteValue("highlightWords")
4315+
GM_deleteValue("responseLanguage")
4316+
GM_deleteValue("defaultVolume")
4317+
GM_deleteValue("udemyData")
4318+
GM_deleteValue("audioProxy")
4319+
GM_deleteValue("showPiPButton")
42934320
window.location.reload();
42944321
});
42954322
}

0 commit comments

Comments
 (0)