summaryrefslogtreecommitdiff
path: root/rt/share/html/NoAuth/css/autohandler
diff options
context:
space:
mode:
Diffstat (limited to 'rt/share/html/NoAuth/css/autohandler')
-rw-r--r--rt/share/html/NoAuth/css/autohandler10
1 files changed, 8 insertions, 2 deletions
diff --git a/rt/share/html/NoAuth/css/autohandler b/rt/share/html/NoAuth/css/autohandler
index dabe70422..c0834440b 100644
--- a/rt/share/html/NoAuth/css/autohandler
+++ b/rt/share/html/NoAuth/css/autohandler
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2011 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2012 Best Practical Solutions, LLC
%# <sales@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -48,9 +48,15 @@
<%init>
my $file = $m->base_comp->source_file;
-if ($file =~ /\.(gif|png|jpe?g)$/i) {
+if ($file =~ /\.(?:gif|png|jpe?g)$/i) {
my $relfile = $m->base_comp->path;
RT::Interface::Web->SendStaticFile( File => $file, RelativeFile => $relfile );
+}
+elsif ($file =~ /\.(?:htc)$/i) {
+ RT::Interface::Web::StaticFileHeaders();
+ $r->content_type('text/x-component') ;
+ $m->call_next();
+ return();
} else {
RT::Interface::Web::StaticFileHeaders();
$r->content_type('text/css') ;