[LON-CAPA-cvs] cvs: loncom /interface lonhelper.pm
bisitz
bisitz@source.lon-capa.org
Fri, 12 Jun 2009 15:31:30 -0000
bisitz Fri Jun 12 15:31:30 2009 EDT
Modified files:
/loncom/interface lonhelper.pm
Log:
Added breadcrumbs to helper.
This currently covers only basic call and general "Helper" crumb.
Index: loncom/interface/lonhelper.pm
diff -u loncom/interface/lonhelper.pm:1.173 loncom/interface/lonhelper.pm:1.174
--- loncom/interface/lonhelper.pm:1.173 Wed May 27 16:54:57 2009
+++ loncom/interface/lonhelper.pm Fri Jun 12 15:31:30 2009
@@ -1,7 +1,7 @@
# The LearningOnline Network with CAPA
# .helper XML handler to implement the LON-CAPA helper
#
-# $Id: lonhelper.pm,v 1.173 2009/05/27 16:54:57 www 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 @@
&Apache::loncommon::browser_and_searcher_javascript().
"\n".'</script>';
+ # 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