1
0
Fork 0
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:
Miguel Angel Mulero Martinez 2018-07-25 15:18:15 +02:00
parent e4aa88906b
commit ce37a5343b
3 changed files with 5 additions and 14 deletions

View file

@ -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": {

View file

@ -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();

View file

@ -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>