--- rat/lonratedt.pm	2009/05/20 13:55:40	1.95
+++ rat/lonratedt.pm	2010/03/10 21:26:15	1.99
@@ -1,7 +1,7 @@
 # The LearningOnline Network with CAPA
 # Edit Handler for RAT Maps
 #
-# $Id: lonratedt.pm,v 1.95 2009/05/20 13:55:40 bisitz Exp $
+# $Id: lonratedt.pm,v 1.99 2010/03/10 21:26:15 droeschl Exp $
 #
 # Copyright Michigan State University Board of Trustees
 #
@@ -43,12 +43,8 @@ use HTML::Entities();
 # --------------------------------------------------------- Build up RAT screen
 sub ratedt {
   my ($r,$url)=@_;
-  my %layout = ('border' => "0");
-    if ($env{'environment.remote'} eq 'off') {
-      $layout{'rows'} = "1,250,*";
-  } else {
-      $layout{'rows'} = "1,70,*";
-  }
+  my %layout = ('border' => "0",
+                'rows'   => "1,250,*");
   my $js ='
 <script type="text/javascript">
     var flag=0;
@@ -78,15 +74,25 @@ sub buttons {
     my $adv=shift;
     my $output='<form method="post">';     
     if ($adv==1) {
-	$output.='<input type="submit" name="forceadv" value="'.&mt('Edit').'" />'.
-	    &Apache::loncommon::help_open_topic('Sequence_Advanced_Editor_Creation');
+        $output.=
+            '<input type="submit" name="forceadv"'
+           .' value="'.&mt('Edit').'" />'
+           .&Apache::loncommon::help_open_topic(
+                'Sequence_Advanced_Editor_Creation');
     } else {
         unless ($adv==2) {
-           $output.='<input type="submit" name="forcesmp" value="'.&mt('Simple Edit').'" />'.
-	    &Apache::loncommon::help_open_topic('Sequence_Simple_Editor_Creation');
+           $output.=
+               '<input type="submit" name="forcesmp"'
+              .' value="'.&mt('Simple Edit').'" />'
+              .&Apache::loncommon::help_open_topic(
+                   'Sequence_Simple_Editor_Creation')
+              .' ';
         }
-	$output.='<input type="submit" name="forceadv" value="'.&mt('Advanced Edit').'" />'.
-	    &Apache::loncommon::help_open_topic('Sequence_Advanced_Editor_Creation');
+        $output.=
+            '<input type="submit" name="forceadv"'
+           .' value="'.&mt('Advanced Edit').'" />'
+           .&Apache::loncommon::help_open_topic(
+                'Sequence_Advanced_Editor_Creation');
     }
     return $output.'</form>';
 }
@@ -540,11 +546,24 @@ sub smpedt {
 </script>
 ENDJS
 
+    &Apache::lonhtmlcommon::clear_breadcrumbs();
+    &Apache::lonhtmlcommon::add_breadcrumb({
+        text  => 'Construction Space',
+        href  => &Apache::loncommon::authorspace(),
+        faq   => 6,
+        bug   => 'RAT',
+        help  => 'Sequence_Simple_Editor_Creation',});
+    &Apache::lonhtmlcommon::add_breadcrumb({
+        text  => 'RAT',
+        title => 'Resource Assembly Tool',
+        href  => '',});
+    &Apache::lonhtmlcommon::add_breadcrumb({
+        text  => 'Editor',
+        title => 'Simple Editor',
+        href  => '',});
+
+    # Breadcrumbs are included by &start_page
     my $start_page = &Apache::loncommon::start_page('Construction Space',$js)
-                    .&Apache::lonhtmlcommon::breadcrumbs(# FIXME add breadcrumbs
-                         &Apache::loncommon::help_open_menu('Sequence_Simple_Editor_Creation',
-                             'Sequence_Simple_Editor_Creation',
-                             6,'RAT'))
                     .&Apache::loncommon::head_subbox(
                          &Apache::loncommon::CSTR_pageheader()
                         .&buttons(2));
@@ -627,8 +646,13 @@ ENDSMPHEAD
 sub nodir {
    my ($r,$dir)=@_;
    $dir=~s{^/home/$LONCAPA::username_re/public_html}{};
-   $r->print(&Apache::loncommon::start_page('Construction Space',undef)
-            .&Apache::lonhtmlcommon::breadcrumbs() # FIXME add breadcrumbs
+   my $brcrum = [{'href' => &Apache::loncommon::authorspace(),
+                  'text' => 'Construction Space'}];
+#                 {'href' => '',
+#                  'text' => 'No such directory'}];
+   $r->print(&Apache::loncommon::start_page('Construction Space',
+                                            undef,
+                                            {'bread_crumbs' => $brcrum,})
             .&Apache::loncommon::head_subbox(
                  &Apache::loncommon::CSTR_pageheader())
             .'<p class="LC_error">'
@@ -642,9 +666,21 @@ sub nodir {
 
 sub viewmap {
     my ($r,$url,$adv,$errtext)=@_;
+
+    &Apache::lonhtmlcommon::clear_breadcrumbs();
+    &Apache::lonhtmlcommon::add_breadcrumb({
+        text  => 'Construction Space',
+        href  => &Apache::loncommon::authorspace(),
+        faq   => 6,
+        bug   => 'RAT',
+        help  => 'Sequence_Simple_Editor_Creation',});
+    &Apache::lonhtmlcommon::add_breadcrumb({
+        text  => 'RAT',
+        title => 'Resource Assembly Tool',
+        href  => '',});
+
+    # Breadcrumbs are included by &start_page
     $r->print(&Apache::loncommon::start_page('Edit Content of a Map')
-             .&Apache::lonhtmlcommon::breadcrumbs(# FIXME add breadcrumbs
-                  &Apache::loncommon::help_open_menu('','',6,'RAT')) # FIXME help broken?
              .&Apache::loncommon::head_subbox(
                   &Apache::loncommon::CSTR_pageheader()
                  .&buttons($adv))
@@ -657,7 +693,7 @@ sub viewmap {
         );
     }
     my $idx=0;
-    $r->print('<h1>'.$url.'</h1>');
+    $r->print('<p><span class="LC_filename">'.$url.'</span></p>');
     if ($adv) {
 	$r->print('<p class="LC_warning">'
                  .&mt('Map contents are not shown in order.')