--- loncom/interface/lonparmset.pm 2002/09/07 17:53:05 1.67
+++ loncom/interface/lonparmset.pm 2002/10/01 06:21:23 1.70
@@ -1,7 +1,7 @@
# The LearningOnline Network with CAPA
# Handler to set parameters for assessments
#
-# $Id: lonparmset.pm,v 1.67 2002/09/07 17:53:05 www Exp $
+# $Id: lonparmset.pm,v 1.70 2002/10/01 06:21:23 albertel Exp $
#
# Copyright Michigan State University Board of Trustees
#
@@ -449,8 +449,11 @@ sub print_row {
}
my $sessionval=&Apache::lonnet::EXT('resource.'.$$part{$which}.
'.'.$$name{$which},$symbp{$rid});
- my $sessionvaltype=&Apache::lonnet::EXT('resource.'.$$part{$which}.
- '.'.$$name{$which}.'.type',$symbp{$rid});
+# this doesn't seem to work, and I don't think is correct
+# my $sessionvaltype=&Apache::lonnet::EXT('resource.'.$$part{$which}.
+# '.'.$$name{$which}.'.type',$symbp{$rid});
+# this seems to work
+ my $sessionvaltype=$typeoutpar[$result];
$r->print('
'.
&valout($sessionval,$sessionvaltype).' '.
'
');
@@ -804,12 +807,12 @@ sub assessparms {
if ($reply=~/^error\:(.*)/) {
$message.="Write Error: $1";
}
+# ---------------------------------------------------------------- Done storing
+ }
# --------------------------------------------- Devalidate cache for this child
&Apache::lonnet::devalidatecourseresdata(
$ENV{'course.'.$ENV{'request.course.id'}.'.num'},
$ENV{'course.'.$ENV{'request.course.id'}.'.domain'});
-# ---------------------------------------------------------------- Done storing
- }
# -------------------------------------------------------------- Get coursedata
%courseopt = &Apache::lonnet::dump
('resourcedata',
@@ -1429,7 +1432,7 @@ sub crsenv {
}
foreach (sort keys %descriptions) {
# onchange is javascript to automatically check the 'Set' button.
- my $onchange = 'onchange="javascript:window.document.forms'.
+ my $onchange = 'onFocus="javascript:window.document.forms'.
'[\'envform\'].elements[\''.$_.'_setparmval\']'.
'.checked=true;"';
$output.='
'.$descriptions{$_}.'
'.
@@ -1438,7 +1441,7 @@ sub crsenv {
'
'.
'
'."\n";
}
- my $onchange = 'onchange="javascript:window.document.forms'.
+ my $onchange = 'onFocus="javascript:window.document.forms'.
'[\'envform\'].elements[\'newp_setparmval\']'.
'.checked=true;"';
$output.='