version 1.31, 2005/10/04 00:27:22
|
version 1.33, 2005/10/14 18:43:13
|
Line 160 function gochoose(cname,cdom,cdesc,multf
|
Line 160 function gochoose(cname,cdom,cdesc,multf
|
courseCount = 0; |
courseCount = 0; |
var courses = ''; |
var courses = ''; |
if (multflag) { |
if (multflag) { |
for (var j=0; j<document.courselist.course_id.length; j++) { |
if (typeof(document.courselist.course_id.length) == 'undefined') { |
if (document.courselist.course_id[j].checked) { |
// only 1 course checkbox was created |
courses = courses + document.courselist.course_id[j].value + "&&"; |
if (document.courselist.course_id.checked) { |
courseCount ++; |
courses = courses + document.courselist.course_id.value + "&&"; |
} |
courseCount ++; |
} |
} |
|
} else { |
|
for (var j=0; j<document.courselist.course_id.length; j++) { |
|
if (document.courselist.course_id[j].checked) { |
|
courses = courses + document.courselist.course_id[j].value + "&&"; |
|
courseCount ++; |
|
} |
|
} |
|
} |
opener.document.$env{'form.form'}.coursetotal.value = courseCount; |
opener.document.$env{'form.form'}.coursetotal.value = courseCount; |
for (var j=0; j<opener.document.$env{'form.form'}.coursepick.length; j++) { |
if (typeof(opener.document.$env{'form.form'}.coursepick.length) == |
if (opener.document.$env{'form.form'}.coursepick[j].value == 'specific') { |
'undefined') { |
opener.document.$env{'form.form'}.coursepick[j].checked = true; |
if (opener.document.$env{'form.form'}.coursepick.value == 'specific') { |
} |
opener.document.$env{'form.form'}.coursepick.checked = true; |
else { |
} else { |
opener.document.$env{'form.form'}.coursepick[j].checked = false; |
opener.document.$env{'form.form'}.coursepick.checked = false; |
} |
} |
} |
} else { |
if (courseCount > 0) { |
for (var j=0; j<opener.document.$env{'form.form'}.coursepick.length; j++) { |
courses = courses.substr(0,courses.length-2); |
if (opener.document.$env{'form.form'}.coursepick[j].value == 'specific') { |
opener.document.$env{'form.form'}.courselist.value = courses |
opener.document.$env{'form.form'}.coursepick[j].checked = true; |
} |
} |
|
else { |
|
opener.document.$env{'form.form'}.coursepick[j].checked = false; |
|
} |
|
} |
|
} |
|
if (courseCount > 0) { |
|
courses = courses.substr(0,courses.length-2); |
|
opener.document.$env{'form.form'}.courselist.value = courses; |
|
} |
} |
} |
else { |
else { |
$name_code |
$name_code |
Line 305 ENDSCRIPT
|
Line 322 ENDSCRIPT
|
unless ($owner eq '') { |
unless ($owner eq '') { |
$r->print(", owner - ".&Apache::lonnet::unescape($owner)); |
$r->print(", owner - ".&Apache::lonnet::unescape($owner)); |
} |
} |
|
if ($multflag) { $r->print("</label>\n"); } |
$r->print("<br />\n"); |
$r->print("<br />\n"); |
} |
} |
} |
} |
Line 327 sub course_chooser {
|
Line 345 sub course_chooser {
|
my ($multflag,$cdom,$cnum,$cleandesc) = @_; |
my ($multflag,$cdom,$cnum,$cleandesc) = @_; |
my $output; |
my $output; |
if ($multflag) { |
if ($multflag) { |
$output = '<input type="checkbox" name="course_id" value="'.$cdom.'_'.$cnum.'" />'."\n"; |
$output = '<label><input type="checkbox" name="course_id" value="'.$cdom.'_'.$cnum.'" />'."\n"; |
} else { |
} else { |
$output = '<input type="button" value="Select" onClick="gochoose('. |
$output = '<input type="button" value="Select" onClick="gochoose('. |
"'".$cnum."','".$cdom."','".$cleandesc."')".'" />'."\n"; |
"'".$cnum."','".$cdom."','".$cleandesc."')".'" />'."\n"; |