kivitendo/SL/Controller/Layout.pm @ 78c5d01b
2b4d64f0 | Sven Schöling | package SL::Controller::Layout;
|
|
use strict;
|
|||
use parent qw(SL::Controller::Base);
|
|||
use JSON ();
|
|||
sub action_empty {
|
|||
my ($self) = @_;
|
|||
if ($::form->{format} eq 'json') {
|
|||
my $layout = {
|
|||
pre_content => $::request->{layout}->pre_content,
|
|||
start_content => $::request->{layout}->start_content,
|
|||
end_content => $::request->{layout}->end_content,
|
|||
post_content => $::request->{layout}->post_content,
|
|||
javascripts => [ $::request->{layout}->javascripts ],
|
|||
javascripts_inline => [ $::request->{layout}->javascripts_inline ],
|
|||
stylesheets => [ $::request->{layout}->stylesheets ],
|
|||
stylesheets_inline => [ $::request->{layout}->stylesheets_inline ],
|
|||
};
|
|||
$self->render(\ JSON::to_json($layout), { type => 'js', raw => 1 });
|
|||
}
|
|||
}
|
|||
1;
|