Diff for /loncom/interface/lonmainmenu.pm between versions 1.8 and 1.9

version 1.8, 2009/07/13 08:24:21 version 1.9, 2010/03/10 21:25:50
Line 31 Line 31
 # browser.interface - if this is 'textual', it overrides the second parameter  # browser.interface - if this is 'textual', it overrides the second parameter
 # and goes to screen reader PDA mode  # and goes to screen reader PDA mode
 #  #
 # environment.remote - if this is 'on', the routines controll the remote  
 # control, otherwise they render the main window controls; ignored it  
 # browser.interface is 'textual'  
 #  
   
 package Apache::lonmainmenu;  package Apache::lonmainmenu;
   
Line 52  sub handler { Line 48  sub handler {
     return OK if $r->header_only;      return OK if $r->header_only;
   
     my $form;      my $form;
     if ($env{'environment.remote'} ne 'off') {  
  $form=&Apache::lonmenu::serverform();  
     }  
   
     my $script_tag;  
     if ($env{'environment.remote'} ne 'off') {  
         my $utility=&Apache::lonmenu::utilityfunctions('/adm/menu');  
         $script_tag=(<<ENDSCRIPT);  
 <script type="text/javascript">  
 $utility  
 </script>  
 ENDSCRIPT  
     }  
 # ---- Print the screen, pretend to be in text mode to generate text-based menu  # ---- Print the screen, pretend to be in text mode to generate text-based menu
 # temporarily set interface to "faketextual" and remote to "off", which renders  # temporarily set interface to "faketextual" and remote to "off", which renders
 # the main menu  # the main menu
     $env{'browser.interface'}='faketextual';      $env{'browser.interface'}='faketextual';
     $env{'environment.remote'}='off';  
   
     $r->print(&Apache::loncommon::start_page( 'Main Menu',      $r->print(&Apache::loncommon::start_page( 'Main Menu',
                                               $script_tag,                                                 undef,
                                               {'bread_crumbs' => 1}));                                                {'bread_crumbs' => 1}));
     $r->print(&Apache::lonmenu::inlinemenu().$form);      $r->print(&Apache::lonmenu::inlinemenu().$form);
     $r->print(&Apache::loncommon::end_page());      $r->print(&Apache::loncommon::end_page());

Removed from v.1.8  
changed lines
  Added in v.1.9


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