Diff for /loncom/interface/lonhtmlcommon.pm between versions 1.183 and 1.184

version 1.183, 2008/11/11 20:12:17 version 1.184, 2008/11/21 15:22:04
Line 2019  END Line 2019  END
 # url    => 'URL the link is pointing to, i.e. /adm/site?action=dosomething',  # url    => 'URL the link is pointing to, i.e. /adm/site?action=dosomething',
 # permission  => 'Contains permissions as returned from lonnet::allowed(),  # permission  => 'Contains permissions as returned from lonnet::allowed(),
 # must evaluate to true in order to activate the link',  # must evaluate to true in order to activate the link',
   # icon        =>  'icon filename',
 # help    => 'Name of the corresponding helpfile',  # help    => 'Name of the corresponding helpfile',
 # linktitle   => 'Description of the link (used for title tag)'  # linktitle   => 'Description of the link (used for title tag)'
 #    },  #    },
Line 2035  END Line 2036  END
 # subject to change during this project.  # subject to change during this project.
 # Don't rely on its current functionality as it might be   # Don't rely on its current functionality as it might be 
 # changed or removed.  # changed or removed.
   # TODO:
   # add icon field
   # add alt tag for icon
   # check for empty values
 # --------------------------  # --------------------------
   
 sub generate_menu {  sub generate_menu {
Line 2042  sub generate_menu { Line 2047  sub generate_menu {
     my $menu_html = '';      my $menu_html = '';
   
     foreach my $category (@menu) { #FIXME: insert appropriate classnames for styles when they're finished.      foreach my $category (@menu) { #FIXME: insert appropriate classnames for styles when they're finished.
  $menu_html .='<div class=""><h3 class="">'.$category->{'categorytitle'}.'</h3><ul class="">';   $menu_html .='<div class="DivContentBox"><h3 class="">'.$category->{'categorytitle'}.'</h3><ul class="ListStyleNormal">';
  foreach my $item (@{ $category->{items} }) {   foreach my $item (@{ $category->{items} }) {
     next if (! $item->{'permission'});      next if (! $item->{'permission'});
     $menu_html .= '<li class="">'.      $menu_html .= '<li class="">'.
     qq{<a href="$item->{'url'}" title="$item->{'linktitle'}">}.      qq{<a href="$item->{'url'}" title="$item->{'linktitle'}">};
     &mt($item->{'linktext'}).'</a>';              if($item->{'icon'}){
     if (exists($item->{'help'})) {                  $menu_html .= qq{<img class = "" src="/res/adm/pages/$item->{'icon'}" alt=""/>} 
  $menu_html .= &Apache::loncommon::help_open_topic($item->{'help'});              }
     }              $menu_html .= &mt($item->{'linktext'}).'</a>';
   #    if (exists($item->{'help'})) {
   # $menu_html .= &Apache::loncommon::help_open_topic($item->{'help'});
   #    }
     $menu_html .= '</li>';      $menu_html .= '</li>';
  }   }
  $menu_html .= '</div>';   $menu_html .= '</div>';

Removed from v.1.183  
changed lines
  Added in v.1.184


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