Diff for /loncom/homework/matchresponse.pm between versions 1.73 and 1.73.2.1

version 1.73, 2008/12/11 00:56:20 version 1.73.2.1, 2008/12/11 01:20:32
Line 513  sub displayfoils { Line 513  sub displayfoils {
  $optionlist="<option></option>\n";   $optionlist="<option></option>\n";
     } else {      } else {
  if ($Apache::lonhomework::type ne 'exam') {   if ($Apache::lonhomework::type ne 'exam') {
                     if($env{'form.pdfFormFields'} eq 'yes') {                      $optionlist='\framebox[10 mm][s]{\tiny\strut}';
                         my $fieldname = $env{'request.symb'} . '&part_'. $Apache::inputtags::part .'&matchresponse'. '&HWVAL_' . $Apache::inputtags::response['-1'] . ':' . $temp . '&submit_' . $Apache::inputtags::part . '&';                  }
                         $optionlist = &Apache::lonxml::print_pdf_start_combobox($fieldname);  
                     } else {  
                         $optionlist='\framebox[10 mm][s]{\tiny\strut}';  
                     }  
                  }  
     }      }
     my $option;      my $option;
     foreach $option (@used_letters) {      foreach $option (@used_letters) {
  if ($option eq $last_letter) {   if ($option eq $last_letter) {
     if ($target ne 'tex') {      if ($target ne 'tex') {
                         $optionlist.="<option selected=\"on\">$option</option>\n";                          $optionlist.="<option selected=\"on\">$option</option>\n";
                     } elsif ($target eq 'tex' && $env{'form.pdfFormFields'} eq 'yes') {  
                         $optionlist .= &Apache::lonxml::print_pdf_add_combobox_option($option);  
                     }                      }
  } else {   } else {
     if ($target ne 'tex') {      if ($target ne 'tex') {
                         $optionlist.="<option>$option</option>\n";                          $optionlist.="<option>$option</option>\n";
                     } elsif ($target eq 'tex' && $env{'form.pdfFormFields'} eq 'yes') {  
                         $optionlist .= &Apache::lonxml::print_pdf_add_combobox_option($option);  
                     }                      }
  }   }
     }      }
Line 577  sub displayfoils { Line 568  sub displayfoils {
  # Note that if left or right positioned, we must   # Note that if left or right positioned, we must
  # confine the bubbles to righttabsize:   # confine the bubbles to righttabsize:
  #   #
  if ($Apache::lonhomework::type eq 'exam' && $env{'form.pdfFormFields'} ne 'yes') {   if ($Apache::lonhomework::type eq 'exam') {
     $question.=' '.$optionlist.$text."\n";      $question.=' '.$optionlist.$text."\n";
     my @emptyItems = ();      my @emptyItems = ();
     for (my $i=0;$i<=$#used_letters;$i++) {push @emptyItems, ' ';}      for (my $i=0;$i<=$#used_letters;$i++) {push @emptyItems, ' ';}
Line 592  sub displayfoils { Line 583  sub displayfoils {
     $question .= '\end{list} \vskip -8 mm \strut ';      $question .= '\end{list} \vskip -8 mm \strut ';
     $internal_counter++;      $internal_counter++;
         } else {          } else {
                     if($env{'form.pdfFormFields'} eq 'yes') {                      $question.=' '.$optionlist.$text.'\strut\\\\\strut '."\n";
                         $question .= " $optionlist ". &Apache::lonxml::print_pdf_end_combobox($text).'\strut';  
                     } else {  
                         $question.=' '.$optionlist.$text.'\strut\\\\\strut '."\n";  
                     }  
  }   }
             }               } 
     $temp++;      $temp++;

Removed from v.1.73  
changed lines
  Added in v.1.73.2.1


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>