diff options
| author | levinse <levinse> | 2010-12-21 06:26:16 +0000 |
|---|---|---|
| committer | levinse <levinse> | 2010-12-21 06:26:16 +0000 |
| commit | 8ff8367c3806c5eb56b604bf55f67db177cf0bda (patch) | |
| tree | 86eebd42f80699b955d57f39644d6d6b84017aac /httemplate/elements/select-phonenum.html | |
| parent | 42638dec45ee1f2f8a2bb4e147d1a8ea171629b5 (diff) | |
self-service improvements: DIDs, RT10885
Diffstat (limited to 'httemplate/elements/select-phonenum.html')
| -rw-r--r-- | httemplate/elements/select-phonenum.html | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/httemplate/elements/select-phonenum.html b/httemplate/elements/select-phonenum.html index b98d140e4..1c13ae039 100644 --- a/httemplate/elements/select-phonenum.html +++ b/httemplate/elements/select-phonenum.html @@ -58,6 +58,25 @@ //run the callback if ( callback != null ) callback(); + + var phonenum_sel = what.form.<% $opt{'prefix'} %>phonenum; + var bulkdid = document.getElementById('bulkdid'); + if ( bulkdid != null ) { + var numCheckboxes = Math.min(phonenum_sel.options.length-1,<% $opt{'bulknum'} %>); + var i; + for(i = 0; i < numCheckboxes; i++){ + document.getElementById('bulkdid_'+i).style.display = 'block'; + var tn = phonenum_sel.options[i+1].value; + document.getElementById('checkbox_bulkdid_'+i).value = tn; + document.getElementById('label_bulkdid_'+i).innerHTML = tn; + } + for(i = numCheckboxes; i < <% $opt{'bulknum'} %>; i++){ + document.getElementById('bulkdid_'+i).style.display = 'none'; + document.getElementById('checkbox_bulkdid_'+i).value = ''; + document.getElementById('label_bulkdid_'+i).innerHTML = ''; + } + } + } // go get the new phonenums |
