[prev] [thread] [next] [lurker] [Date index for 2005/02/15]
Author: simon Date: 2005-02-15 16:18:54 +0000 (Tue, 15 Feb 2005) New Revision: 1887 Modified: trunk/buscador/lib/Buscador/Thread.pm Log: Check to see if we can accept SVG and default to xml otherwise Modified: trunk/buscador/lib/Buscador/Thread.pm =================================================================== --- trunk/buscador/lib/Buscador/Thread.pm 2005-02-15 16:08:20 UTC (rev 1886) +++ trunk/buscador/lib/Buscador/Thread.pm 2005-02-15 16:18:54 UTC (rev 1887) @@ -72,11 +72,11 @@ package Email::Store::Mail; use strict; use Mail::Thread::Chronological; +use Apache; - sub arc :Exported { my ($self,$r) = @_; - my $mail = $r->objects->[0]; + my $mail = $r->objects->[0]; my $root = $mail->container->root; my $arc = Email::Store::Thread::Arc::Link->new; while (1) { @@ -87,7 +87,8 @@ } my $svg = $arc->selected_message( undef )->render( $root); - $r->{content_type} = 'image/svg+xml'; + + $r->{content_type} = (Apache->request->headers_in->get('Accept') =~ m!svg+xml!) ? 'image/svg+xml' : 'text/xml'; $r->{output} = $svg->xmlify; }
Generated at 17:00 on 15 Feb 2005 by mariachi 0.52