use Rose::Object::MakeMethods::Generic
(
scalar => [ qw(action_name) ],
- 'scalar --get_set_init' => [ qw(js) ],
+ 'scalar --get_set_init' => [ qw(js p) ],
);
#
}
my $content_type = $params{type} || 'application/octet_stream';
+ my $content_disposition = $params{content_disposition} || 'attachment';
my $attachment_name = $params{name} || (!ref($file_name_or_content) ? $file_name_or_content : '');
$attachment_name =~ s:.*//::g;
$self->js->render unless $params{js_no_render};
} else {
print $::form->create_http_response(content_type => $content_type,
- content_disposition => 'attachment; filename="' . $attachment_name . '"',
+ content_disposition => $content_disposition . '; filename="' . $attachment_name . '"',
content_length => $size);
if (!ref $file_name_or_content) {
return SL::Presenter->get;
}
+sub init_p {
+ return SL::Presenter->get;
+}
+
sub controller_name {
my $class = ref($_[0]) || $_[0];
$class =~ s/^SL::Controller:://;