[LON-CAPA-cvs] cvs: loncom /interface courseclassifier.pm
raeburn
raeburn@source.lon-capa.org
Fri, 25 Feb 2011 02:40:42 -0000
raeburn Fri Feb 25 02:40:42 2011 EDT
Modified files:
/loncom/interface courseclassifier.pm
Log:
- Localization missing for text set dynamically by javascript.
Index: loncom/interface/courseclassifier.pm
diff -u loncom/interface/courseclassifier.pm:1.12 loncom/interface/courseclassifier.pm:1.13
--- loncom/interface/courseclassifier.pm:1.12 Fri Feb 25 02:07:46 2011
+++ loncom/interface/courseclassifier.pm Fri Feb 25 02:40:42 2011
@@ -1,7 +1,7 @@
# The LearningOnline Network with CAPA
# Utilities for classifying courses based on institutional code
#
-# $Id: courseclassifier.pm,v 1.12 2011/02/25 02:07:46 raeburn Exp $
+# $Id: courseclassifier.pm,v 1.13 2011/02/25 02:40:42 raeburn Exp $
#
# Copyright Michigan State University Board of Trustees
#
@@ -688,6 +688,8 @@
sub javascript_select_filler {
my ($formname,$scripttext,$codetitles,$longtitles_str,$allidlist,$officialjs) = @_;
+ my $all = &mt('All');
+ my $nocrs = &mt('No courses');
my $output = <<END;
function courseSet(caller) {
@@ -710,14 +712,14 @@
if (selYear == -1) {
if (selSemester == -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++) {
document.$formname.Number.options[k+1] = new Option(idcse_by_dep[selDepartment][k],idcse_by_dep[selDepartment][k],false,false);
}
}
else {
- document.$formname.Number.options[0] = new Option("All","0",true,true);
+ document.$formname.Number.options[0] = new Option('$all','0',true,true);
}
}
else {
@@ -735,17 +737,17 @@
}
}
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++) {
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 {
- document.$formname.Number.options[0] = new Option('No courses','0',true,true);
+ document.$formname.Number.options[0] = new Option('$nocrs','0',true,true);
}
}
else {
- document.$formname.Number.options[0] = new Option("All","0",true,true);
+ document.$formname.Number.options[0] = new Option('$all','0',true,true);
}
}
}
@@ -765,17 +767,17 @@
}
}
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++) {
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 {
- document.$formname.Number.options[0] = new Option('No courses','0',true,true);
+ document.$formname.Number.options[0] = new Option('$nocrs','0',true,true);
}
}
else {
- document.$formname.Number.options[0] = new Option("All","0",true,true);
+ document.$formname.Number.options[0] = new Option('$all','0',true,true);
}
}
else {
@@ -800,7 +802,7 @@
}
}
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++) {
var display = idcourses[idyr][idsem][iddept][i];
if (longtitles[3] == 1) {
@@ -812,11 +814,11 @@
}
}
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 {
- 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