Diff for /loncom/homework/optionresponse.pm between versions 1.161 and 1.162

version 1.161, 2010/02/05 21:38:41 version 1.162, 2010/02/05 23:02:39
Line 123  sub start_foilgroup { Line 123  sub start_foilgroup {
         </td>          </td>
         <td>Delete an Option:          <td>Delete an Option:
   <select name="$Apache::lonxml::curdepth.deleteopt">$optionlist</select>    <select name="$Apache::lonxml::curdepth.deleteopt">$optionlist</select>
           </td>
 ENDTABLE  ENDTABLE
     $result.= &Apache::edit::checked_arg('Print options:','texoptions',      $result.= '<td>'.&Apache::edit::checked_arg('Print options:','texoptions',
  [ ['nochoice','Don\'t show option list'] ]   [ ['nochoice','Don\'t show option list'] ]
  ,$token);   ,$token).'</td>';
       $result.= '<td><label>'.&mt('Two-option checkboxes for:').
                 '<select name="checkboxvalue_'.$Apache::lonxml::curdepth.'">';
       foreach $option (('',@opt)) {
          $result.='<option value="'.$option.'"';
          if ($option eq &Apache::lonxml::get_param('checkboxvalue',$parstack,$safeeval)) {
             $result.=' selected="selected"';
          }
          $result.='>'.$option.'</option>';
       }
       $result.='</select></label>';  
     $result.= &Apache::edit::end_row();      $result.= &Apache::edit::end_row();
     $result.= &Apache::edit::start_spanning_row();      $result.= &Apache::edit::start_spanning_row();
     $result.= $insertlist.'<br />';      $result.= $insertlist.'<br />';
Line 151  ENDTABLE Line 162  ENDTABLE
       $optchanged=1;        $optchanged=1;
     }      }
     my $rebuildtag = &Apache::edit::get_new_args($token,$parstack,$safeeval,      my $rebuildtag = &Apache::edit::get_new_args($token,$parstack,$safeeval,
  ('texoptions'));   'texoptions','checkboxvalue');
     if ($optchanged || $rebuildtag ) {      if ($optchanged || $rebuildtag ) {
       $result = "<foilgroup options=\"(";        $result = "<foilgroup options=\"(";
       foreach my $option (@options) {        foreach my $option (@options) {
Line 162  ENDTABLE Line 173  ENDTABLE
       chop $result;        chop $result;
       $result.=')" ';        $result.=')" ';
       $result .= 'texoptions="'.$token->[2]{'texoptions'}.'" ';        $result .= 'texoptions="'.$token->[2]{'texoptions'}.'" ';
         $result .= 'checkboxvalue="'.$token->[2]{'checkboxvalue'}.'"';
       $result .= '>';        $result .= '>';
     } # else nothing changed so just use the default mechanism      } # else nothing changed so just use the default mechanism
   }    }

Removed from v.1.161  
changed lines
  Added in v.1.162


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