From: Sven Schöling <s.schoeling@linet-services.de>
Date: Wed, 28 Nov 2012 14:33:39 +0000 (+0100)
Subject: Präzedenz von Layouts beim Javascript einbinden geändert
X-Git-Tag: release-3.0.0rc1~8
X-Git-Url: http://wagnertech.de/git?a=commitdiff_plain;h=bc9a389fd6e65a55732d1b555e89d4e96844fdf1;p=kivitendo-erp.git

Präzedenz von Layouts beim Javascript einbinden geändert

- früher eingebunden = javascripte werden früher geladen.
- None ist jetzt das erste Layout das eingebunden wird.
---

diff --git a/SL/Layout/Base.pm b/SL/Layout/Base.pm
index 83f8ff5ef..cd5ace939 100644
--- a/SL/Layout/Base.pm
+++ b/SL/Layout/Base.pm
@@ -125,7 +125,7 @@ sub javascripts {
   my ($self) = @_;
 
   return uniq map { $self->_find_javascript($_)  }
-    $self->use_javascript, map { $_->javascripts } $self->sub_layouts;
+    map({ $_->javascripts } $self->sub_layouts), $self->use_javascript;
 }
 
 sub _find_javascript {
diff --git a/SL/Layout/Classic.pm b/SL/Layout/Classic.pm
index 9503d05fe..94f12b3d6 100644
--- a/SL/Layout/Classic.pm
+++ b/SL/Layout/Classic.pm
@@ -9,9 +9,9 @@ use SL::Layout::None;
 
 sub init_sub_layouts {
   [
+    SL::Layout::None->new,
     SL::Layout::Top->new,
     SL::Layout::MenuLeft->new,
-    SL::Layout::None->new,
   ]
 }