--- loncom/interface/lonnavdisplay.pm 2010/10/04 21:51:22 1.13.6.3 +++ loncom/interface/lonnavdisplay.pm 2010/03/16 19:55:49 1.15 @@ -1,7 +1,7 @@ # The LearningOnline Network with CAPA # Navigate Maps Handler # -# $Id: lonnavdisplay.pm,v 1.13.6.3 2010/10/04 21:51:22 raeburn Exp $ +# $Id: lonnavdisplay.pm,v 1.15 2010/03/16 19:55:49 droeschl Exp $ # # Copyright Michigan State University Board of Trustees # @@ -69,63 +69,6 @@ sub real_handler { my %toplinkitems=(); &Apache::lonnavmaps::add_linkitem(\%toplinkitems,'blank','', "Select Action"); - if ($ENV{QUERY_STRING} eq 'collapseExternal') { - &Apache::lonnet::put('environment',{'remotenavmap' => 'off'}); - &Apache::lonnet::appenv({'environment.remotenavmap' => 'off'}); - my $menu=&Apache::lonmenu::reopenmenu(); - my $navstatus=&Apache::lonmenu::get_nav_status(); - if ($menu) { - $menu=(<
'); - $r->print(' - '); - } - - if ($env{'environment.remotenavmap'} ne 'on') { - $r->print(&launch_win('link','yes',\%toplinkitems)); - } - if ($env{'environment.remotenavmap'} eq 'on') { - &Apache::lonnavmaps::add_linkitem(\%toplinkitems,'closenav', - 'collapse()', - "Close navigation window"); - } - - # Check to see if the student is jumping to next open, do-able problem if ($ENV{QUERY_STRING} =~ /^jumpToFirstHomework/) { # Find the next homework problem that they can do. @@ -283,12 +172,8 @@ MENU .""); } } else { - my $link = 'navmaps?jumpToFirstHomework'; - if ($env{'form.register'}) { - $link .= '®ister='.$env{'form.register'}; - } &Apache::lonnavmaps::add_linkitem(\%toplinkitems,'firsthomework', - 'location.href="'.$link.'"', + 'location.href="navmaps?jumpToFirstHomework"', "Show my first due problem"); } @@ -304,41 +189,33 @@ MENU $filterFunc = sub { my $res = shift; return $res->completable() || $res->is_map(); }; - my $link = 'navmaps?sort='.$env{'form.sort'}; - if ($env{'form.register'}) { - $link .= '®ister='.$env{'form.register'}; - } &Apache::lonnavmaps::add_linkitem(\%toplinkitems,'everything', - 'location.href="'.$link.'"', + 'location.href="navmaps?sort='.$env{'form.sort'}.'"', "Show everything"); $r->print("".&mt("Uncompleted Problems").""); $env{'form.filter'} = ''; $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"); } my %selected=($env{'form.sort'} => ' selected="selected"'); - my $sort_html=('"); # renderer call my $renderArgs = { 'cols' => [0,1,2,3], 'sort' => $env{'form.sort'}, @@ -372,35 +249,6 @@ MENU return OK; } -sub launch_win { - my ($mode,$script,$toplinkitems,$firsttime)=@_; - my $result; - if ($script ne 'no') { - $result.=''; - } - if ($mode eq 'link') { - &Apache::lonnavmaps::add_linkitem($toplinkitems,'launchnav', - 'launch_navmapwin()', - "Launch navigation window"); - } - return $result; -} - 1; __END__