1 package SL::Layout::Dispatcher;
7 use SL::Layout::Classic;
10 use SL::Layout::Javascript;
13 my ($class, %params) = @_;
15 return SL::Layout::Classic->new if $params{style} eq 'old';
16 return SL::Layout::V3->new if $params{style} eq 'v3';
17 return SL::Layout::V4->new if $params{style} eq 'v4';
18 return SL::Layout::Javascript->new if $params{style} eq 'neu';
19 return SL::Layout::Admin->new if $params{style} eq 'admin';
20 return SL::Layout::Login->new if $params{style} eq 'login';
21 return SL::Layout::None->new;