Wrap text
volunteer.js (excerpt) (javascript)
|
|
function custom_report_setup() {
elements = document.getElementsByClassName('custom_report_input'); // You must include the prototype framework for this to work
elements = elements.slice(0,15)
prompt_string = elements.length.toString()
for(element in elements) {
prompt_string += elements[element].className + '#' + elements[element].id + " "
}
document.write(prompt_string);
truncated_elements = [];
parent_of_truncated = [];
i = 0
for(element in elements) {
document.write("Starting iteration for '" + elements[element].className + '#' + elements[element].id + "' (" + i.toString() + ')' + " ... ");
if(elements[element].id.match(/_truncated/) == -1) {
elements[element].disabled = true;
} else {
truncated_elements.push(elements[element]);
parent_of_truncated.push(document.getElementById(elements[element].id.replace(/_truncated/, "")));
}
document.write("Exiting iteration for '" + elements[element].className + '#' + elements[element].id + "' (" + i.toString() + ')' + " ... ");
i++
}
for(element in parent_of_truncated) {
if(parent_of_truncated[element].checked == true) {
truncated_elements[element].disabled = false;
} else {
truncated_elements[element].disabled = true;
}
}
}
|
data in html
|
|
Starting iteration for 'custom_report_input#view_type' (0) ...
Exiting iteration for 'custom_report_input#view_type' (0) ...
Starting iteration for 'custom_report_input#activity' (1) ...
Exiting iteration for 'custom_report_input#activity' (1) ...
Starting iteration for 'custom_report_input#activity_truncate' (2) ...
Exiting iteration for 'custom_report_input#activity_truncate' (2) ...
Starting iteration for 'custom_report_input#e_mail' (3) ...
Exiting iteration for 'custom_report_input#e_mail' (3) ...
Starting iteration for 'custom_report_input#name' (4) ...
Exiting iteration for 'custom_report_input#name' (4) ...
Starting iteration for 'custom_report_input#comments' (5) ...
Exiting iteration for 'custom_report_input#comments' (5) ...
Starting iteration for 'custom_report_input#comments_truncate' (6) ...
Exiting iteration for 'custom_report_input#comments_truncate' (6) ...
Starting iteration for 'custom_report_input#character_name' (7) ...
Exiting iteration for 'custom_report_input#character_name' (7) ...
Starting iteration for 'custom_report_input#days' (8) ...
Exiting iteration for 'custom_report_input#days' (8) ...
Starting iteration for 'custom_report_input#bio' (9) ...
Exiting iteration for 'custom_report_input#bio' (9) ...
Starting iteration for 'custom_report_input#bio_truncate' (10) ...
Exiting iteration for 'custom_report_input#bio_truncate' (10) ...
Starting iteration for 'custom_report_input#costume' (11) ...
Exiting iteration for 'custom_report_input#costume' (11) ...
Starting iteration for 'custom_report_input#costume_details' (12) ...
Exiting iteration for 'custom_report_input#costume_details' (12) ...
Starting iteration for 'custom_report_input#costume_details_truncate' (13) ...
Exiting iteration for 'custom_report_input#costume_details_truncate' (13) ...
Starting iteration for 'custom_report_input#present' (14) ...
Exiting iteration for 'custom_report_input#present' (14) ...
!!Starting iteration for 'undefined#undefined' (15) ...
|