mirror of
https://github.com/betaflight/betaflight-configurator.git
synced 2025-07-20 23:05:15 +03:00
Simplify Acro Trainer Slider
Limit the range to 10-80 (actually was 0, 10-80)
This commit is contained in:
parent
e4aa88906b
commit
ce37a5343b
3 changed files with 5 additions and 14 deletions
|
@ -2829,7 +2829,7 @@
|
||||||
"message": "Acro Trainer Angle Limit"
|
"message": "Acro Trainer Angle Limit"
|
||||||
},
|
},
|
||||||
"pidTuningAcroTrainerAngleLimitHelp": {
|
"pidTuningAcroTrainerAngleLimitHelp": {
|
||||||
"message": "Adds a new angle limiting mode for pilots who are learning to fly in acro mode. The range valid is 10-80 (a value of 0 deactivates it)"
|
"message": "Adds a new angle limiting mode for pilots who are learning to fly in acro mode. The range valid is 10-80 and must be activated with a switch in the $t(tabAuxiliary.message) tab."
|
||||||
},
|
},
|
||||||
|
|
||||||
"configHelp2": {
|
"configHelp2": {
|
||||||
|
|
|
@ -234,20 +234,11 @@ TABS.pid_tuning.initialize = function (callback) {
|
||||||
var acroTrainerAngleLimitNumberElement = $('input[name="acroTrainerAngleLimit-number"]');
|
var acroTrainerAngleLimitNumberElement = $('input[name="acroTrainerAngleLimit-number"]');
|
||||||
var acroTrainerAngleLimitRangeElement = $('input[name="acroTrainerAngleLimit-range"]');
|
var acroTrainerAngleLimitRangeElement = $('input[name="acroTrainerAngleLimit-range"]');
|
||||||
|
|
||||||
var validateAcroTrainerAngle = function(value) {
|
|
||||||
// The minimum acro trainer angle is 10, but we must let zero too to deactivate it
|
|
||||||
if (value > 0 && value < 10) {
|
|
||||||
value = 10;
|
|
||||||
}
|
|
||||||
acroTrainerAngleLimitRangeElement.val(value);
|
|
||||||
acroTrainerAngleLimitNumberElement.val(value);
|
|
||||||
}
|
|
||||||
|
|
||||||
acroTrainerAngleLimitNumberElement.change(function () {
|
acroTrainerAngleLimitNumberElement.change(function () {
|
||||||
validateAcroTrainerAngle($(this).val());
|
acroTrainerAngleLimitRangeElement.val($(this).val());
|
||||||
});
|
});
|
||||||
acroTrainerAngleLimitRangeElement.change(function () {
|
acroTrainerAngleLimitRangeElement.change(function () {
|
||||||
validateAcroTrainerAngle($(this).val());
|
acroTrainerAngleLimitNumberElement.val($(this).val());
|
||||||
});
|
});
|
||||||
acroTrainerAngleLimitNumberElement.val(ADVANCED_TUNING.acroTrainerAngleLimit).change();
|
acroTrainerAngleLimitNumberElement.val(ADVANCED_TUNING.acroTrainerAngleLimit).change();
|
||||||
|
|
||||||
|
|
|
@ -340,8 +340,8 @@
|
||||||
</tr>
|
</tr>
|
||||||
|
|
||||||
<tr class="acroTrainerAngleLimit">
|
<tr class="acroTrainerAngleLimit">
|
||||||
<td><input type="number" name="acroTrainerAngleLimit-number" step="1" min="0" max="80"/></td>
|
<td><input type="number" name="acroTrainerAngleLimit-number" step="1" min="10" max="80"/></td>
|
||||||
<td class="slider"><input type="range" name="acroTrainerAngleLimit-range" step="1" min="0" max="80"/></td>
|
<td class="slider"><input type="range" name="acroTrainerAngleLimit-range" step="1" min="10" max="80"/></td>
|
||||||
<td colspan="2">
|
<td colspan="2">
|
||||||
<div>
|
<div>
|
||||||
<label>
|
<label>
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue