Präzedenz von Layouts beim Javascript einbinden geändert
authorSven Schöling <s.schoeling@linet-services.de>
Wed, 28 Nov 2012 14:33:39 +0000 (15:33 +0100)
committerSven Schöling <s.schoeling@linet-services.de>
Wed, 28 Nov 2012 14:33:39 +0000 (15:33 +0100)
- früher eingebunden = javascripte werden früher geladen.
- None ist jetzt das erste Layout das eingebunden wird.

SL/Layout/Base.pm
SL/Layout/Classic.pm

index 83f8ff5..cd5ace9 100644 (file)
@@ -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 {
index 9503d05..94f12b3 100644 (file)
@@ -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,
   ]
 }