Diff for /loncom/homework/matchresponse.pm between versions 1.75 and 1.76

version 1.75, 2008/12/11 01:33:55 version 1.76, 2009/04/16 15:04:58
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') {                      if($env{'form.pdfFormFields'} eq 'yes'
                          && $Apache::inputtags::status['-1'] eq 'CAN_ANSWER') {
                         my $fieldname = $env{'request.symb'} . '&part_'. $Apache::inputtags::part .'&matchresponse'. '&HWVAL_' . $Apache::inputtags::response['-1'] . ':' . $temp . '&submit_' . $Apache::inputtags::part . '&';                          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);                          $optionlist = &Apache::lonxml::print_pdf_start_combobox($fieldname);
                     } else {                      } else {
Line 526  sub displayfoils { Line 527  sub displayfoils {
  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') {                      } elsif ($target eq 'tex' && $env{'form.pdfFormFields'} eq 'yes'
                                && $Apache::inputtags::status['-1'] eq 'CAN_ANSWER') {
                         $optionlist .= &Apache::lonxml::print_pdf_add_combobox_option($option);                          $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') {                      } elsif ($target eq 'tex' && $env{'form.pdfFormFields'} eq 'yes'
                                && $Apache::inputtags::status['-1'] eq 'CAN_ANSWER') {
                         $optionlist .= &Apache::lonxml::print_pdf_add_combobox_option($option);                          $optionlist .= &Apache::lonxml::print_pdf_add_combobox_option($option);
                     }                      }
  }   }
Line 592  sub displayfoils { Line 595  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') {                      if($env{'form.pdfFormFields'} eq 'yes' 
                               && $Apache::inputtags::status['-1'] eq 'CAN_ANSWER') {
                         $question .= " $optionlist ". &Apache::lonxml::print_pdf_end_combobox($text).'\strut';                          $question .= " $optionlist ". &Apache::lonxml::print_pdf_end_combobox($text).'\strut';
                     } else {                      } else {
                         $question.=' '.$optionlist.$text.'\strut\\\\\strut '."\n";                          $question.=' '.$optionlist.$text.'\strut\\\\\strut '."\n";

Removed from v.1.75  
changed lines
  Added in v.1.76


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