Diff for /loncom/interface/lonhtmlcommon.pm between versions 1.398 and 1.401

version 1.398, 2021/04/29 17:45:22 version 1.401, 2022/05/24 16:23:03
Line 82  sub coursepreflink { Line 82  sub coursepreflink {
        if (($env{'request.lti.login'}) && ($env{'request.lti.target'} eq 'iframe')) {         if (($env{'request.lti.login'}) && ($env{'request.lti.target'} eq 'iframe')) {
            $target ='';             $target ='';
        }         }
          if (($env{'request.deeplink.login'}) && ($env{'request.deeplink.target'})) {
              $target = ' target="'.$env{'request.deeplink.target'}.'"';
          }
        return '<a'.$target.' href="'.&HTML::Entities::encode("/adm/courseprefs?phase=display&actions=$category",'<>&"').'"><span class="LC_setting">'.$text.'</span></a>';         return '<a'.$target.' href="'.&HTML::Entities::encode("/adm/courseprefs?phase=display&actions=$category",'<>&"').'"><span class="LC_setting">'.$text.'</span></a>';
    } else {     } else {
       return '';        return '';
Line 109  sub direct_parm_link { Line 112  sub direct_parm_link {
         if (($env{'request.lti.login'}) && ($env{'request.lti.target'} eq 'iframe')) {          if (($env{'request.lti.login'}) && ($env{'request.lti.target'} eq 'iframe')) {
             $target='';              $target='';
         }          }
           if (($env{'request.deeplink.login'}) && ($env{'request.deeplink.target'})) {
               $target = ' target="'.$env{'request.deeplink.target'}.'"';
           }
         return "<a".$target." href=\"/adm/parmset?symb=$symb&amp;filter=$filter&amp;part=$part\"><span class=\"LC_setting\">$linktext</span></a>";          return "<a".$target." href=\"/adm/parmset?symb=$symb&amp;filter=$filter&amp;part=$part\"><span class=\"LC_setting\">$linktext</span></a>";
     } else {      } else {
         return $linktext;          return $linktext;
Line 1917  returns: nothing Line 1923  returns: nothing
         # The first one should be the course or a menu link          # The first one should be the course or a menu link
         if (!defined($menulink)) { $menulink=1; }          if (!defined($menulink)) { $menulink=1; }
         if ($menulink) {          if ($menulink) {
               if ($env{'request.course.id'}) {
                   my ($menucoll,$deeplinkmenu,$menuref) = &Apache::loncommon::menucoll_in_effect();
                   if (($menucoll) && (ref($menuref) eq 'HASH')) {
                       if ($menuref->{'main'} eq 'n') {
                          undef($menulink);
                       }
                   }
               }
           }
           if ($menulink) {
             my $description = 'Menu';              my $description = 'Menu';
             my $no_mt_descr = 0;              my $no_mt_descr = 0;
             if ((exists($env{'request.course.id'})) &&               if ((exists($env{'request.course.id'})) && 
Line 1938  returns: nothing Line 1954  returns: nothing
             if (($env{'request.lti.login'}) && ($env{'request.lti.target'} eq 'iframe')) {              if (($env{'request.lti.login'}) && ($env{'request.lti.target'} eq 'iframe')) {
                 $target='';                  $target='';
             }              }
               if (($env{'request.deeplink.login'}) && ($env{'request.deeplink.target'})) {
                   $target = $env{'request.deeplink.target'};
               }
             $menulink =  {  href   =>'/adm/menu',              $menulink =  {  href   =>'/adm/menu',
                             title  =>'Go to main menu',                              title  =>'Go to main menu',
                             target =>$target,                              target =>$target,
Line 1963  returns: nothing Line 1982  returns: nothing
                 if (($env{'request.lti.login'}) && ($env{'request.lti.target'} eq 'iframe')) {                  if (($env{'request.lti.login'}) && ($env{'request.lti.target'} eq 'iframe')) {
                     $hashref->{'target'} = '';                      $hashref->{'target'} = '';
                 }                  }
                   if (($env{'request.deeplink.login'}) && ($env{'request.deeplink.target'})) {
                       $hashref->{'target'} = $env{'request.deeplink.target'};
                   }
             }              }
             $links=&htmltag( 'a','<img src="/res/adm/pages/tolastloc.png" alt="'.$alttext.'" class="LC_icon" />',              $links=&htmltag( 'a','<img src="/res/adm/pages/tolastloc.png" alt="'.$alttext.'" class="LC_icon" />',
                              $hashref);                               $hashref);
Line 3423  PARAMSONE Line 3445  PARAMSONE
         if (itemid != null) {          if (itemid != null) {
             itemh = itemid.offsetHeight;              itemh = itemid.offsetHeight;
         }          }
         var primaryheight = document.getElementById('LC_nav_bar').offsetHeight;          var primaryheight = 0;
         var secondaryheight;          if (document.getElementById('LC_nav_bar') != null) { 
               primaryheight = document.getElementById('LC_nav_bar').offsetHeight;
           }
           var secondaryheight = 0;
         if (document.getElementById('LC_secondary_menu') != null) {           if (document.getElementById('LC_secondary_menu') != null) { 
             secondaryheight = document.getElementById('LC_secondary_menu').offsetHeight;              secondaryheight = document.getElementById('LC_secondary_menu').offsetHeight;
         }          }
         var crumbsheight = document.getElementById('LC_breadcrumbs').offsetHeight;          var crumbsheight = 0;
           if (document.getElementById('LC_breadcrumbs') != null) {
               crumbsheight = document.getElementById('LC_breadcrumbs').offsetHeight;
           }
         var dccidheight = 0;          var dccidheight = 0;
         if (document.getElementById('dccid') != null) {          if (document.getElementById('dccid') != null) {
             dccidheight = document.getElementById('dccid').offsetHeight;              dccidheight = document.getElementById('dccid').offsetHeight;

Removed from v.1.398  
changed lines
  Added in v.1.401


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