CF/BF - Cleanup ports tab.

Handes wrapping on narrow screens better.
10.3.x-maintenance
Hydra 2017-04-22 15:33:25 +01:00 committed by Michael Keller
parent 831d087aaa
commit 2fecfb0b65
3 changed files with 31 additions and 7 deletions

19
_locales/en/messages.json Executable file → Normal file
View File

@ -735,10 +735,10 @@
}, },
"portsIdentifier": { "portsIdentifier": {
"message": "Port Identifier" "message": "Identifier"
}, },
"portsConfiguration": { "portsConfiguration": {
"message": "Configuration" "message": "Configuration/MSP"
}, },
"portsSerialRx": { "portsSerialRx": {
"message": "Serial Rx" "message": "Serial Rx"
@ -791,6 +791,18 @@
"portsFunction_TELEMETRY_SMARTPORT": { "portsFunction_TELEMETRY_SMARTPORT": {
"message": "SmartPort" "message": "SmartPort"
}, },
"portsFunction_TELEMETRY_IBUS": {
"message": "iBUS"
},
"portsFunction_TELEMETRY_JETIXBUS": {
"message": "JETIXBUS"
},
"portsFunction_TELEMETRY_CRSF": {
"message": "CRSF"
},
"portsFunction_TELEMETRY_SRXL": {
"message": "SRXL"
},
"portsFunction_ESC_SENSOR": { "portsFunction_ESC_SENSOR": {
"message": "ESC" "message": "ESC"
}, },
@ -806,9 +818,6 @@
"portsFunction_IRC_TRAMP": { "portsFunction_IRC_TRAMP": {
"message": "IRC Tramp" "message": "IRC Tramp"
}, },
"portsFunction_TELEMETRY_IBUS": {
"message": "iBUS Telemetry"
},
"pidTuningUpgradeFirmwareToChangePidController": { "pidTuningUpgradeFirmwareToChangePidController": {
"message": "<span style=\"color: red\">Changing PID controller disabled - you can change it via the CLI.</span> You have firmware with API version <span style=\"color: red\">$1</span>, but this functionality requires requires <span style=\"color: #ffbb00\">$2</span>." "message": "<span style=\"color: red\">Changing PID controller disabled - you can change it via the CLI.</span> You have firmware with API version <span style=\"color: red\">$1</span>, but this functionality requires requires <span style=\"color: #ffbb00\">$2</span>."
}, },

View File

@ -72,8 +72,22 @@
display: none; display: none;
} }
/* margin required when cell contents wrap */
.tab-ports .ports select {
margin-top: 5px;
margin-bottom: 5px;
}
.tab-ports .ports select[name=function-peripherals],
.tab-ports .ports select[name=function-telemetry] {
max-width: 110px;
}
.tab-ports .ports td {
text-align: center;
}
.tab-ports .ports thead td { .tab-ports .ports thead td {
text-align: left;
white-space: nowrap; white-space: nowrap;
padding: 5px 7px; padding: 5px 7px;
background-color: #828885; background-color: #828885;
@ -81,6 +95,7 @@
} }
.tab-ports .ports thead td:first-child { .tab-ports .ports thead td:first-child {
text-align: left;
border-top-left-radius: 5px; border-top-left-radius: 5px;
border-left: 0px; border-left: 0px;
} }

View File

@ -209,7 +209,7 @@ TABS.ports.initialize = function (callback, scrollPosition) {
var select_e; var select_e;
if (column !== 'telemetry' && column !== 'sensors' && column !== 'peripherals') { if (column !== 'telemetry' && column !== 'sensors' && column !== 'peripherals') {
var checkboxId = 'functionCheckbox-' + portIndex + '-' + columnIndex + '-' + i; var checkboxId = 'functionCheckbox-' + portIndex + '-' + columnIndex + '-' + i;
functions_e.prepend('<span class="function"><input type="checkbox" class="togglemedium" id="' + checkboxId + '" value="' + functionName + '" /><label for="' + checkboxId + '"> ' + functionRule.displayName + '</label></span>'); functions_e.prepend('<span class="function"><input type="checkbox" class="togglemedium" id="' + checkboxId + '" value="' + functionName + '" /><label for="' + checkboxId + '"></label></span>');
if (serialPort.functions.indexOf(functionName) >= 0) { if (serialPort.functions.indexOf(functionName) >= 0) {
var checkbox_e = functions_e.find('#' + checkboxId); var checkbox_e = functions_e.find('#' + checkboxId);