Diff for /loncom/interface/courseprefs.pm between versions 1.127 and 1.130

version 1.127, 2023/09/24 03:31:18 version 1.130, 2024/02/24 20:46:24
Line 3285  sub store_ltitools { Line 3285  sub store_ltitools {
                             }                              }
                         }                          }
                     }                      }
                     $output .= '<li>'.&mt('Configurable in course:');                      $output .= '<li>';
                       if ($context eq 'domain') {
                           $output .= &mt('Configurable in course');
                       } else {
                           $output .= &mt('Configurable for each instance of tool in course');
                       }
                       $output .= ':';
                     my @possconfig = ('label','title','target','linktext','explanation','append');                      my @possconfig = ('label','title','target','linktext','explanation','append');
                     my $numconfig = 0;                      my $numconfig = 0;
                     if (ref($changes->{$itemid}{'crsconf'}) eq 'HASH') {                      if (ref($changes->{$itemid}{'crsconf'}) eq 'HASH') {
Line 6709  sub print_ltitools { Line 6715  sub print_ltitools {
                     %courseconfig = %{$settings->{$item}->{'crsconf'}};                      %courseconfig = %{$settings->{$item}->{'crsconf'}};
                 }                  }
             }              }
             $datatable .= '<fieldset><legend>'.&mt('Configurable in course').'</legend><span class="LC_nobreak">';              $datatable .= '<fieldset><legend>';
               if ($context eq 'domain') {
                   $datatable .= &mt('Configurable in course');
               } else {
                   $datatable .= &mt('Configurable for each instance of tool in course');
               }
               $datatable .= '</legend><span class="LC_nobreak">';
             foreach my $item ('label','title','target','linktext','explanation','append') {              foreach my $item ('label','title','target','linktext','explanation','append') {
                 my $checked;                  my $checked;
                 if ($courseconfig{$item}) {                  if ($courseconfig{$item}) {
Line 6867  sub print_ltitools { Line 6879  sub print_ltitools {
         $datatable .= '</select></td>';          $datatable .= '</select></td>';
     }      }
     $datatable .= '</tr></table></fieldset>'.      $datatable .= '</tr></table></fieldset>'.
                   '<fieldset><legend>'.&mt('Configurable in course').'</legend><span class="LC_nobreak">';                    '<fieldset><legend>';
       if ($context eq 'domain') {
           $datatable .= &mt('Configurable in course');
       } else {
           $datatable .= &mt('Configurable for each instance of tool in course');
       }
       $datatable .= '</legend><span class="LC_nobreak">';
     foreach my $item ('label','title','target','linktext','explanation','append') {      foreach my $item ('label','title','target','linktext','explanation','append') {
         $datatable .= '<label>'.          $datatable .= '<label>'.
                       '<input type="checkbox" name="ltitools_add_courseconfig" value="'.$item.'" checked="checked" />'.                        '<input type="checkbox" name="ltitools_add_courseconfig" value="'.$item.'" checked="checked" />'.
Line 7201  sub menuitems_categories { Line 7219  sub menuitems_categories {
                        shown => ['top','inline','foot','main'],                         shown => ['top','inline','foot','main'],
                        text  => ['name','role','crs','disc','fdbk'],                         text  => ['name','role','crs','disc','fdbk'],
                        links => ['pers','logo','menu','comm','roles','help','logout'],                         links => ['pers','logo','menu','comm','roles','help','logout'],
                        list => ['about','prefs','port','wish','anno','rss'],                         list => ['about','prefs','port','wish','anno','rss','srch','brse'],
                        inline => ['cont','grades','chat','people','groups','resv','syll','feeds'],                         inline => ['cont','grades','chat','people','groups','resv','syll','feeds'],
                      );                       );
     return (\@order,\%categories);      return (\@order,\%categories);
Line 7241  sub menuitems_fields { Line 7259  sub menuitems_fields {
                wish => 'Stored Links',                 wish => 'Stored Links',
                anno => 'Calendar',                 anno => 'Calendar',
                rss => 'RSS Feeds',                 rss => 'RSS Feeds',
                  srch => 'Search Library',
                  brse => 'Browse Library',
                cont => 'Contents',                 cont => 'Contents',
                grades => 'Grades',                 grades => 'Grades',
                chat => 'Chat',                 chat => 'Chat',
Line 7512  sub print_linkprotection { Line 7532  sub print_linkprotection {
                               $onclickreturnurl.$checkedreturnurl{'no'}.$disabled.' />'.&mt('No').'</label>&nbsp;'.                                $onclickreturnurl.$checkedreturnurl{'no'}.$disabled.' />'.&mt('No').'</label>&nbsp;'.
                               '<label><input type="radio" name="linkprot_returnurl_'.$i.'" value="1"'.                                '<label><input type="radio" name="linkprot_returnurl_'.$i.'" value="1"'.
                               $onclickreturnurl.$checkedreturnurl{'yes'}.$disabled.' />'.&mt('Yes').'</label></span>'.                                $onclickreturnurl.$checkedreturnurl{'yes'}.$disabled.' />'.&mt('Yes').'</label></span>'.
                               '&nbsp;&nbsp;</span><div id="linkprot_divurlparam_'.$i.'" style="display:none" />'.                                '&nbsp;&nbsp;<div id="linkprot_divurlparam_'.$i.'" style="display:none">'.
                               '<span class="LC_nobreak">'.&mt('Parameter name').':'.                                '<span class="LC_nobreak">'.&mt('Parameter name').':'.
                               '<input type="text" size="15" name="linkprot_urlparam_'.$i.'" value="'.$values{'returnurl'}.'" autocomplete="off"'.$disabled.' />'.                                '<input type="text" size="15" name="linkprot_urlparam_'.$i.'" value="'.$values{'returnurl'}.'" autocomplete="off"'.$disabled.' />'.
                               '</span></div> ';                                '</span></div> ';
Line 7584  sub print_linkprotection { Line 7604  sub print_linkprotection {
                   $onclickpassback.$checkedpassback{'no'}.$disabled.' />'.&mt('No').'</label>&nbsp;'.                    $onclickpassback.$checkedpassback{'no'}.$disabled.' />'.&mt('No').'</label>&nbsp;'.
                   '<label><input type="radio" name="linkprot_passback_add" value="1"'.                    '<label><input type="radio" name="linkprot_passback_add" value="1"'.
                   $onclickpassback.$checkedpassback{'yes'}.$disabled.' />'.&mt('Yes').'</label></span>'.                    $onclickpassback.$checkedpassback{'yes'}.$disabled.' />'.&mt('Yes').'</label></span>'.
                   '<br /><div id="linkprot_passbackparam_add" class="LC_floatleft" style="display:none" />'.                    '<br /><div id="linkprot_passbackparam_add" class="LC_floatleft" style="display:none">'.
                   '<span class="LC_nobreak">'.&mt('Grade format').                    '<span class="LC_nobreak">'.&mt('Grade format').
                   '<label><input type="radio" name="linkprot_passbackformat_add" value="1.1"'.$checkedpassbackfmt{'1p1'}.$disabled.' />'.                    '<label><input type="radio" name="linkprot_passbackformat_add" value="1.1"'.$checkedpassbackfmt{'1p1'}.$disabled.' />'.
                   &mt('Outcomes Service (1.1)').'</label>'.('&nbsp;'x2).                    &mt('Outcomes Service (1.1)').'</label>'.('&nbsp;'x2).
Line 7597  sub print_linkprotection { Line 7617  sub print_linkprotection {
                   $onclickreturnurl.$checkedreturnurl{'no'}.$disabled.' />'.&mt('No').'</label>&nbsp;'.                    $onclickreturnurl.$checkedreturnurl{'no'}.$disabled.' />'.&mt('No').'</label>&nbsp;'.
                   '<label><input type="radio" name="linkprot_returnurl_add" value="1"'.                    '<label><input type="radio" name="linkprot_returnurl_add" value="1"'.
                   $onclickreturnurl.$checkedreturnurl{'yes'}.$disabled.' />'.&mt('Yes').'</label></span>'.                    $onclickreturnurl.$checkedreturnurl{'yes'}.$disabled.' />'.&mt('Yes').'</label></span>'.
                   '&nbsp;&nbsp;</span><div id="linkprot_divurlparam_add" style="display:none" />'.                    '&nbsp;&nbsp;<div id="linkprot_divurlparam_add" style="display:none">'.
                   '<span class="LC_nobreak">'.&mt('Parameter name').':'.                    '<span class="LC_nobreak">'.&mt('Parameter name').':'.
                   '<input type="text" size="15" name="linkprot_urlparam_add" value="" autocomplete="off"'.$disabled.' />'.                    '<input type="text" size="15" name="linkprot_urlparam_add" value="" autocomplete="off"'.$disabled.' />'.
                   '</span></div> ';                    '</span></div> ';

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


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