Diff for /loncom/homework/daxepage.pm between versions 1.9 and 1.10

version 1.9, 2023/11/27 23:24:04 version 1.10, 2024/03/03 00:08:37
Line 31  package Apache::daxepage; Line 31  package Apache::daxepage;
 use strict;  use strict;
   
 use Apache::loncommon();  use Apache::loncommon();
   use Apache::lonnet();
 use Apache::lonhtmlcommon();  use Apache::lonhtmlcommon();
 use Apache::lonxml();  use Apache::lonxml();
 use Apache::edit();  use Apache::edit();
Line 117  sub handler { Line 118  sub handler {
                        '</td></tr></table>';                         '</td></tr></table>';
     }      }
     $editheader .= '</div></form>'."\n";      $editheader .= '</div></form>'."\n";
       my $start_collapsed = &collapsible_std_LCmenus();
     my $args = {      my $args = {
                 'collapsible_header' => $editheader,                  'collapsible_header' => $editheader,
                   'start_collapsed'    => $start_collapsed,
                };                 };
     my $startpage = &Apache::loncommon::start_page('Daxe: '.$name,$headjs,$args).      my $startpage = &Apache::loncommon::start_page('Daxe: '.$name,$headjs,$args).
                     &Apache::lonmenu::constspaceform();                      &Apache::lonmenu::constspaceform();
Line 203  sub do_redirect { Line 206  sub do_redirect {
     return;      return;
 }  }
   
   sub collapsible_std_LCmenus {
       my $daxecollapse = $Apache::lonnet::env{'environment.daxecollapse'};
       unless ($daxecollapse) {
           my %domdefs = &Apache::lonnet::get_domain_defaults($Apache::lonnet::env{'user.domain'});
           if ($domdefs{'daxecollapse'}) {
               $daxecollapse = 'yes';
           }
       }
       if ($daxecollapse eq 'yes') {
           return 1;
       }
       return;
   }
   
 1;  1;
 __END__  __END__

Removed from v.1.9  
changed lines
  Added in v.1.10


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>