Diff for /loncom/interface/lonwhatsnew.pm between versions 1.128 and 1.130

version 1.128, 2020/09/01 22:25:27 version 1.130, 2024/09/11 05:20:52
Line 769  sub display_threshold_config { Line 769  sub display_threshold_config {
         my $onchange = 'onfocus="javascript:window.document.forms'.          my $onchange = 'onfocus="javascript:window.document.forms'.
               "['thresholdform'].elements['".$parameter."_setparmval']".                "['thresholdform'].elements['".$parameter."_setparmval']".
               '.checked=true;"';                '.checked=true;"';
           my $aria_textbox = ' aria-label="'.&mt('Threshold value for [_1]',
                                                  $threshold_titles{$type}).'"';
           my $aria_checkbox = ' aria-label="'.&mt('Change threshold value for [_1]',
                                                   $threshold_titles{$type}).'"';
         $r->print(&Apache::loncommon::start_data_table_row()."\n".          $r->print(&Apache::loncommon::start_data_table_row()."\n".
                  '<td>'.$threshold_titles{$type}.'</td>'."\n".                   '<td>'.$threshold_titles{$type}.'</td>'."\n".
                  '<td>'.&Apache::lonhtmlcommon::textbox($parameter.'_value',                   '<td>'.&Apache::lonhtmlcommon::textbox($parameter.'_value',
                                             $threshold{$type},                                              $threshold{$type},
                                             10,$onchange).'</td>'."\n".                                              10,$onchange.$aria_textbox).'</td>'."\n".
                  '<td>'.                   '<td>'.
                  &Apache::lonhtmlcommon::checkbox($parameter.'_setparmval').                   &Apache::lonhtmlcommon::checkbox($parameter.'_setparmval',
                                                     '','',$aria_checkbox).
                  '</td>'."\n".                   '</td>'."\n".
                  &Apache::loncommon::end_data_table_row());                   &Apache::loncommon::end_data_table_row());
     }      }
Line 829  sub display_interval_config { Line 834  sub display_interval_config {
 <input type="hidden" name="intervaltype" value="'.$context.'" />  <input type="hidden" name="intervaltype" value="'.$context.'" />
 <input type="hidden" name="refpage" value="'.$refpage.'" />'.  <input type="hidden" name="refpage" value="'.$refpage.'" />'.
 &mt('Display:').'   &mt('Display:').' 
 <select name="interval">  <select name="interval" aria-label="'.&mt('Choose time window').'">
 <option value="" selected="selected">'.&mt('Select').'</option>  <option value="" selected="selected">'.&mt('Select').'</option>
 ');  ');
     if (ref($interval_titles) eq 'HASH') {      if (ref($interval_titles) eq 'HASH') {
Line 1139  sub check_handgraded { Line 1144  sub check_handgraded {
                 if (grep(/^essay$/,@types)) {                  if (grep(/^essay$/,@types)) {
                     $handgradeable=1;                      $handgradeable=1;
                     last;                      last;
                   } elsif (grep(/^custom$/,@types)) {
                       if ($resource->handgrade($part) eq 'yes') {
                           $handgradeable=1;
                           last;
                       }
                 }                  }
             }              }
         }          }
Line 1245  sub check_thresholds { Line 1255  sub check_thresholds {
                      <td>'.$stats{$part}{degdiff}.'</td>                       <td>'.$stats{$part}{degdiff}.'</td>
                      <td>'.$lastreset{$part}.'</td>';                       <td>'.$lastreset{$part}.'</td>';
                 if ($checkallowed->{'resetcounters'}) {                  if ($checkallowed->{'resetcounters'}) {
                       my $aria = ' aria-label="'.&mt('Reset counter for [_1] (part [_2])',
                                                     $$triggered{$symb}{title},$part).'"';
                     $$triggered{$symb}{text}[$partcount] .=                      $$triggered{$symb}{text}[$partcount] .=
                         '<td><input type="checkbox" name="'.$resetname.'" />'.                          '<td><input type="checkbox" name="'.$resetname.'"'.$aria.' />'.
                         '<input type="hidden" name="'.$resettitle.'" value="'.&escape($$triggered{$symb}{title}).'" /></td>';                          '<input type="hidden" name="'.$resettitle.'" value="'.&escape($$triggered{$symb}{title}).'" /></td>';
                 }                  }
                 $partcount ++;                  $partcount ++;

Removed from v.1.128  
changed lines
  Added in v.1.130


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