Diff for /loncom/interface/courseclassifier.pm between versions 1.12 and 1.13

version 1.12, 2011/02/25 02:07:46 version 1.13, 2011/02/25 02:40:42
Line 688  sub build_javascript { Line 688  sub build_javascript {
   
 sub javascript_select_filler {  sub javascript_select_filler {
     my ($formname,$scripttext,$codetitles,$longtitles_str,$allidlist,$officialjs) = @_;      my ($formname,$scripttext,$codetitles,$longtitles_str,$allidlist,$officialjs) = @_;
       my $all = &mt('All');
       my $nocrs = &mt('No courses');
     my $output = <<END;      my $output = <<END;
   
 function courseSet(caller) {  function courseSet(caller) {
Line 710  function courseSet(caller) { Line 712  function courseSet(caller) {
     if (selYear == -1) {      if (selYear == -1) {
         if (selSemester == -1) {          if (selSemester == -1) {
             if (selDepartment > -1) {              if (selDepartment > -1) {
                 document.$formname.Number.options[0] =  new Option('All','0',false,false);                  document.$formname.Number.options[0] =  new Option('$all','0',false,false);
                 for (var k=0; k<idcse_by_dep[selDepartment].length; k++) {                  for (var k=0; k<idcse_by_dep[selDepartment].length; k++) {
                     document.$formname.Number.options[k+1] = new Option(idcse_by_dep[selDepartment][k],idcse_by_dep[selDepartment][k],false,false);                      document.$formname.Number.options[k+1] = new Option(idcse_by_dep[selDepartment][k],idcse_by_dep[selDepartment][k],false,false);
   
                 }                  }
             }              }
             else {              else {
                 document.$formname.Number.options[0] = new Option("All","0",true,true);                  document.$formname.Number.options[0] = new Option('$all','0',true,true);
             }              }
         }          }
         else {          else {
Line 735  function courseSet(caller) { Line 737  function courseSet(caller) {
                     }                      }
                 }                  }
                 if (iddept != -1) {                  if (iddept != -1) {
                     document.$formname.Number.options[0] =  new Option('All','0',false,false);                      document.$formname.Number.options[0] =  new Option('$all','0',false,false);
                     for (var k=0; k<idcse_by_sem_num[idsem][iddept].length; k++) {                      for (var k=0; k<idcse_by_sem_num[idsem][iddept].length; k++) {
                         document.$formname.Number.options[k+1] = new Option(idcse_by_sem_num[idsem][iddept][k],idcse_by_sem_num[idsem][iddept][k],false,false);                          document.$formname.Number.options[k+1] = new Option(idcse_by_sem_num[idsem][iddept][k],idcse_by_sem_num[idsem][iddept][k],false,false);
                     }                      }
                 }                  }
                 else {                  else {
                     document.$formname.Number.options[0] =  new Option('No courses','0',true,true);                      document.$formname.Number.options[0] =  new Option('$nocrs','0',true,true);
                 }                  }
             }              }
             else {              else {
                 document.$formname.Number.options[0] = new Option("All","0",true,true);                  document.$formname.Number.options[0] = new Option('$all','0',true,true);
             }              }
         }          }
     }      }
Line 765  function courseSet(caller) { Line 767  function courseSet(caller) {
                     }                      }
                 }                  }
                 if (iddept != -1) {                  if (iddept != -1) {
                     document.$formname.Number.options[0] =  new Option('All','0',false,false);                      document.$formname.Number.options[0] =  new Option('$all','0',false,false);
                     for (var k=0; k<idcse_by_yr_num[idyr][iddept].length; k++) {                      for (var k=0; k<idcse_by_yr_num[idyr][iddept].length; k++) {
                         document.$formname.Number.options[k+1] = new Option(idcse_by_yr_num[idyr][iddept][k],idcse_by_yr_num[idyr][iddept][k],false,false);                          document.$formname.Number.options[k+1] = new Option(idcse_by_yr_num[idyr][iddept][k],idcse_by_yr_num[idyr][iddept][k],false,false);
                     }                      }
                 }                  }
                 else {                  else {
                     document.$formname.Number.options[0] =  new Option('No courses','0',true,true);                      document.$formname.Number.options[0] =  new Option('$nocrs','0',true,true);
                 }                  }
             }              }
             else {              else {
                 document.$formname.Number.options[0] = new Option("All","0",true,true);                  document.$formname.Number.options[0] = new Option('$all','0',true,true);
             }              }
         }          }
         else {          else {
Line 800  function courseSet(caller) { Line 802  function courseSet(caller) {
                     }                      }
                 }                  }
                 if (iddept != -1) {                  if (iddept != -1) {
                     document.$formname.Number.options[0] =  new Option('All','0',false,false);                      document.$formname.Number.options[0] =  new Option('$all','0',false,false);
                     for (var i=0; i<idcourses[idyr][idsem][iddept].length; i++) {                      for (var i=0; i<idcourses[idyr][idsem][iddept].length; i++) {
                         var display = idcourses[idyr][idsem][iddept][i];                          var display = idcourses[idyr][idsem][iddept][i];
                         if (longtitles[3] == 1) {                          if (longtitles[3] == 1) {
Line 812  function courseSet(caller) { Line 814  function courseSet(caller) {
                     }                      }
                 }                  }
                 else {                  else {
                     document.$formname.Number.options[0] =  new Option('No courses','0',true,true);                      document.$formname.Number.options[0] =  new Option('$nocrs','0',true,true);
                 }                  }
             }              }
             else {              else {
                 document.$formname.Number.options[0] =  new Option('All','0',true,true);                  document.$formname.Number.options[0] =  new Option('$all','0',true,true);
             }              }
         }          }
         document.$formname.Number.selectedIndex = 0          document.$formname.Number.selectedIndex = 0

Removed from v.1.12  
changed lines
  Added in v.1.13


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