version 1.1, 2006/05/11 21:10:21
|
version 1.2, 2006/05/15 22:01:12
|
Line 155 sub get_people_in_class {
|
Line 155 sub get_people_in_class {
|
# Parameters: |
# Parameters: |
# $students - Students in the section. (ref to array of references |
# $students - Students in the section. (ref to array of references |
# to arrays). |
# to arrays). |
|
# $formname - Name of the form in which this stuff gets rendered. |
# $formprefix - form path prefix for form element names |
# $formprefix - form path prefix for form element names |
# This is used to make each form element |
# This is used to make each form element |
# so that the segments having to do with each |
# so that the segments having to do with each |
Line 171 sub get_people_in_class {
|
Line 172 sub get_people_in_class {
|
# HTML text to add to the rendering of the helper. |
# HTML text to add to the rendering of the helper. |
# |
# |
sub render_student_list { |
sub render_student_list { |
my ($students, $formprefix, $defaultusers, |
my ($students, $formname, $formprefix, $defaultusers, |
$multiselect, $resultname, $javascript) = @_; |
$multiselect, $resultname, $javascript) = @_; |
|
|
my $result = ""; |
my $result = ""; |
Line 184 sub render_student_list {
|
Line 185 sub render_student_list {
|
function findElement(name) { |
function findElement(name) { |
var i; |
var i; |
var ele; |
var ele; |
for(i =0; i < document.forms.helpform.elements.length; i++) { |
for(i =0; i < document.forms.$formname.elements.length; i++) { |
ele = document.forms.helpform.elements[i]; |
ele = document.forms.$formname.elements[i]; |
if(ele.name == name) { |
if(ele.name == name) { |
return ele; |
return ele; |
} |
} |
Line 219 sub render_student_list {
|
Line 220 sub render_student_list {
|
function setAllStudents(value, which) { |
function setAllStudents(value, which) { |
var i; |
var i; |
var ele; |
var ele; |
for (i =0; i < document.forms.helpform.elements.length; i++) { |
for (i =0; i < document.forms.$formname.elements.length; i++) { |
ele = document.forms.helpform.elements[i]; |
ele = document.forms.$formname.elements[i]; |
if(isStudent(ele) && rightSubForm(ele, which)) { |
if(isStudent(ele) && rightSubForm(ele, which)) { |
ele.checked=value; |
ele.checked=value; |
} |
} |
Line 229 sub render_student_list {
|
Line 230 sub render_student_list {
|
function setAllCoursePersonnel(value, which) { |
function setAllCoursePersonnel(value, which) { |
var i; |
var i; |
var ele; |
var ele; |
for (i =0; i < document.forms.helpform.elements.length; i++) { |
for (i =0; i < document.forms.$formname.elements.length; i++) { |
ele = document.forms.helpform.elements[i]; |
ele = document.forms.$formname.elements[i]; |
if(!isStudent(ele) && rightSubForm(ele, which)) { |
if(!isStudent(ele) && rightSubForm(ele, which)) { |
ele.checked = value; |
ele.checked = value; |
} |
} |
Line 239 sub render_student_list {
|
Line 240 sub render_student_list {
|
function setSection(which, value, subform) { |
function setSection(which, value, subform) { |
var i; |
var i; |
var ele; |
var ele; |
for (i =0; i < document.forms.helpform.elements.length; i++) { |
for (i =0; i < document.forms.$formname.elements.length; i++) { |
ele = document.forms.helpform.elements[i]; |
ele = document.forms.$formname.elements[i]; |
if (ele.value.indexOf(':') != -1) { |
if (ele.value.indexOf(':') != -1) { |
if ((section(ele) == which) && rightSubForm(ele, subform)) { |
if ((section(ele) == which) && rightSubForm(ele, subform)) { |
ele.checked = value; |
ele.checked = value; |