[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