mirror of
https://github.com/morpheus65535/bazarr
synced 2025-01-30 10:51:52 +00:00
WIP
This commit is contained in:
parent
83d226a8a0
commit
9c13c95742
2 changed files with 48 additions and 11 deletions
|
@ -132,7 +132,7 @@
|
|||
<!-- Profile -->
|
||||
<!-- ============================================================== -->
|
||||
<li class="nav-item">
|
||||
<a class="nav-link text-muted fas fa-heart" href="https://beerpay.io/morpheus65535/bazarr" target=”_blank”></a>
|
||||
<a class="nav-link text-muted fas fa-heart" href="https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=XHHRWXT9YB7WE&source=url" target=”_blank”></a>
|
||||
</li>
|
||||
<li class="nav-item dropdown">
|
||||
<a class="nav-link dropdown-toggle text-muted fas fa-user" href=""
|
||||
|
|
|
@ -72,10 +72,9 @@
|
|||
<b>Languages</b>
|
||||
</div>
|
||||
<div class="form-group col-sm-8 pl-sm-0">
|
||||
<select class="selectpicker" id="settings-general-serie_default_language" name="settings-general-serie_default_language"></select>
|
||||
<select class="selectpicker" id="settings-general-serie_default_language" name="settings-general-serie_default_language" multiple></select>
|
||||
</div>
|
||||
</div>
|
||||
<br>
|
||||
<div class="row">
|
||||
<div class="col-sm-3 text-right">
|
||||
<b>Hearing-Impaired</b>
|
||||
|
@ -91,6 +90,7 @@
|
|||
</div>
|
||||
<br>
|
||||
</div>
|
||||
<br>
|
||||
<div class="row">
|
||||
<div class="col-sm-3 text-right">
|
||||
<b>Movies Default Settings</b>
|
||||
|
@ -103,9 +103,10 @@
|
|||
<div class="col-sm-3 text-right">
|
||||
<b>Languages</b>
|
||||
</div>
|
||||
|
||||
<div class="form-group col-sm-8 pl-sm-0">
|
||||
<select class="selectpicker" id="settings-general-movie_default_language" name="settings-general-movie_default_language" multiple></select>
|
||||
</div>
|
||||
</div>
|
||||
<br>
|
||||
<div class="row">
|
||||
<div class="col-sm-3 text-right">
|
||||
<b>Hearing-Impaired</b>
|
||||
|
@ -133,21 +134,57 @@
|
|||
// Hide checkmark over save button
|
||||
$('#save_button_checkmark').hide();
|
||||
|
||||
// Hide *_div on Select input changed to None
|
||||
// Listen to selection change on enabled_languages select and keep series and movies default language select synced
|
||||
$('#enabled_languages').on('changed.bs.select', function(event, clickedIndex, isSelected, previousValue) {
|
||||
actual = $("#enabled_languages option:selected").map(function() {
|
||||
return $(this).val();
|
||||
}).get();
|
||||
|
||||
if (previousValue) {
|
||||
var added = actual.filter(x => !previousValue.includes(x));
|
||||
var removed = previousValue.filter(x => !actual.includes(x));
|
||||
|
||||
$('#enabled_languages').on('change', function() {
|
||||
//$('#settings-general-serie_default_language').selectpicker('val', $('#enabled_languages').val());
|
||||
console.log($('#enabled_languages').val());
|
||||
console.log($('#enabled_languages option:selected').text());
|
||||
if (added.length > 0) {
|
||||
$('#settings-general-serie_default_language').append('<option value="' + added[0] + '">' + $("#enabled_languages option[value="+added[0]+"]").text() + '</option>');
|
||||
$('#settings-general-movie_default_language').append('<option value="' + added[0] + '">' + $("#enabled_languages option[value="+added[0]+"]").text() + '</option>');
|
||||
}
|
||||
if (removed.length > 0) {
|
||||
$("#settings-general-serie_default_language option[value="+removed[0]+"]").remove();
|
||||
$("#settings-general-movie_default_language option[value="+removed[0]+"]").remove();
|
||||
}
|
||||
} else {
|
||||
$(actual).each( function(i, item) {
|
||||
if ($('#settings-general-serie_default_language option[value='+item+']').length < 1) {
|
||||
$('#settings-general-serie_default_language').append('<option value="' + item + '">' + $("#enabled_languages option[value="+item+"]").text() + '</option>');
|
||||
$('#settings-general-movie_default_language').append('<option value="' + item + '">' + $("#enabled_languages option[value="+item+"]").text() + '</option>');
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
$('#settings-general-serie_default_language').selectpicker('val', {{settings.general.serie_default_language|safe}});
|
||||
$('#settings-general-movie_default_language').selectpicker('val', {{settings.general.movie_default_language|safe}});
|
||||
$("#settings-general-serie_default_language").selectpicker("refresh");
|
||||
$("#settings-general-movie_default_language").selectpicker("refresh");
|
||||
})
|
||||
|
||||
// Set Select input values
|
||||
$('#settings-general-subfolder').val('{{settings.general.subfolder}}').trigger('change');
|
||||
$('#settings-general-anti_captcha_provider').val('{{settings.general.anti_captcha_provider}}').trigger('change');
|
||||
$('#settings-general-serie_default_language').val('{{settings.general.serie_default_language}}').trigger('change');
|
||||
$('.selectpicker').selectpicker('refresh')
|
||||
|
||||
// Listen to single language checkbox change to adapt languages menus
|
||||
$('#settings-general-single_language').on('change', function() {
|
||||
if ($(this).prop('checked')) {
|
||||
$('#settings-general-serie_default_language').selectpicker({maxOptions:1}).selectpicker('refresh');
|
||||
$('#settings-general-movie_default_language').selectpicker({maxOptions:1}).selectpicker('refresh');
|
||||
$('#settings-general-serie_default_language').selectpicker('val', $('#settings-general-serie_default_language').val()[0]);
|
||||
$('#settings-general-movie_default_language').selectpicker('val', $('#settings-general-movie_default_language').val()[0]);
|
||||
} else {
|
||||
$('#settings-general-serie_default_language').selectpicker({maxOptions:false}).selectpicker('refresh');
|
||||
$('#settings-general-movie_default_language').selectpicker({maxOptions:false}).selectpicker('refresh');
|
||||
}
|
||||
});
|
||||
|
||||
// Set Checkbox input values
|
||||
$('#settings-general-single_language').prop('checked', {{'true' if settings.general.getboolean('single_language') else 'false'}}).trigger('change');
|
||||
|
||||
|
|
Loading…
Reference in a new issue