Update preference form for allow modification of clip_urls

This commit is contained in:
Féry Mathieu (Mathius) 2022-02-16 14:47:25 +01:00
parent 571da451a6
commit 992f51687f
No known key found for this signature in database
GPG Key ID: F9CCC80C18A59037
4 changed files with 12 additions and 0 deletions

View File

@ -63,6 +63,7 @@
"preferences_autoplay_label": "Autoplay: ",
"preferences_continue_label": "Play next by default: ",
"preferences_continue_autoplay_label": "Autoplay next video: ",
"preferences_clip_urls_label":"Clip url displayed: ",
"preferences_listen_label": "Listen by default: ",
"preferences_local_label": "Proxy videos: ",
"preferences_speed_label": "Default speed: ",

View File

@ -402,6 +402,7 @@
"adminprefs_modified_source_code_url_label": "URL du dépôt du code source modifié",
"footer_documentation": "Documentation",
"footer_original_source_code": "Code source original",
"preferences_clip_urls_label":"Tronquer les liens affichés : ",
"preferences_quality_option_medium": "Moyenne",
"preferences_quality_option_small": "Petite",
"preferences_quality_dash_option_auto": "Auto",

View File

@ -74,6 +74,10 @@ module Invidious::Routes::PreferencesRoute
save_player_pos ||= "off"
save_player_pos = save_player_pos == "on"
clip_urls = env.params.body["clip_urls"]?.try &.as(String)
clip_urls ||= "off"
clip_urls = clip_urls == "on"
show_nick = env.params.body["show_nick"]?.try &.as(String)
show_nick ||= "off"
show_nick = show_nick == "on"
@ -170,6 +174,7 @@ module Invidious::Routes::PreferencesRoute
vr_mode: vr_mode,
show_nick: show_nick,
save_player_pos: save_player_pos,
clip_urls: clip_urls,
}.to_json)
if user = env.get? "user"

View File

@ -121,6 +121,11 @@
<input name="save_player_pos" id="save_player_pos" type="checkbox" <% if preferences.save_player_pos %>checked<% end %>>
</div>
<div class="pure-control-group">
<label for="clip_urls"><%= translate(locale, "preferences_clip_urls_label") %></label>
<input name="clip_urls" id="clip_urls" type="checkbox" <% if preferences.clip_urls %>checked<% end %>>
</div>
<legend><%= translate(locale, "preferences_category_visual") %></legend>
<div class="pure-control-group">