mirror of
https://github.com/TeamPiped/Piped.git
synced 2024-08-14 23:57:27 +00:00
Add settings option
This commit is contained in:
parent
e88ec4b976
commit
006067b019
2 changed files with 14 additions and 0 deletions
|
@ -45,6 +45,16 @@
|
||||||
@change="onChange($event)"
|
@change="onChange($event)"
|
||||||
/>
|
/>
|
||||||
</label>
|
</label>
|
||||||
|
<label class="pref" for="chkAutoDisplayCaptions">
|
||||||
|
<strong v-t="'actions.auto_display_captions'" />
|
||||||
|
<input
|
||||||
|
id="chkAutoDisplayCaptions"
|
||||||
|
v-model="autoDisplayCaptions"
|
||||||
|
class="checkbox"
|
||||||
|
type="checkbox"
|
||||||
|
@change="onChange($event)"
|
||||||
|
/>
|
||||||
|
</label>
|
||||||
<label class="pref" for="chkAutoPlayNextCountdown">
|
<label class="pref" for="chkAutoPlayNextCountdown">
|
||||||
<strong v-t="'actions.autoplay_next_countdown'" />
|
<strong v-t="'actions.autoplay_next_countdown'" />
|
||||||
<input
|
<input
|
||||||
|
@ -356,6 +366,7 @@ export default {
|
||||||
minSegmentLength: 0,
|
minSegmentLength: 0,
|
||||||
selectedTheme: "dark",
|
selectedTheme: "dark",
|
||||||
autoPlayVideo: true,
|
autoPlayVideo: true,
|
||||||
|
autoDisplayCaptions: false,
|
||||||
autoPlayNextCountdown: 5,
|
autoPlayNextCountdown: 5,
|
||||||
listen: false,
|
listen: false,
|
||||||
resolutions: [144, 240, 360, 480, 720, 1080, 1440, 2160, 4320],
|
resolutions: [144, 240, 360, 480, 720, 1080, 1440, 2160, 4320],
|
||||||
|
@ -473,6 +484,7 @@ export default {
|
||||||
this.minSegmentLength = Math.max(this.getPreferenceNumber("minSegmentLength", 0), 0);
|
this.minSegmentLength = Math.max(this.getPreferenceNumber("minSegmentLength", 0), 0);
|
||||||
this.selectedTheme = this.getPreferenceString("theme", "dark");
|
this.selectedTheme = this.getPreferenceString("theme", "dark");
|
||||||
this.autoPlayVideo = this.getPreferenceBoolean("playerAutoPlay", true);
|
this.autoPlayVideo = this.getPreferenceBoolean("playerAutoPlay", true);
|
||||||
|
this.autoDisplayCaptions = this.getPreferenceBoolean("autoDisplayCaptions", false);
|
||||||
this.autoPlayNextCountdown = this.getPreferenceNumber("autoPlayNextCountdown", 5);
|
this.autoPlayNextCountdown = this.getPreferenceNumber("autoPlayNextCountdown", 5);
|
||||||
this.listen = this.getPreferenceBoolean("listen", false);
|
this.listen = this.getPreferenceBoolean("listen", false);
|
||||||
this.defaultQuality = Number(localStorage.getItem("quality"));
|
this.defaultQuality = Number(localStorage.getItem("quality"));
|
||||||
|
@ -528,6 +540,7 @@ export default {
|
||||||
localStorage.setItem("minSegmentLength", this.minSegmentLength);
|
localStorage.setItem("minSegmentLength", this.minSegmentLength);
|
||||||
localStorage.setItem("theme", this.selectedTheme);
|
localStorage.setItem("theme", this.selectedTheme);
|
||||||
localStorage.setItem("playerAutoPlay", this.autoPlayVideo);
|
localStorage.setItem("playerAutoPlay", this.autoPlayVideo);
|
||||||
|
localStorage.setItem("autoDisplayCaptions", this.autoDisplayCaptions);
|
||||||
localStorage.setItem("autoPlayNextCountdown", this.autoPlayNextCountdown);
|
localStorage.setItem("autoPlayNextCountdown", this.autoPlayNextCountdown);
|
||||||
localStorage.setItem("listen", this.listen);
|
localStorage.setItem("listen", this.listen);
|
||||||
localStorage.setItem("quality", this.defaultQuality);
|
localStorage.setItem("quality", this.defaultQuality);
|
||||||
|
|
|
@ -70,6 +70,7 @@
|
||||||
"import_from_json": "Import from JSON/CSV",
|
"import_from_json": "Import from JSON/CSV",
|
||||||
"loop_this_video": "Loop this Video",
|
"loop_this_video": "Loop this Video",
|
||||||
"auto_play_next_video": "Auto Play next Video",
|
"auto_play_next_video": "Auto Play next Video",
|
||||||
|
"auto_display_captions": "Auto Display Captions",
|
||||||
"donations": "Development donations",
|
"donations": "Development donations",
|
||||||
"minimize_comments": "Minimize Comments",
|
"minimize_comments": "Minimize Comments",
|
||||||
"show_comments": "Show Comments",
|
"show_comments": "Show Comments",
|
||||||
|
|
Loading…
Reference in a new issue