ff82d8e1c30cd7fdea9553078e53f2b04ff3bc1e
[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 sub javascripts_inline {
7   _setup_formats(),
8   _setup_focus(),
9 }
10
11 sub use_javascript {
12   my $self = shift;
13   qw(
14     js/jquery.js
15     js/common.js
16   ),
17   $self->SUPER::use_javascript(@_);
18 }
19
20 sub use_stylesheet {
21   my $self = shift;
22   qw(
23     main.css
24   ),
25   $self->SUPER::use_stylesheet(@_);
26 }
27
28 sub _setup_formats {
29   $::form->parse_html_template('layout/javascript_setup')
30 }
31
32 sub _setup_focus {
33   if ($::request->{layout}->focus) {
34     return $::form->parse_html_template('layout/focus_setup', {
35       focus => $::request->{layout}->focus,
36     })
37   } else {
38     return ();
39   }
40 }
41
42 1;