Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 348d92dd

Von Bernd Bleßmann vor mehr als 5 Jahren hinzugefügt

  • ID 348d92dd4eef97a607e2ad87eda20e63804c4f89
  • Vorgänger be944d27
  • Nachfolger 6b22268c

Controller::send_file: rendern bei ajax abschalten können

Damit kann man weitere client_js-Kommandos absetzen.

Unterschiede anzeigen:

SL/Controller/Base.pm
159 159

  
160 160
  if ($::request->is_ajax || $params{ajax}) {
161 161
    my $octets = ref $file_name_or_content ? $file_name_or_content : \ do { local $/ = undef; <$file> };
162
    $self->js->save_file(MIME::Base64::encode_base64($$octets), $content_type, $size, $attachment_name)->render;
162
    $self->js->save_file(MIME::Base64::encode_base64($$octets), $content_type, $size, $attachment_name);
163
    $self->js->render unless $params{js_no_render};
163 164
  } else {
164 165
    print $::form->create_http_response(content_type        => $content_type,
165 166
                                        content_disposition => 'attachment; filename="' . $attachment_name . '"',

Auch abrufbar als: Unified diff