version 1.369, 2006/03/14 22:17:20
|
version 1.371, 2006/03/16 20:48:30
|
Line 194 MENU
|
Line 194 MENU
|
MENU |
MENU |
} |
} |
$r->send_http_header; |
$r->send_http_header; |
my $html=&Apache::lonxml::xmlbegin(); |
my $js =<<"ENDSUBM"; |
$r->print(<<"ENDSUBM"); |
|
$html |
|
<head> |
|
<script type="text/javascript"> |
<script type="text/javascript"> |
function submitthis() { |
function submitthis() { |
$menu |
$menu |
Line 205 MENU
|
Line 202 MENU
|
} |
} |
|
|
</script> |
</script> |
</head> |
|
<body bgcolor="#FFFFFF" onLoad="submitthis()"></body> |
|
</html> |
|
ENDSUBM |
ENDSUBM |
|
$r->print(&Apache::lonxml::xmlbegin(). |
|
&Apache::loncommon::head(undef,$js). |
|
'<body bgcolor="#FFFFFF" onLoad="submitthis()">'. |
|
&Apache::loncommon::end_page(undef,$js)); |
|
|
return OK; |
return OK; |
} |
} |
if ($ENV{QUERY_STRING} =~ /^launchExternal/) { |
if ($ENV{QUERY_STRING} =~ /^launchExternal/) { |
Line 239 MENU
|
Line 238 MENU
|
return HTTP_NOT_ACCEPTABLE; |
return HTTP_NOT_ACCEPTABLE; |
} |
} |
$r->send_http_header; |
$r->send_http_header; |
my $html=&Apache::lonxml::xmlbegin(); |
|
$r->print("$html<head>\n"); |
|
$r->print("<title>".&mt('Navigate Course Contents')."</title>"); |
|
# ------------------------------------------------------------ Get query string |
# ------------------------------------------------------------ Get query string |
&Apache::loncommon::get_unprocessed_cgi($ENV{'QUERY_STRING'},['register','sort','showOnlyHomework','postsymb']); |
&Apache::loncommon::get_unprocessed_cgi($ENV{'QUERY_STRING'},['register','sort','showOnlyHomework','postsymb']); |
|
|
Line 249 MENU
|
Line 246 MENU
|
my $addentries=''; |
my $addentries=''; |
my $more_unload; |
my $more_unload; |
my $body_only=''; |
my $body_only=''; |
|
my $js; |
if ($env{'environment.remotenavmap'} eq 'on') { |
if ($env{'environment.remotenavmap'} eq 'on') { |
$r->print('<script type="text/javascript"> |
$js='<script type="text/javascript"> |
function collapse() { |
function collapse() { |
this.document.location="/adm/navmaps?collapseExternal"; |
this.document.location="/adm/navmaps?collapseExternal"; |
} |
} |
</script>'); |
</script>'; |
# FIXME need to be smarter to only catch window close events |
# FIXME need to be smarter to only catch window close events |
# $more_unload="collapse()" |
# $more_unload="collapse()" |
$body_only=1; |
$body_only=1; |
Line 269 MENU
|
Line 267 MENU
|
} |
} |
|
|
# Header |
# Header |
$r->print('</head>'. |
$r->print(&Apache::lonxml::xmlbegin(). |
|
&Apache::loncommon::head('Navigate Course Contents',$js). |
&Apache::loncommon::bodytag('Navigate Course Contents','', |
&Apache::loncommon::bodytag('Navigate Course Contents','', |
$addentries,$body_only,'', |
$addentries,$body_only,'', |
$env{'form.register'})); |
$env{'form.register'})); |
Line 281 MENU
|
Line 280 MENU
|
if (!($navmap->courseMapDefined())) { |
if (!($navmap->courseMapDefined())) { |
$r->print(&Apache::loncommon::help_open_menu('','Navigation Screen','Navigation_Screen','',undef,'RAT')); |
$r->print(&Apache::loncommon::help_open_menu('','Navigation Screen','Navigation_Screen','',undef,'RAT')); |
$r->print('<font size="+2" color="red">Coursemap undefined.</font>' . |
$r->print('<font size="+2" color="red">Coursemap undefined.</font>' . |
'</body></html>'); |
&Apache::loncommon::end_page()); |
return OK; |
return OK; |
} |
} |
|
|
Line 434 MENU
|
Line 433 MENU
|
#my $td=&tv_interval($t0); |
#my $td=&tv_interval($t0); |
#$r->print("<br />$td"); |
#$r->print("<br />$td"); |
|
|
$r->print("</body></html>"); |
$r->print(&Apache::loncommon::end_page()); |
$r->rflush(); |
$r->rflush(); |
|
|
return OK; |
return OK; |
Line 3657 sub kind { my $self=shift; return $self-
|
Line 3656 sub kind { my $self=shift; return $self-
|
sub randomout { my $self=shift; return $self->navHash("randomout_", 1); } |
sub randomout { my $self=shift; return $self->navHash("randomout_", 1); } |
sub randompick { |
sub randompick { |
my $self = shift; |
my $self = shift; |
return $self->{NAV_MAP}->{PARM_HASH}->{$self->symb().'.0.randompick'}; |
return $self->parmval('randompick'); |
} |
} |
sub link { |
sub link { |
my $self=shift; |
my $self=shift; |