Diff for /loncom/homework/optionresponse.pm between versions 1.203 and 1.204

version 1.203, 2025/01/27 14:18:38 version 1.204, 2025/02/21 20:55:17
Line 736  sub displayfoils { Line 736  sub displayfoils {
                  &mt('Select all that are [_1].','<b>'.$checkboxopt.'</b>');                   &mt('Select all that are [_1].','<b>'.$checkboxopt.'</b>');
     }      }
     foreach $name (@whichopt) {      foreach $name (@whichopt) {
         if ($target eq 'web') {
             $result.= '<div class="LC_optionfoil">';
         }
       my $text=$Apache::response::foilgroup{$name.'.text'};        my $text=$Apache::response::foilgroup{$name.'.text'};
       if ($text!~/^\s*$/) {        if ($text!~/^\s*$/) {
   if ($target eq 'tex') {    if ($target eq 'tex') {
       $break='\vskip 0 mm ';        $break='\vskip 0 mm ';
   } elsif ($target eq 'web') {  
       $break='<br />';  
   }    }
       }        }
       my $lastopt=$lastresponse{$name};        my $lastopt=$lastresponse{$name};
Line 881  sub displayfoils { Line 882  sub displayfoils {
           }            }
   $displayoptionintex=0;    $displayoptionintex=0;
       }        }
         if ($target eq 'web') {
             $result.= '</div>';
         }
     }      }
   }    }
   
Line 931  sub webbubbles { Line 935  sub webbubbles {
     my @alphabet=@$ralphabet;      my @alphabet=@$ralphabet;
     my $result='';      my $result='';
     my $number_of_bubbles = $#opt + 1;      my $number_of_bubbles = $#opt + 1;
     $result.= '<table border="1"><tr>';      $result.= '<fieldset class="LC_webbubbles">'.
                 '<legend class="LC_visually_hidden">'.&mt('Choose one').'</legend>'.
                 '<ul class="LC_webbubbles">';
     for (my $ind=0;$ind<$number_of_bubbles;$ind++) {      for (my $ind=0;$ind<$number_of_bubbles;$ind++) {
  my $checked='';   my $checked='';
  if ($lastopt eq $opt[$ind]) {   if ($lastopt eq $opt[$ind]) {
     $checked=' checked="on" ';      $checked=' checked="on" ';
  }   }
  $result.='<td><input type="radio" name="HWVAL_'.   $result.='<li><label><input type="radio" name="HWVAL_'.
     $Apache::inputtags::response['-1'].':'.$temp.      $Apache::inputtags::response['-1'].':'.$temp.
     '" value="'.$opt[$ind].'" '.$checked.' />';      '" value="'.$opt[$ind].'" '.$checked.' />';
  if ($alphabet[$ind]) {   if ($alphabet[$ind]) {
     $result.=$alphabet[$ind].': ';      $result.=$alphabet[$ind].': ';
  }   }
  $result.=$opt[$ind].'</td>';   $result.=$opt[$ind].'</label></li>';
     }      }
     $result.='</tr></table>';      $result.='</ul></fieldset>';
     return $result;      return $result;
 }  }
   

Removed from v.1.203  
changed lines
  Added in v.1.204


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