1
0
Fork 0
mirror of https://github.com/iNavFlight/inav-configurator.git synced 2025-07-26 09:45:23 +03:00

fixed disabling of OSD elements

This commit is contained in:
Pawel Spychalski (DzikuVx) 2016-12-16 19:27:52 +01:00
parent 1a7d06705a
commit b8567252af
2 changed files with 8 additions and 2 deletions

View file

@ -625,5 +625,8 @@ var FC = {
750: '750Hz',
1000: '1kHz'
}
},
getOsdDisabledFields: function () {
return ['CRAFT_NAME', 'VTX_CHANNEL']
}
};

View file

@ -394,9 +394,9 @@ OSD.chooseFields = function () {
F.ONTIME,
F.FLYTIME,
F.FLYMODE,
// F.CRAFT_NAME,
F.CRAFT_NAME,
F.THROTTLE_POSITION,
// F.VTX_CHANNEL,
F.VTX_CHANNEL,
F.CURRENT_DRAW,
F.MAH_DRAWN,
F.GPS_SPEED,
@ -671,6 +671,9 @@ TABS.osd.initialize = function (callback) {
var checked = field.isVisible ? 'checked' : '';
var $field = $('<div class="display-field field-' + field.index + '"/>');
if (FC.getOsdDisabledFields().indexOf(field.name) != -1) {
$field.hide();
}
$field.append(
$('<input type="checkbox" name="' + field.name + '" class="togglesmall"></input>')
.data('field', field)