Changeset 3532

Show
Ignore:
Timestamp:
10/07/08 17:01:10 (5 years ago)
Author:
jow
Message:

* luci/libs/cbi: also set css class names for dynamically generated select lists

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • ff-luci/trunk/libs/cbi/htdocs/luci-static/resources/cbi.js

    r3367 r3532  
    2020            }; 
    2121            cbi_d.unshift(entry); 
    22         }    
     22        } 
    2323        entry.deps.push(dep) 
    2424    } 
     
    2828    var t = document.getElementById(target); 
    2929    var value; 
    30      
     30 
    3131    if (!t || !t.value) { 
    3232        value = ""; 
    3333    } else { 
    3434        value = t.value; 
    35          
     35 
    3636        if (t.type == "checkbox") { 
    3737            value = t.checked ? value : ""; 
    3838        } 
    3939    } 
    40      
     40 
    4141    return (value == ref) 
    4242} 
     
    5151            return true 
    5252        } 
    53     }        
     53    } 
    5454} 
    5555 
     
    7070            } else { 
    7171                next.parentNode.insertBefore(entry.node, next); 
    72             }        
     72            } 
    7373            state = (state || (node && node.parentNode)) 
    7474        } 
     
    101101 
    102102function cbi_combobox(id, values, def, man) { 
    103     var selid = "cbi.combobox." + id 
     103    var selid = "cbi.combobox." + id; 
    104104    if (document.getElementById(selid)) { 
    105105        return 
     
    108108    var obj = document.getElementById(id) 
    109109    var sel = document.createElement("select"); 
    110     sel.id = selid 
     110    sel.id = selid; 
     111    sel.className = 'cbi-input-select'; 
    111112    if (obj.nextSibling) { 
    112         obj.parentNode.insertBefore(sel, obj.nextSibling);   
     113        obj.parentNode.insertBefore(sel, obj.nextSibling); 
    113114    } else { 
    114115        obj.parentNode.appendChild(sel);