--- loncom/interface/lonhelper.pm 2009/05/11 16:51:27 1.172 +++ loncom/interface/lonhelper.pm 2009/06/12 15:31:30 1.174 @@ -1,7 +1,7 @@ # The LearningOnline Network with CAPA # .helper XML handler to implement the LON-CAPA helper # -# $Id: lonhelper.pm,v 1.172 2009/05/11 16:51:27 bisitz Exp $ +# $Id: lonhelper.pm,v 1.174 2009/06/12 15:31:30 bisitz Exp $ # # Copyright Michigan State University Board of Trustees # @@ -589,9 +589,18 @@ sub display { &Apache::loncommon::browser_and_searcher_javascript(). "\n".''; + # Breadcrumbs + my $brcrum = [{'href' => '', + 'text' => 'Helper'}]; + # FIXME: Dynamically add context sensitive breadcrumbs + # depending on the caller, + # e.g. printing, parametrization, etc. + # FIXME: Add breadcrumbs to reflect current helper state + $result .= &Apache::loncommon::start_page($self->{TITLE}, - $browser_searcher_js); - + $browser_searcher_js, + {'bread_crumbs' => $brcrum,}); + my $previous = HTML::Entities::encode(&mt("Back"), '<>&"'); my $next = HTML::Entities::encode(&mt("Next"), '<>&"'); # FIXME: This should be parameterized, not concatenated - Jeremy @@ -3565,8 +3574,7 @@ sub render { my $previous = HTML::Entities::encode(&mt("Back"), '<>&"'); my $next = HTML::Entities::encode(&mt("Next"), '<>&"'); my $target = " target='loncapaclient'"; - if (($env{'browser.interface'} eq 'textual') || - ($env{'environment.remote'} eq 'off')) { $target=''; } + if ($env{'environment.remote'} eq 'off') { $target=''; } $result .= "
\n" . "
\n" . "" .