72d3e75be426734226cf6cda95a6305f564a8392
[kivitendo-erp.git] / SL / Layout / None.pm
1 package SL::Layout::None;
2
3 use strict;
4 use parent qw(SL::Layout::Base);
5
6 use List::MoreUtils qw(apply);
7
8 sub javascripts_inline {
9   my ($self)  = @_;
10
11   my $datefmt = apply {
12     s/d+/dd/gi;
13     s/m+/mm/gi;
14     s/y+/yy/gi;
15   } $::myconfig{dateformat};
16
17   return $self->presenter->render(
18     'layout/javascript_setup',
19     { type => 'js' },
20     datefmt      => $datefmt,
21     focus        => $::request->layout->focus,
22     ajax_spinner => 1,
23   );
24 }
25
26 sub use_javascript {
27   my $self = shift;
28   qw(
29     jquery.js
30     common.js
31     namespace.js
32     kivi.js
33   ),
34   'locale/'. $::myconfig{countrycode} .'.js',
35   $self->SUPER::use_javascript(@_);
36 }
37
38 sub use_stylesheet {
39   my $self = shift;
40   qw(
41     main.css
42     menu.css
43   ),
44   $self->SUPER::use_stylesheet(@_);
45 }
46
47 1;