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 |