summaryrefslogtreecommitdiffstats
path: root/usr/local/www/javascript
diff options
context:
space:
mode:
Diffstat (limited to 'usr/local/www/javascript')
-rw-r--r--usr/local/www/javascript/interfaces_ppps_edit/ppps_edit.js18
1 files changed, 8 insertions, 10 deletions
diff --git a/usr/local/www/javascript/interfaces_ppps_edit/ppps_edit.js b/usr/local/www/javascript/interfaces_ppps_edit/ppps_edit.js
index 75ad1aa..f97ae53 100644
--- a/usr/local/www/javascript/interfaces_ppps_edit/ppps_edit.js
+++ b/usr/local/www/javascript/interfaces_ppps_edit/ppps_edit.js
@@ -1,19 +1,17 @@
function update_select_list(new_options, select_list){
var option_array = new_options.split("|");
+ var i = 0;
select_list.length = 0;
for(var j=0; j < option_array.length-1; j++){
var option = option_array[j].split(",");
var selected = Boolean(parseInt(option[2]));
select_list[j] = new Option(option[0], option[1], false, selected);
- var label = "linklabel" + j.toString();
- //var label_text = $(label).innerHTML;
- $(label).innerHTML = "Link Parameters (" + option[1] + ")";
//for testing and debugging
//select_list.options[option_array.length-1+j] = new Option(option[2].toString() +" "+ selected.toString());
//select_list.options[option_array.length-1+j] = new Option("Link Label: " + linklabel + " Label Text:" + label_text);
}
- //show_hide_linkfields(select_list);
+ show_hide_linkfields(select_list);
}
function clear_selected(list_name){
@@ -25,14 +23,14 @@ function clear_selected(list_name){
function show_hide_linkfields(options){
var select_count = 0;
+ // this for loop is not used currently
for(var j=0; j < options.length; j++){
- if (options[j].selected)
- select_count++;
- }
- for(var j=0; j < options.length; j++){
- var label = "link" + j.toString();
- if (options[j].selected && select_count > 1){
+ var label = "link" + select_count.toString();
+ if (options[j].selected){
+ var linklabel = "linklabel" + select_count.toString();
+ $(linklabel).innerHTML = "Link Parameters (" + options[j].value + ")";
$(label).show();
+ select_count++;
continue;
}
$(label).hide();
OpenPOWER on IntegriCloud