Revision 555a0fe7
Von Sven Schöling vor mehr als 3 Jahren hinzugefügt
SL/Layout/Dispatcher.pm | ||
---|---|---|
8 | 8 |
use SL::Layout::Classic; |
9 | 9 |
use SL::Layout::V3; |
10 | 10 |
use SL::Layout::Javascript; |
11 |
use SL::Layout::Material; |
|
12 |
use SL::Layout::MobileLogin; |
|
11 | 13 |
|
12 | 14 |
sub new { |
13 | 15 |
my ($class, %params) = @_; |
... | ... | |
18 | 20 |
return SL::Layout::Admin->new if $params{style} eq 'admin'; |
19 | 21 |
return SL::Layout::AdminLogin->new if $params{style} eq 'admin_login'; |
20 | 22 |
return SL::Layout::Login->new if $params{style} eq 'login'; |
23 |
return SL::Layout::Material->new if $params{style} eq 'mobile'; |
|
24 |
return SL::Layout::MobileLogin->new if $params{style} eq 'mobile_login'; |
|
21 | 25 |
return SL::Layout::None->new; |
22 | 26 |
} |
23 | 27 |
|
Auch abrufbar als: Unified diff
Mobile Layout: neue Layouts für Login, Menü, Stylesheet + Menüdatei
Menü zeigt aus Platzgründen nur Top-Level Einträge in der menu.yml an.