version 1.45, 2003/03/03 13:03:58
|
version 1.47, 2003/03/10 20:21:45
|
Line 37 package Apache::lonmenu;
|
Line 37 package Apache::lonmenu;
|
use strict; |
use strict; |
use Apache::lonnet; |
use Apache::lonnet; |
use Apache::Constants qw(:common); |
use Apache::Constants qw(:common); |
|
use Apache::lonhtmlcommon(); |
use Apache::loncommon; |
use Apache::loncommon; |
use Apache::File; |
use Apache::File; |
use vars qw(@desklines $readdesk); |
use vars qw(@desklines $readdesk); |
Line 245 var swmenu=null;
|
Line 246 var swmenu=null;
|
$newmail |
$newmail |
$buttons |
$buttons |
swmenu.currentURL=window.location.pathname; |
swmenu.currentURL=window.location.pathname; |
swmenu.reloadURL=window.location.pathname; |
swmenu.reloadURL=window.location.pathname+window.location.search; |
swmenu.currentSymb="$ENV{'request.symb'}"; |
swmenu.currentSymb="$ENV{'request.symb'}"; |
swmenu.reloadSymb="$ENV{'request.symb'}"; |
swmenu.reloadSymb="$ENV{'request.symb'}"; |
swmenu.currentStale=0; |
swmenu.currentStale=0; |
Line 401 ENDMAINCALL
|
Line 402 ENDMAINCALL
|
# ================================================================= Reopen menu |
# ================================================================= Reopen menu |
|
|
sub reopenmenu { |
sub reopenmenu { |
my $nothing=''; |
|
if ($ENV{'browser.interface'} eq 'textual') { return ''; } |
if ($ENV{'browser.interface'} eq 'textual') { return ''; } |
my $menuname='LCmenu'.$Apache::lonnet::perlvar{'lonHostID'}; |
my $menuname='LCmenu'.$Apache::lonnet::perlvar{'lonHostID'}; |
if ($ENV{'browser.type'} eq 'explorer') { $nothing='javascript:void(0);'; } |
my $nothing = &Apache::lonhtmlcommon::javascript_nothing(); |
return('window.open("'.$nothing.'","'.$menuname.'","",false);'); |
return('window.open('.$nothing.',"'.$menuname.'","",false);'); |
} |
} |
|
|
# =============================================================== Open the menu |
# =============================================================== Open the menu |
Line 479 sub secondlevel {
|
Line 479 sub secondlevel {
|
sub openmenu { |
sub openmenu { |
my $menuname='LCmenu'.$Apache::lonnet::perlvar{'lonHostID'}; |
my $menuname='LCmenu'.$Apache::lonnet::perlvar{'lonHostID'}; |
if ($ENV{'browser.interface'} eq 'textual') { return ''; } |
if ($ENV{'browser.interface'} eq 'textual') { return ''; } |
if ($ENV{'browser.type'} eq 'explorer') { |
my $nothing = &Apache::lonhtmlcommon::javascript_nothing(); |
return "window.open('javascript:void(0);','".$menuname."');"; |
return "window.open(".$nothing.",'".$menuname."');"; |
} else { |
|
return "window.open('','".$menuname."');"; |
|
} |
|
} |
} |
|
|
sub rawconfig { |
sub rawconfig { |