X-Git-Url: http://wagnertech.de/git?a=blobdiff_plain;f=SL%2FLayout%2FNone.pm;h=1504f97112277205c055d31327745825187ef7fe;hb=97bf0e8c5a1634651ac7cd83508c50ddc1005ade;hp=ffd5bb55e0fb0921b4e825646da44ceb5e6a49e5;hpb=81903154e24efaaa51d9a190a869b4c0ce2e5e09;p=kivitendo-erp.git diff --git a/SL/Layout/None.pm b/SL/Layout/None.pm index ffd5bb55e..1504f9711 100644 --- a/SL/Layout/None.pm +++ b/SL/Layout/None.pm @@ -6,51 +6,39 @@ use parent qw(SL::Layout::Base); use List::MoreUtils qw(apply); sub javascripts_inline { - _setup_formats(), - _setup_focus(), - _setup_ajax_spinner(), -} - -sub use_javascript { - my $self = shift; - qw( - js/jquery.js - js/common.js - ), - $self->SUPER::use_javascript(@_); -} + my ($self) = @_; -sub use_stylesheet { - my $self = shift; - qw( - main.css - menu.css - ), - $self->SUPER::use_stylesheet(@_); -} - -sub _setup_formats { my $datefmt = apply { s/d+/dd/gi; s/m+/mm/gi; s/y+/yy/gi; } $::myconfig{dateformat}; - $::form->parse_html_template('layout/javascript_setup', { datefmt => $datefmt }); + return $self->presenter->render( + 'layout/javascript_setup', + { type => 'js' }, + datefmt => $datefmt, + focus => $::request->layout->focus, + ajax_spinner => 1, + ); } -sub _setup_focus { - if ($::request->{layout}->focus) { - return $::form->parse_html_template('layout/focus_setup', { - focus => $::request->{layout}->focus, - }) - } else { - return (); - } +sub static_javascripts { + qw( + jquery.js + common.js + namespace.js + jquery-ui.js + kivi.js + ), + 'locale/'. $::myconfig{countrycode} .'.js', } -sub _setup_ajax_spinner { - return SL::Presenter->get->render('layout/ajax_spinner_setup', { type => 'js' }); +sub static_stylesheets { + qw( + main.css + menu.css + ), } 1;