X-Git-Url: http://wagnertech.de/gitweb/gitweb.cgi/mfinanz.git/blobdiff_plain/0f179c9ab60ac22c697027cadc9f4bdb9c515ce5..e14cb525c640cb15bb6b2dfb62ccebbe78cb45cd:/SL/Form.pm?ds=sidebyside
diff --git a/SL/Form.pm b/SL/Form.pm
index 59815ebde..514c282d2 100644
--- a/SL/Form.pm
+++ b/SL/Form.pm
@@ -485,10 +485,9 @@ sub header {
push @header, map { qq|| } $layout->stylesheets;
push @header, " " if $self->{landscape};
push @header, "" if -f $self->{favicon};
- push @header, map { qq|| } $layout->javascripts;
+ push @header, map { qq|| } $layout->javascripts;
push @header, $self->{javascript} if $self->{javascript};
push @header, map { $_->show_javascript } @{ $self->{AJAX} || [] };
- push @header, "" if $self->{fokus};
my %doctypes = (
strict => qq||,
@@ -525,18 +524,20 @@ EOT
print $::request->{layout}->pre_content;
print $::request->{layout}->start_content;
+ $layout->header_done;
+
$::lxdebug->leave_sub;
}
sub footer {
- # TODO: fix abort conditions
+ return unless $::request->{layout}->need_footer;
print $::request->{layout}->end_content;
print $::request->{layout}->post_content;
-# print "\n" for $::request->{layout}->javascripts;
-# if (my @inline_scripts = $::request->{layout}->javascript_inline) {
-# print "\n" for @inline_scripts;
-# }
+
+ if (my @inline_scripts = $::request->{layout}->javascripts_inline) {
+ print "\n";
+ }
print <