X-Git-Url: http://wagnertech.de/git?a=blobdiff_plain;f=SL%2FLayout%2FDispatcher.pm;h=4d0345c33327a65bb566ff9dc2ab201f9fb7f38f;hb=a4193657f8fb28966959276593999192abf70ca2;hp=b125a266891f718dca978a7f05a53160f49e5839;hpb=68dbf4a4cb26b9554a23f076438109d7fc2d861c;p=kivitendo-erp.git diff --git a/SL/Layout/Dispatcher.pm b/SL/Layout/Dispatcher.pm index b125a2668..4d0345c33 100644 --- a/SL/Layout/Dispatcher.pm +++ b/SL/Layout/Dispatcher.pm @@ -8,6 +8,8 @@ use SL::Layout::Login; use SL::Layout::Classic; use SL::Layout::V3; use SL::Layout::Javascript; +use SL::Layout::Material; +use SL::Layout::MobileLogin; sub new { my ($class, %params) = @_; @@ -18,6 +20,8 @@ sub new { return SL::Layout::Admin->new if $params{style} eq 'admin'; return SL::Layout::AdminLogin->new if $params{style} eq 'admin_login'; return SL::Layout::Login->new if $params{style} eq 'login'; + return SL::Layout::Material->new if $params{style} eq 'mobile'; + return SL::Layout::MobileLogin->new if $params{style} eq 'mobile_login'; return SL::Layout::None->new; } @@ -167,6 +171,12 @@ Non-existing files will be pruned from the list. Backwards compatible alias for C. Deprecated. +=item C + +Can be overwritten in sub-layouts to return a list of needed stylesheets. The +values will be resolved by the actual layout in addition to the +C accumulator. + =item C Adds the list of arguments to the list of used javascripts. @@ -179,6 +189,13 @@ Non-existing files will be pruned from the list. Backwards compatible alias for C. Deprecated. + +=item C + +Can be overwritten in sub-layouts to return a list of needed javascripts. The +values will be resolved by the actual layout in addition to the +C accumulator. + =item C Add a snippet of javascript.