add "CLI" feature names as checkbox tooltip

10.3.x-maintenance
cTn 2014-09-19 17:51:55 +02:00
parent 6be76d855d
commit 9d3f98ace2
1 changed files with 16 additions and 16 deletions

View File

@ -91,26 +91,26 @@ TABS.configuration.initialize = function (callback) {
// generate features // generate features
var featureNames = [ var featureNames = [
'Enable PPM input (and disable PWM input)', {name: 'PPM', description: 'Enable PPM input (and disable PWM input)'},
'Enable Battery voltage monitoring', {name: 'VBAT', description: 'Enable Battery voltage monitoring'},
'Enable in-flight level calibration', {name: 'INFLIGHT_ACC_CAL', description: 'Enable in-flight level calibration'},
'Enable Serial-based receiver (SPEKSAT, SBUS, SUMD)', {name: 'SERIALRX', description: 'Enable Serial-based receiver (SPEKSAT, SBUS, SUMD)'},
'Don\'t spin the motors when armed', {name: 'MOTOR_STOP', description: 'Don\'t spin the motors when armed'},
'Enable servo gimbal', {name: 'SERVO_TILT', description: 'Enable servo gimbal'},
'Enable 3rd serial port', {name: 'SOFTSERIAL', description: 'Enable 3rd serial port'},
'Enable LED ring support', {name: 'LED_RING', description: 'Enable LED ring support'},
'Enable GPS (PPM or 3rd serial port required)', {name: 'GPS', description: 'Enable GPS (PPM or 3rd serial port required)'},
'Enable failsafe settings on PPM/PWM signal loss', {name: 'FAILSAFE', description: 'Enable failsafe settings on PPM/PWM signal loss'},
'Enable sonar', {name: 'SONAR', description: 'Enable sonar'},
'Enable FrSky- compatible telemetry output', {name: 'TELEMETRY', description: 'Enable FrSky- compatible telemetry output'},
'Enable battery current monitoring', {name: 'POWERMETER', description: 'Enable battery current monitoring'},
'Enable VARIO', {name: 'VARIO', description: 'Enable VARIO'},
'Enable 3D mode (for use with reversible ESCs)' {name: '3D', description: 'Enable 3D mode (for use with reversible ESCs)'}
]; ];
var features_e = $('.features'); var features_e = $('.features');
for (var i = 0; i < featureNames.length; i++) { for (var i = 0; i < featureNames.length; i++) {
var element = $('<dt><input id="feature-' + i + '" type="checkbox" /></dt><dd><label for="feature-' + i + '">' + featureNames[i] + '</label></dd>'); var element = $('<dt><input id="feature-' + i + '" title="' + featureNames[i].name + '" type="checkbox" /></dt><dd><label for="feature-' + i + '">' + featureNames[i].description + '</label></dd>');
element.find('input').attr('checked', bit_check(BF_CONFIG.features, i)); element.find('input').attr('checked', bit_check(BF_CONFIG.features, i));
features_e.append(element); features_e.append(element);