From 45ae10513cb6af98ffedaef751d50a0d553f3b82 Mon Sep 17 00:00:00 2001 From: cTn Date: Tue, 20 May 2014 14:06:15 +0200 Subject: [PATCH] accept flexible amount of aux channels (up to 28) --- tabs/receiver.js | 27 +++++++++++---------------- 1 file changed, 11 insertions(+), 16 deletions(-) diff --git a/tabs/receiver.js b/tabs/receiver.js index f6ca73bf96..3b01cd8b02 100644 --- a/tabs/receiver.js +++ b/tabs/receiver.js @@ -32,26 +32,21 @@ function tab_initialize_receiver() { }); // generate bars - var bar_names = [ - 'Roll', - 'Pitch', - 'Yaw', - 'Throttle', - 'AUX 1', - 'AUX 2', - 'AUX 3', - 'AUX 4', - 'AUX 5', - 'AUX 6', - 'AUX 7', - 'AUX 8' - ]; - + var bar_names = ['Roll', 'Pitch', 'Yaw', 'Throttle']; var bar_container = $('.tab-receiver .bars'); + var aux_index = 1; + for (var i = 0; i < RC.active_channels; i++) { + var name; + if (i < bar_names.length) { + name = bar_names[i]; + } else { + name = 'AUX ' + aux_index++; + } + bar_container.append('\ \