mirror of
https://github.com/betaflight/betaflight-configurator.git
synced 2025-07-22 07:45:19 +03:00
Change slider behaviour
Use on input event instead of change. Change only fires when mousebutton is released.
This commit is contained in:
parent
2f3a319f67
commit
7ab957a88e
1 changed files with 16 additions and 16 deletions
|
@ -135,7 +135,7 @@ TABS.pid_tuning.initialize = function (callback) {
|
||||||
|
|
||||||
$('input[name="dtermSetpoint-number"]').val(ADVANCED_TUNING.dtermSetpointWeight / 100);
|
$('input[name="dtermSetpoint-number"]').val(ADVANCED_TUNING.dtermSetpointWeight / 100);
|
||||||
$('input[name="dtermSetpoint-range"]').val(ADVANCED_TUNING.dtermSetpointWeight / 100)
|
$('input[name="dtermSetpoint-range"]').val(ADVANCED_TUNING.dtermSetpointWeight / 100)
|
||||||
.change(); // trigger adjustRangeElement()
|
.trigger('input'); // trigger adjustRangeElement()
|
||||||
} else {
|
} else {
|
||||||
$('.pid_filter .newFilter').hide();
|
$('.pid_filter .newFilter').hide();
|
||||||
}
|
}
|
||||||
|
@ -215,37 +215,37 @@ TABS.pid_tuning.initialize = function (callback) {
|
||||||
var absoluteControlGainNumberElement = $('input[name="absoluteControlGain-number"]');
|
var absoluteControlGainNumberElement = $('input[name="absoluteControlGain-number"]');
|
||||||
var absoluteControlGainRangeElement = $('input[name="absoluteControlGain-range"]');
|
var absoluteControlGainRangeElement = $('input[name="absoluteControlGain-range"]');
|
||||||
|
|
||||||
absoluteControlGainNumberElement.change(function () {
|
absoluteControlGainNumberElement.on('input', function () {
|
||||||
absoluteControlGainRangeElement.val($(this).val());
|
absoluteControlGainRangeElement.val($(this).val());
|
||||||
});
|
});
|
||||||
absoluteControlGainRangeElement.change(function () {
|
absoluteControlGainRangeElement.on('input', function () {
|
||||||
absoluteControlGainNumberElement.val($(this).val());
|
absoluteControlGainNumberElement.val($(this).val());
|
||||||
});
|
});
|
||||||
absoluteControlGainNumberElement.val(ADVANCED_TUNING.absoluteControlGain).change();
|
absoluteControlGainNumberElement.val(ADVANCED_TUNING.absoluteControlGain).trigger('input');
|
||||||
|
|
||||||
// Throttle Boost
|
// Throttle Boost
|
||||||
var throttleBoostNumberElement = $('input[name="throttleBoost-number"]');
|
var throttleBoostNumberElement = $('input[name="throttleBoost-number"]');
|
||||||
var throttleBoostRangeElement = $('input[name="throttleBoost-range"]');
|
var throttleBoostRangeElement = $('input[name="throttleBoost-range"]');
|
||||||
|
|
||||||
throttleBoostNumberElement.change(function () {
|
throttleBoostNumberElement.on('input', function () {
|
||||||
throttleBoostRangeElement.val($(this).val());
|
throttleBoostRangeElement.val($(this).val());
|
||||||
});
|
});
|
||||||
throttleBoostRangeElement.change(function () {
|
throttleBoostRangeElement.on('input', function () {
|
||||||
throttleBoostNumberElement.val($(this).val());
|
throttleBoostNumberElement.val($(this).val());
|
||||||
});
|
});
|
||||||
throttleBoostNumberElement.val(ADVANCED_TUNING.throttleBoost).change();
|
throttleBoostNumberElement.val(ADVANCED_TUNING.throttleBoost).trigger('input');
|
||||||
|
|
||||||
// Acro Trainer
|
// Acro Trainer
|
||||||
var acroTrainerAngleLimitNumberElement = $('input[name="acroTrainerAngleLimit-number"]');
|
var acroTrainerAngleLimitNumberElement = $('input[name="acroTrainerAngleLimit-number"]');
|
||||||
var acroTrainerAngleLimitRangeElement = $('input[name="acroTrainerAngleLimit-range"]');
|
var acroTrainerAngleLimitRangeElement = $('input[name="acroTrainerAngleLimit-range"]');
|
||||||
|
|
||||||
acroTrainerAngleLimitNumberElement.change(function () {
|
acroTrainerAngleLimitNumberElement.on('input', function () {
|
||||||
acroTrainerAngleLimitRangeElement.val($(this).val());
|
acroTrainerAngleLimitRangeElement.val($(this).val());
|
||||||
});
|
});
|
||||||
acroTrainerAngleLimitRangeElement.change(function () {
|
acroTrainerAngleLimitRangeElement.on('input', function () {
|
||||||
acroTrainerAngleLimitNumberElement.val($(this).val());
|
acroTrainerAngleLimitNumberElement.val($(this).val());
|
||||||
});
|
});
|
||||||
acroTrainerAngleLimitNumberElement.val(ADVANCED_TUNING.acroTrainerAngleLimit).change();
|
acroTrainerAngleLimitNumberElement.val(ADVANCED_TUNING.acroTrainerAngleLimit).trigger('input');
|
||||||
|
|
||||||
// Yaw D
|
// Yaw D
|
||||||
$('.pid_tuning .YAW input[name="d"]').val(PIDs[2][2]); // PID Yaw D
|
$('.pid_tuning .YAW input[name="d"]').val(PIDs[2][2]); // PID Yaw D
|
||||||
|
@ -261,10 +261,10 @@ TABS.pid_tuning.initialize = function (callback) {
|
||||||
feedforwardTransitionNumberElement.val(ADVANCED_TUNING.feedforwardTransition / 100);
|
feedforwardTransitionNumberElement.val(ADVANCED_TUNING.feedforwardTransition / 100);
|
||||||
feedforwardTransitionRangeElement.val(ADVANCED_TUNING.feedforwardTransition / 100);
|
feedforwardTransitionRangeElement.val(ADVANCED_TUNING.feedforwardTransition / 100);
|
||||||
|
|
||||||
feedforwardTransitionNumberElement.change(function () {
|
feedforwardTransitionNumberElement.on('input', function () {
|
||||||
feedforwardTransitionRangeElement.val($(this).val());
|
feedforwardTransitionRangeElement.val($(this).val());
|
||||||
});
|
});
|
||||||
feedforwardTransitionRangeElement.change(function () {
|
feedforwardTransitionRangeElement.on('input', function () {
|
||||||
feedforwardTransitionNumberElement.val($(this).val());
|
feedforwardTransitionNumberElement.val($(this).val());
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -825,11 +825,11 @@ TABS.pid_tuning.initialize = function (callback) {
|
||||||
}
|
}
|
||||||
checkUpdateDtermTransitionWarning(dtermTransitionNumberElement.val());
|
checkUpdateDtermTransitionWarning(dtermTransitionNumberElement.val());
|
||||||
|
|
||||||
dtermTransitionNumberElement.change(function () {
|
dtermTransitionNumberElement.on('input', function () {
|
||||||
checkUpdateDtermTransitionWarning($(this).val());
|
checkUpdateDtermTransitionWarning($(this).val());
|
||||||
dtermTransitionRangeElement.val($(this).val());
|
dtermTransitionRangeElement.val($(this).val());
|
||||||
});
|
});
|
||||||
dtermTransitionRangeElement.change(function () {
|
dtermTransitionRangeElement.on('input', function () {
|
||||||
checkUpdateDtermTransitionWarning($(this).val());
|
checkUpdateDtermTransitionWarning($(this).val());
|
||||||
dtermTransitionNumberElement.val($(this).val());
|
dtermTransitionNumberElement.val($(this).val());
|
||||||
});
|
});
|
||||||
|
@ -846,12 +846,12 @@ TABS.pid_tuning.initialize = function (callback) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
dtermNumberElement.change(function () {
|
dtermNumberElement.on('input', function () {
|
||||||
var value = $(this).val();
|
var value = $(this).val();
|
||||||
adjustRangeElement(value);
|
adjustRangeElement(value);
|
||||||
dtermRangeElement.val(value);
|
dtermRangeElement.val(value);
|
||||||
});
|
});
|
||||||
dtermRangeElement.change(function () {
|
dtermRangeElement.on('input', function () {
|
||||||
var value = $(this).val();
|
var value = $(this).val();
|
||||||
adjustRangeElement(value);
|
adjustRangeElement(value);
|
||||||
dtermNumberElement.val(value);
|
dtermNumberElement.val(value);
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue