--- loncom/interface/lonnavdisplay.pm 2010/08/14 21:42:59 1.13.4.3
+++ loncom/interface/lonnavdisplay.pm 2010/10/04 21:27:20 1.13.6.1
@@ -1,7 +1,7 @@
# The LearningOnline Network with CAPA
# Navigate Maps Handler
#
-# $Id: lonnavdisplay.pm,v 1.13.4.3 2010/08/14 21:42:59 raeburn Exp $
+# $Id: lonnavdisplay.pm,v 1.13.6.1 2010/10/04 21:27:20 raeburn Exp $
#
# Copyright Michigan State University Board of Trustees
#
@@ -139,7 +139,7 @@ MENU
$r->send_http_header;
# ------------------------------------------------------------ Get query string
- &Apache::loncommon::get_unprocessed_cgi($ENV{'QUERY_STRING'},['register','sort','showOnlyHomework','postsymb']);
+ &Apache::loncommon::get_unprocessed_cgi($ENV{'QUERY_STRING'},['sort','showOnlyHomework','postsymb','register']);
# ----------------------------------------------------- Force menu registration
my $body_only='';
@@ -155,7 +155,7 @@ MENU
# Header
my $course_type = &Apache::loncommon::course_type();
- my ($title,$breadcrumb_text,$start_page,$args);
+ my ($title,$breadcrumb_text);
if ($course_type eq 'Community') {
$title = 'Community Contents';
$breadcrumb_text = &mt('Community Contents');
@@ -164,18 +164,20 @@ MENU
$breadcrumb_text = &mt('Course Contents');
}
if ($env{'form.register'}) {
- $args = {'force_register' => $env{'form.register'}};
+ $args = {'force_register' => $env{'form.register'},
+ 'only_body' => $body_only};
$start_page = &Apache::loncommon::start_page($title,$js,$args);
} else {
my $brcrum = [{href => '/adm/navmaps',
text => $breadcrumb_text,
no_mt => 1},
];
- $args = {'bread_crumbs' => $brcrum};
+ $args = {'bread_crumbs' => $brcrum,
+ 'only_body' => $body_only};
$start_page = &Apache::loncommon::start_page($title,$js,$args);
}
- $r->print($start_page.
- '');
+ $r->print('');
+
$r->rflush();
# Check that it's defined
@@ -276,7 +278,7 @@ MENU
} else {
my $link = 'navmaps?jumpToFirstHomework';
if ($env{'form.register'}) {
- $link .= '®ister='.$env{'form.register'};
+ $link .= '®ister='.$env{'form.register'};
}
&Apache::lonnavmaps::add_linkitem(\%toplinkitems,'firsthomework',
'location.href="'.$link.'"',
@@ -307,12 +309,9 @@ MENU
$env{'form.condition'} = 1;
$resource_no_folder_link = 1;
} else {
- my $link = 'navmaps?sort='.$env{'form.sort'}.'&showOnlyHomework=1';
- if ($env{'form.register'}) {
- $link .= '®ister='.$env{'form.register'};
- }
&Apache::lonnavmaps::add_linkitem(\%toplinkitems,'uncompleted',
- 'location.href="'.$link.'"',
+ 'location.href="navmaps?sort='.$env{'form.sort'}.
+ '&showOnlyHomework=1"',
"Show only uncompleted problems");
}
@@ -322,11 +321,11 @@ MENU
'.&mt('Sort by:').'
+
');