Diff for /loncom/interface/lonselstudent.pm between versions 1.1 and 1.2

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;

Removed from v.1.1  
changed lines
  Added in v.1.2


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>