Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 9836938f

Von Sven Schöling vor mehr als 3 Jahren hinzugefügt

  • ID 9836938f40f4738dd4e1fabd585e24be5b2bffba
  • Vorgänger 2c82a709
  • Nachfolger a38da2a1

Layout::Base: besseres sub_layout javascript/css dispatching

sub_layouts werden jetzt mit add/use aggregiert. add/use gibt aber immer
auch die der sub_layouts zurück.

Statt die zu überschreiben gibt es jetzt die neuen callbacks

static_javascripts
static_stylesheets

die zusätzlich zurückgeliefert werden.

Die alten einstiegspunkte

javascripts
stylesheets

machen jetzt die Auflösung in die Webpfade, so dass nur das oberste
layout den Mechanismus überschreiben braucht wenn benötigt.

Unterschiede anzeigen:

SL/Layout/Dispatcher.pm
167 167

  
168 168
Backwards compatible alias for C<add_stylesheets>. Deprecated.
169 169

  
170
=item C<static_stylesheets>
171

  
172
Can be overwritten in sub-layouts to return a list of needed stylesheets. The
173
values will be resolved by the actual layout in addition to the
174
C<add_stylesheets> accumulator.
175

  
170 176
=item C<add_javascripts>
171 177

  
172 178
Adds the list of arguments to the list of used javascripts.
......
179 185

  
180 186
Backwards compatible alias for C<add_javascripts>. Deprecated.
181 187

  
188

  
189
=item C<static_javascripts>
190

  
191
Can be overwritten in sub-layouts to return a list of needed javascripts. The
192
values will be resolved by the actual layout in addition to the
193
C<add_javascripts> accumulator.
194

  
182 195
=item C<add_javascripts_inline>
183 196

  
184 197
Add a snippet of javascript.

Auch abrufbar als: Unified diff