mirror of
https://github.com/rembo10/headphones.git
synced 2026-05-02 01:39:29 +01:00
Put buffer_size limits in the default interface config page
This commit is contained in:
@@ -316,16 +316,18 @@ m<%inherit file="base.html"/>
|
|||||||
<fieldset>
|
<fieldset>
|
||||||
<legend>Quality</legend>
|
<legend>Quality</legend>
|
||||||
<div class="row radio clearfix">
|
<div class="row radio clearfix">
|
||||||
<input type="radio" name="preferred_quality" value="0" ${config['pref_qual_0']} /><label>Highest Quality excluding Lossless</label>
|
<input type="radio" name="preferred_quality" value="0" ${config['pref_qual_0']} /><label>Highest Quality excluding Lossless</label>
|
||||||
<input type="radio" name="preferred_quality" value="1" ${config['pref_qual_1']} /><label>Highest Quality including Lossless</label>
|
<input type="radio" name="preferred_quality" value="1" ${config['pref_qual_1']} /><label>Highest Quality including Lossless</label>
|
||||||
<input type="radio" name="preferred_quality" value="3" ${config['pref_qual_3']} /><label>Lossless Only</label>
|
<input type="radio" name="preferred_quality" value="3" ${config['pref_qual_3']} /><label>Lossless Only</label>
|
||||||
<input type="radio" name="preferred_quality" value="2" ${config['pref_qual_2']} /><label>Preferred Bitrate:
|
<input type="radio" id="preferred_bitrate" name="preferred_quality" value="2" ${config['pref_qual_2']} />Preferred Bitrate: <input type="text" class="override-float" name="preferred_bitrate" value="${config['pref_bitrate']}" size="3">kbps<br>
|
||||||
<input type="text" name="preferred_bitrate" value="${config['pref_bitrate']}" size="3">kbps</label>
|
<div id="preferred_bitrate_options">
|
||||||
</div>
|
Reject if <strong>less than</strong> <input type="text" class="override-float" name="preferred_bitrate_low_buffer" value="${config['pref_bitrate_low']}" size="3">% or <strong>more than</strong> <input type="text" class="override-float" name="preferred_bitrate_high_buffer" value="${config['pref_bitrate_high']}" size="3">% of the target size (leave blank for no limit)<br><br>
|
||||||
<div class="row checkbox left">
|
<div class="row checkbox left">
|
||||||
<input type="checkbox" name="detect_bitrate" value="1" ${config['detect_bitrate']} />
|
<input type="checkbox" name="detect_bitrate" value="1" ${config['detect_bitrate']} />
|
||||||
<label>Auto-Detect Preferred Bitrate</label>
|
<label>Auto-Detect Preferred Bitrate</label>
|
||||||
</div>
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
</fieldset>
|
</fieldset>
|
||||||
</td>
|
</td>
|
||||||
@@ -848,6 +850,25 @@ m<%inherit file="base.html"/>
|
|||||||
{
|
{
|
||||||
$("#nmaoptions").slideUp();
|
$("#nmaoptions").slideUp();
|
||||||
}
|
}
|
||||||
|
});
|
||||||
|
if ($("#preferred_bitrate").is(":checked"))
|
||||||
|
{
|
||||||
|
$("#preferred_bitrate_options").show();
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
$("#preferred_bitrate_options").hide();
|
||||||
|
}
|
||||||
|
|
||||||
|
$('input[type=radio]').change(function(){
|
||||||
|
if ($("#preferred_bitrate").is(":checked"))
|
||||||
|
{
|
||||||
|
$("#preferred_bitrate_options").slideDown("fast");
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
$("#preferred_bitrate_options").slideUp("fast");
|
||||||
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
$("#mirror").change(handleNewSelection);
|
$("#mirror").change(handleNewSelection);
|
||||||
|
|||||||
@@ -376,6 +376,10 @@ form .radio label {
|
|||||||
padding-top: 1px;
|
padding-top: 1px;
|
||||||
width: auto;
|
width: auto;
|
||||||
}
|
}
|
||||||
|
.override-float {
|
||||||
|
float: none !important;
|
||||||
|
margin-bottom: 0px !important;
|
||||||
|
}
|
||||||
form .radio input {
|
form .radio input {
|
||||||
float: left;
|
float: left;
|
||||||
margin-bottom: 10px;
|
margin-bottom: 10px;
|
||||||
|
|||||||
Reference in New Issue
Block a user