aboutsummaryrefslogtreecommitdiff
path: root/src/components/settings/settings.vue
diff options
context:
space:
mode:
authorHenry Jameson <me@hjkos.com>2018-08-15 12:51:21 +0300
committerHenry Jameson <me@hjkos.com>2018-08-15 12:51:21 +0300
commit0e5b74e3dd798703cf842257e528c85bc7c00121 (patch)
tree06ecbf3f3befb363543d92c2fda6b880660b0c0a /src/components/settings/settings.vue
parentd2ec70c3237844333b914c2d26b88f4afc9e0875 (diff)
Configurable video looping, option to not to loop silent videos. Updated
localization strings.
Diffstat (limited to 'src/components/settings/settings.vue')
-rw-r--r--src/components/settings/settings.vue21
1 files changed, 20 insertions, 1 deletions
diff --git a/src/components/settings/settings.vue b/src/components/settings/settings.vue
index d6dbab27..d6aec2ff 100644
--- a/src/components/settings/settings.vue
+++ b/src/components/settings/settings.vue
@@ -22,7 +22,7 @@
<ul class="setting-list suboptions" :class="[{disabled: !streamingLocal}]">
<li>
<input :disabled="!streamingLocal" type="checkbox" id="pauseOnUnfocused" v-model="pauseOnUnfocusedLocal">
- <label for="pauseOnUnfocused">{{$t('settings.pauseOnUnfocused')}}</label>
+ <label for="pauseOnUnfocused">{{$t('settings.pause_on_unfocused')}}</label>
</li>
</ul>
</li>
@@ -55,6 +55,19 @@
<input type="checkbox" id="stopGifs" v-model="stopGifs">
<label for="stopGifs">{{$t('settings.stop_gifs')}}</label>
</li>
+ <li>
+ <input type="checkbox" id="loopVideo" v-model="loopVideoLocal">
+ <label for="loopVideo">{{$t('settings.loop_video')}}</label>
+ <ul class="setting-list suboptions" :class="[{disabled: !streamingLocal}]">
+ <li>
+ <input :disabled="!loopVideoLocal || !loopSilentAvailable" type="checkbox" id="loopVideoSilentOnly" v-model="loopVideoSilentOnlyLocal">
+ <label for="loopVideoSilentOnly">{{$t('settings.loop_video_silent_only')}}</label>
+ <div v-if="!loopSilentAvailable" class="unavailable">
+ <i class="icon-globe"/>! {{$t('settings.limited_availability')}}
+ </div>
+ </li>
+ </ul>
+ </li>
</ul>
</div>
</div>
@@ -78,6 +91,12 @@
height: 100px;
}
+ .unavailable,
+ .unavailable i {
+ color: var(--cRed, $fallback--cRed);
+ color: $fallback--cRed;
+ }
+
.old-avatar {
width: 128px;
border-radius: $fallback--avatarRadius;