Projekt

Allgemein

Profil

Herunterladen (778 Bytes) Statistiken
| Zweig: | Markierung: | Revision:
b6fd15a8 Sven Schöling
package SL::Layout::None;
4a12c839 Sven Schöling
use strict;
b6fd15a8 Sven Schöling
use parent qw(SL::Layout::Base);
4a12c839 Sven Schöling
a56327d7 Moritz Bunkus
use List::MoreUtils qw(apply);

f7f03503 Sven Schöling
sub javascripts_inline {
1490701d Moritz Bunkus
my ($self) = @_;

my $datefmt = apply {
s/d+/dd/gi;
s/m+/mm/gi;
s/y+/yy/gi;
} $::myconfig{dateformat};

9ad27e65 Sven Schöling
return $self->presenter->render(
1490701d Moritz Bunkus
'layout/javascript_setup',
9ad27e65 Sven Schöling
{ type => 'js' },
1490701d Moritz Bunkus
datefmt => $datefmt,
focus => $::request->layout->focus,
ajax_spinner => 1,
);
4061ebb7 Sven Schöling
}

22ba05c4 Sven Schöling
sub use_javascript {
12451451 Sven Schöling
my $self = shift;
qw(
js/jquery.js
js/common.js
224291dd Thomas Heck
js/namespace.js
440ad8d3 Thomas Heck
js/kivi.js
12451451 Sven Schöling
),
440ad8d3 Thomas Heck
'js/locale/'. $::myconfig{countrycode} .'.js',
12451451 Sven Schöling
$self->SUPER::use_javascript(@_);
dc4b933b Sven Schöling
}

22ba05c4 Sven Schöling
sub use_stylesheet {
12451451 Sven Schöling
my $self = shift;
qw(
main.css
f37734d8 Sven Schöling
menu.css
12451451 Sven Schöling
),
$self->SUPER::use_stylesheet(@_);
dc4b933b Sven Schöling
}
4061ebb7 Sven Schöling
4a12c839 Sven Schöling
1;