version 1.18, 2014/03/17 02:33:32
|
version 1.19, 2014/07/31 15:45:27
|
Line 739 sub javascript_select_filler {
|
Line 739 sub javascript_select_filler {
|
my $nocrs = &mt('No courses'); |
my $nocrs = &mt('No courses'); |
my $output = <<END; |
my $output = <<END; |
|
|
function courseSet(caller) { |
function courseSet(caller, onload) { |
var longtitles = new Array ("$longtitles_str"); |
var longtitles = new Array ("$longtitles_str"); |
var valyr = document.$formname.Year.options[document.$formname.Year.selectedIndex].value |
var valyr = ''; |
var valsem = document.$formname.Semester.options[document.$formname.Semester.selectedIndex].value |
var valsem = ''; |
var valdept = document.$formname.Department.options[document.$formname.Department.selectedIndex].value |
var valdept = ''; |
var valclass = document.$formname.Number.options[document.$formname.Number.selectedIndex].value |
var valclass = ''; |
|
if (onload) { |
|
valyr = "$env{'form.Year'}"; |
|
valsem = "$env{'form.Semester'}"; |
|
valdept = "$env{'form.Department'}"; |
|
valclass = "$env{'form.Number'}"; |
|
} else { |
|
valyr = document.$formname.Year.options[document.$formname.Year.selectedIndex].value; |
|
valsem = document.$formname.Semester.options[document.$formname.Semester.selectedIndex].value; |
|
valdept = document.$formname.Department.options[document.$formname.Department.selectedIndex].value; |
|
valclass = document.$formname.Number.options[document.$formname.Number.selectedIndex].value; |
|
} |
var idyears = new Array("$allidlist"); |
var idyears = new Array("$allidlist"); |
var idyr = -1; |
var idyr = -1; |
var idsem = -1; |
var idsem = -1; |
Line 753 function courseSet(caller) {
|
Line 764 function courseSet(caller) {
|
|
|
$scripttext |
$scripttext |
|
|
selYear = document.$formname.Year.selectedIndex-1; |
if (onload) { |
selSemester = document.$formname.Semester.selectedIndex-1; |
if (document.$formname.Year.options.length > 0) { |
selDepartment = document.$formname.Department.selectedIndex-1; |
for (var i = 0; i< document.$formname.Year.options.length; i++) { |
|
if (document.$formname.Year.options[i].value == "$env{'form.Year'}") { |
|
document.$formname.Year.selectedIndex = i; |
|
break; |
|
} |
|
} |
|
} |
|
if (document.$formname.Department.options.length > 0) { |
|
for (var i = 0; i< document.$formname.Department.options.length; i++) { |
|
if (document.$formname.Department.options[i].value == "$env{'form.Department'}") { |
|
document.$formname.Department.selectedIndex = i; |
|
break; |
|
} |
|
} |
|
} |
|
if (document.$formname.Semester.options.length > 0) { |
|
for (var i = 0; i< document.$formname.Semester.options.length; i++) { |
|
if (document.$formname.Semester.options[i].value == "$env{'form.Semester'}") { |
|
document.$formname.Semester.selectedIndex = i; |
|
break; |
|
} |
|
} |
|
} |
|
} |
|
|
|
var selYear = document.$formname.Year.selectedIndex-1; |
|
var selSemester = document.$formname.Semester.selectedIndex-1; |
|
var selDepartment = document.$formname.Department.selectedIndex-1; |
if (selYear == -1) { |
if (selYear == -1) { |
if (selSemester == -1) { |
if (selSemester == -1) { |
if (selDepartment > -1) { |
if (selDepartment > -1) { |
Line 870 function courseSet(caller) {
|
Line 908 function courseSet(caller) {
|
} |
} |
document.$formname.Number.selectedIndex = 0 |
document.$formname.Number.selectedIndex = 0 |
} |
} |
$officialjs |
if (onload) { |
|
if (document.$formname.Number.options.length > 0) { |
|
for (var i = 0; i< document.$formname.Number.options.length; i++) { |
|
if (document.$formname.Number.options[i].value == "$env{'form.Number'}") { |
|
document.$formname.Number.selectedIndex = i; |
|
break; |
|
} |
|
} |
|
} |
|
} else { |
|
$officialjs |
|
} |
} |
} |
END |
END |
return $output; |
return $output; |