1
0
Fork 0
mirror of https://github.com/iNavFlight/inav-configurator.git synced 2025-07-26 17:55:21 +03:00

Merge branch 'master' into HDZeroVTX

This commit is contained in:
Geoff Sim 2021-12-13 21:56:48 +00:00
commit 7a29908db3
4 changed files with 54 additions and 0 deletions

View file

@ -37,6 +37,9 @@
"deviceReady": { "deviceReady": {
"message": "Device - <span style=\"color: #37a8db\">Ready</span>" "message": "Device - <span style=\"color: #37a8db\">Ready</span>"
}, },
"savingDefaults": {
"message": "Device - <span style=\"color: red\">Saving default settings</span>"
},
"fcNotConnected": { "fcNotConnected": {
"message": "Not connected" "message": "Not connected"
}, },

View file

@ -2,6 +2,7 @@
'use strict'; 'use strict';
var helper = helper || {}; var helper = helper || {};
var savingDefaultsModal;
helper.defaultsDialog = (function () { helper.defaultsDialog = (function () {
@ -329,6 +330,10 @@ helper.defaultsDialog = (function () {
key: "fw_i_yaw", key: "fw_i_yaw",
value: 0 value: 0
}, },
{
key: "fw_d_yaw",
value: 0
},
{ {
key: "fw_ff_yaw", key: "fw_ff_yaw",
value: 100 value: 100
@ -503,10 +508,30 @@ helper.defaultsDialog = (function () {
key: "fw_i_roll", key: "fw_i_roll",
value: 3 value: 3
}, },
{
key: "fw_d_roll",
value: 7
},
{ {
key: "fw_ff_roll", key: "fw_ff_roll",
value: 50 value: 50
}, },
{
key: "fw_p_yaw",
value: 20
},
{
key: "fw_i_yaw",
value: 0
},
{
key: "fw_d_yaw",
value: 0
},
{
key: "fw_ff_yaw",
value: 100
},
{ {
key: "imu_acc_ignore_rate", key: "imu_acc_ignore_rate",
value: 9 value: 9
@ -670,6 +695,7 @@ helper.defaultsDialog = (function () {
GUI.tab_switch_cleanup(function () { GUI.tab_switch_cleanup(function () {
MSP.send_message(MSPCodes.MSP_SET_REBOOT, false, false, function () { MSP.send_message(MSPCodes.MSP_SET_REBOOT, false, false, function () {
//noinspection JSUnresolvedVariable //noinspection JSUnresolvedVariable
savingDefaultsModal.close();
GUI.log(chrome.i18n.getMessage('deviceRebooting')); GUI.log(chrome.i18n.getMessage('deviceRebooting'));
GUI.handleReconnect(); GUI.handleReconnect();
}); });
@ -681,13 +707,25 @@ helper.defaultsDialog = (function () {
}; };
privateScope.onPresetClick = function (event) { privateScope.onPresetClick = function (event) {
savingDefaultsModal = new jBox('Modal', {
width: 400,
height: 100,
animation: false,
closeOnClick: false,
closeOnEsc: false,
content: $('#modal-saving-defaults')
}).open();
$container.hide(); $container.hide();
let selectedDefaultPreset = data[$(event.currentTarget).data("index")]; let selectedDefaultPreset = data[$(event.currentTarget).data("index")];
if (selectedDefaultPreset && selectedDefaultPreset.settings) { if (selectedDefaultPreset && selectedDefaultPreset.settings) {
mspHelper.loadBfConfig(function () { mspHelper.loadBfConfig(function () {
privateScope.setFeaturesBits(selectedDefaultPreset) privateScope.setFeaturesBits(selectedDefaultPreset)
}); });
} else {
savingDefaultsModal.close();
} }
}; };

View file

@ -2155,6 +2155,16 @@ select {
text-align: center; text-align: center;
} }
#modal-saving-defaults {
/* width: 100%; */
height: 90px;
background: url(../images/loading-bars.svg) no-repeat center 100%;
}
#modal-saving-defaults div {
text-align: center;
}
.subtab__header { .subtab__header {
padding: 0; padding: 0;
height: auto; height: auto;

View file

@ -296,6 +296,9 @@
<div id="modal-reconnect" class="is-hidden"> <div id="modal-reconnect" class="is-hidden">
<div data-i18n="deviceRebooting"></div> <div data-i18n="deviceRebooting"></div>
</div> </div>
<div id="modal-saving-defaults" class="is-hidden">
<div data-i18n="savingDefaults"></div>
</div>
<div id="defaults-wrapper" style="display: none"> <div id="defaults-wrapper" style="display: none">
<div class="defaults-dialog__background"></div> <div class="defaults-dialog__background"></div>
<div class="defaults-dialog__content"> <div class="defaults-dialog__content">