adding "shifting" arrows for all numerical values

also the number of decimals after . should now better match the desired
value size/length expected by multiwii
10.3.x-maintenance
cTn 2013-06-16 14:16:23 +02:00
parent 88d29db283
commit cfef3c67ab
4 changed files with 118 additions and 46 deletions

View File

@ -361,6 +361,8 @@ a:hover {
} }
.tab-initial_setup .acc-trim input { .tab-initial_setup .acc-trim input {
width: 80px; width: 80px;
height: 20px;
line-height: 20px;
border: 1px solid silver; border: 1px solid silver;
text-align: center; text-align: center;
@ -373,8 +375,8 @@ a:hover {
margin-left: 55px; margin-left: 55px;
width: 80px; width: 80px;
height: 18px; height: 20px;
line-height: 18px; line-height: 20px;
color: white; color: white;
text-align: center; text-align: center;
@ -495,8 +497,8 @@ a:hover {
} }
.tab-pid_tuning table input { .tab-pid_tuning table input {
width: 130px; width: 130px;
height: 18px; height: 20px;
line-height: 18px; line-height: 20px;
padding: 0 5px 0 5px; padding: 0 5px 0 5px;
border: 1px solid silver; border: 1px solid silver;
@ -580,8 +582,8 @@ a:hover {
} }
.tab-receiver .tunings table input { .tab-receiver .tunings table input {
width: 130px; width: 130px;
height: 18px; height: 20px;
line-height: 18px; line-height: 20px;
padding: 0 5px 0 5px; padding: 0 5px 0 5px;
border: 1px solid silver; border: 1px solid silver;

View File

@ -8,54 +8,54 @@
</tr> </tr>
<tr class="ROLL"> <tr class="ROLL">
<td>ROLL</td> <td>ROLL</td>
<td><input type="text" name="p" value="" /></td> <td><input type="number" step="0.1" name="p" value="" /></td>
<td><input type="text" name="i" value="" /></td> <td><input type="number" step="0.001" name="i" value="" /></td>
<td><input type="text" name="d" value="" /></td> <td><input type="number" step="1" name="d" value="" /></td>
</tr> </tr>
<tr class="PITCH"> <tr class="PITCH">
<td>PITCH</td> <td>PITCH</td>
<td><input type="text" name="p" value="" /></td> <td><input type="number" step="0.1" name="p" value="" /></td>
<td><input type="text" name="i" value="" /></td> <td><input type="number" step="0.001" name="i" value="" /></td>
<td><input type="text" name="d" value="" /></td> <td><input type="number" step="1" name="d" value="" /></td>
</tr> </tr>
<tr class="YAW"> <tr class="YAW">
<td>YAW</td> <td>YAW</td>
<td><input type="text" name="p" value="" /></td> <td><input type="number" step="0.1" name="p" value="" /></td>
<td><input type="text" name="i" value="" /></td> <td><input type="number" step="0.001" name="i" value="" /></td>
<td><input type="text" name="d" value="" /></td> <td><input type="number" step="1" name="d" value="" /></td>
</tr> </tr>
<tr class="ALT"> <tr class="ALT">
<td>ALT</td> <td>ALT</td>
<td><input type="text" name="p" value="" /></td> <td><input type="number" step="0.1" name="p" value="" /></td>
<td><input type="text" name="i" value="" /></td> <td><input type="number" step="0.001" name="i" value="" /></td>
<td><input type="text" name="d" value="" /></td> <td><input type="number" step="1" name="d" value="" /></td>
</tr> </tr>
<tr class="Pos"> <tr class="Pos">
<td>Pos</td> <td>Pos</td>
<td><input type="text" name="p" value="" /></td> <td><input type="number" step="0.01" name="p" value="" /></td>
<td><input type="text" name="i" value="" /></td> <td><input type="number" step="0.01" name="i" value="" /></td>
</tr> </tr>
<tr class="PosR"> <tr class="PosR">
<td>PosR</td> <td>PosR</td>
<td><input type="text" name="p" value="" /></td> <td><input type="number" step="0.1" name="p" value="" /></td>
<td><input type="text" name="i" value="" /></td> <td><input type="number" step="0.01" name="i" value="" /></td>
<td><input type="text" name="d" value="" /></td> <td><input type="number" step="0.001" name="d" value="" /></td>
</tr> </tr>
<tr class="NavR"> <tr class="NavR">
<td>NavR</td> <td>NavR</td>
<td><input type="text" name="p" value="" /></td> <td><input type="number" step="0.1" name="p" value="" /></td>
<td><input type="text" name="i" value="" /></td> <td><input type="number" step="0.01" name="i" value="" /></td>
<td><input type="text" name="d" value="" /></td> <td><input type="number" step="0.001" name="d" value="" /></td>
</tr> </tr>
<tr class="LEVEL"> <tr class="LEVEL">
<td>LEVEL</td> <td>LEVEL</td>
<td><input type="text" name="p" value="" /></td> <td><input type="number" step="0.1" name="p" value="" /></td>
<td><input type="text" name="i" value="" /></td> <td><input type="number" step="0.01" name="i" value="" /></td>
<td><input type="text" name="d" value="" /></td> <td><input type="number" step="1" name="d" value="" /></td>
</tr> </tr>
<tr class="MAG"> <tr class="MAG">
<td>MAG</td> <td>MAG</td>
<td><input type="text" name="p" value="" /></td> <td><input type="number" step="0.1" name="p" value="" /></td>
</tr> </tr>
</table> </table>
<table class="rate-tpa"> <table class="rate-tpa">
@ -65,9 +65,9 @@
<th>TPA</th> <th>TPA</th>
</tr> </tr>
<tr> <tr>
<td><input type="text" name="roll-pitch" value="" /></td> <td><input type="number" step="0.01" name="roll-pitch" value="" /></td>
<td><input type="text" name="yaw" value="" /></td> <td><input type="number" step="0.01" name="yaw" value="" /></td>
<td><input type="text" name="tpa" value="" /></td> <td><input type="number" step="0.01" name="tpa" value="" /></td>
</tr> </tr>
</table> </table>
<a class="update" href="#">Save</a> <a class="update" href="#">Save</a>

View File

@ -4,55 +4,125 @@ function tab_initialize_pid_tuning() {
var i = 0; var i = 0;
$('.pid_tuning .ROLL input').each(function() { $('.pid_tuning .ROLL input').each(function() {
switch (i) {
case 0:
$(this).val(PIDs[needle][i++].toFixed(1));
break;
case 1:
$(this).val(PIDs[needle][i++].toFixed(3)); $(this).val(PIDs[needle][i++].toFixed(3));
break;
case 2:
$(this).val(PIDs[needle][i++].toFixed(0));
break;
}
}); });
needle++; needle++;
i = 0; i = 0;
$('.pid_tuning .PITCH input').each(function() { $('.pid_tuning .PITCH input').each(function() {
switch (i) {
case 0:
$(this).val(PIDs[needle][i++].toFixed(1));
break;
case 1:
$(this).val(PIDs[needle][i++].toFixed(3)); $(this).val(PIDs[needle][i++].toFixed(3));
break;
case 2:
$(this).val(PIDs[needle][i++].toFixed(0));
break;
}
}); });
needle++; needle++;
i = 0; i = 0;
$('.pid_tuning .YAW input').each(function() { $('.pid_tuning .YAW input').each(function() {
switch (i) {
case 0:
$(this).val(PIDs[needle][i++].toFixed(1));
break;
case 1:
$(this).val(PIDs[needle][i++].toFixed(3)); $(this).val(PIDs[needle][i++].toFixed(3));
break;
case 2:
$(this).val(PIDs[needle][i++].toFixed(0));
break;
}
}); });
needle++; needle++;
i = 0; i = 0;
$('.pid_tuning .ALT input').each(function() { $('.pid_tuning .ALT input').each(function() {
switch (i) {
case 0:
$(this).val(PIDs[needle][i++].toFixed(1));
break;
case 1:
$(this).val(PIDs[needle][i++].toFixed(3)); $(this).val(PIDs[needle][i++].toFixed(3));
break;
case 2:
$(this).val(PIDs[needle][i++].toFixed(0));
break;
}
}); });
needle++; needle++;
i = 0; i = 0;
$('.pid_tuning .Pos input').each(function() { $('.pid_tuning .Pos input').each(function() {
$(this).val(PIDs[needle][i++].toFixed(3)); $(this).val(PIDs[needle][i++].toFixed(2));
}); });
needle++; needle++;
i = 0; i = 0;
$('.pid_tuning .PosR input').each(function() { $('.pid_tuning .PosR input').each(function() {
switch (i) {
case 0:
$(this).val(PIDs[needle][i++].toFixed(1));
break;
case 1:
$(this).val(PIDs[needle][i++].toFixed(2));
break;
case 2:
$(this).val(PIDs[needle][i++].toFixed(3)); $(this).val(PIDs[needle][i++].toFixed(3));
break;
}
}); });
needle++; needle++;
i = 0; i = 0;
$('.pid_tuning .NavR input').each(function() { $('.pid_tuning .NavR input').each(function() {
switch (i) {
case 0:
$(this).val(PIDs[needle][i++].toFixed(1));
break;
case 1:
$(this).val(PIDs[needle][i++].toFixed(2)); $(this).val(PIDs[needle][i++].toFixed(2));
break;
case 2:
$(this).val(PIDs[needle][i++].toFixed(3));
break;
}
}); });
needle++; needle++;
i = 0; i = 0;
$('.pid_tuning .LEVEL input').each(function() { $('.pid_tuning .LEVEL input').each(function() {
switch (i) {
case 0:
$(this).val(PIDs[needle][i++].toFixed(1));
break;
case 1:
$(this).val(PIDs[needle][i++].toFixed(2)); $(this).val(PIDs[needle][i++].toFixed(2));
break;
case 2:
$(this).val(PIDs[needle][i++].toFixed(0));
break;
}
}); });
needle++; needle++;
i = 0; i = 0;
$('.pid_tuning .MAG input').each(function() { $('.pid_tuning .MAG input').each(function() {
$(this).val(PIDs[needle][i++].toFixed(2)); $(this).val(PIDs[needle][i++].toFixed(1));
}); });
needle++; needle++;

View File

@ -48,8 +48,8 @@
<th>Throttle EXPO</th> <th>Throttle EXPO</th>
</tr> </tr>
<tr> <tr>
<td><input type="text" name="mid" value="" /></td> <td><input type="number" step="0.01" name="mid" value="" /></td>
<td><input type="text" name="expo" value="" /></td> <td><input type="number" step="0.01" name="expo" value="" /></td>
</tr> </tr>
</table> </table>
<table class="rate"> <table class="rate">
@ -58,8 +58,8 @@
<th>Pitch &amp; Roll Expo</th> <th>Pitch &amp; Roll Expo</th>
</tr> </tr>
<tr> <tr>
<td><input type="text" name="rate" value="" /></td> <td><input type="number" step="0.01" name="rate" value="" /></td>
<td><input type="text" name="expo" value="" /></td> <td><input type="number" step="0.01" name="expo" value="" /></td>
</tr> </tr>
</table> </table>
<a class="update" href="#">Save</a> <a class="update" href="#">Save</a>