--- loncom/interface/Attic/lonspreadsheet.pm 2000/12/07 22:51:29 1.8 +++ loncom/interface/Attic/lonspreadsheet.pm 2000/12/08 17:16:37 1.9 @@ -1,7 +1,7 @@ # The LearningOnline Network with CAPA # Spreadsheet/Grades Display Handler # -# 11/11,11/15,11/27,12/04,12/05,12/06,12/07 Gerd Kortemeyer +# 11/11,11/15,11/27,12/04,12/05,12/06,12/07,12/08 Gerd Kortemeyer package Apache::lonspreadsheet; @@ -399,20 +399,24 @@ sub getfilename { sub rown { my ($safeeval,$n)=@_; + my $defaultbg=((($n-1)/5)==int(($n-1)/5))?'#E0E0':'#FFFF'; my $rowdata="\n$n"; my $showf=0; map { + my $bgcolor=$defaultbg.((($showf-1)/5==int(($showf-1)/5))?'99':'DD'); my ($fm,$vl)=split(/\_\_\_eq\_\_\_/,$_); if ($showf==0) { $vl=$_; } + if ($showf<=1) { $bgcolor='#FFDDDD'; } + if (($n==0) && ($showf<=26)) { $bgcolor='#CCCCFF'; } if ($showf>1) { if ($vl eq '') { - $vl='#'; + $vl='#'; } $rowdata.= - ''.$vl. + ''.$vl. ''; } else { - $rowdata.=' '.$vl.' '; + $rowdata.=' '.$vl.' '; } $showf++; } $safeeval->reval('&outrow('.$n.')'); @@ -423,10 +427,11 @@ sub rown { sub outsheet { my $safeeval=shift; - my $tabledata=''; + my $tabledata='
 
'. + ''; map { $tabledata.=""; - } ('A
Import','B','C','D','E','F','G','H','I','J','K','L','M', + } ('B','C','D','E','F','G','H','I','J','K','L','M', 'N','O','P','Q','R','S','T','U','V','W','X','Y','Z', 'a','b','c','d','e','f','g','h','i','j','k','l','m', 'n','o','p','q','r','s','t','u','v','w','x','y','z');
 A Import$_