From 1ef220ba41f37c0e6654277e3d0a4a5e4d451de2 Mon Sep 17 00:00:00 2001 From: Christian Weiske Date: Thu, 26 Apr 2012 06:48:38 +0200 Subject: render javascript files. damn the IANA guys who decidded on "application/javascript" instead of "text/javascript" --- src/phorkie/File.php | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'src/phorkie/File.php') diff --git a/src/phorkie/File.php b/src/phorkie/File.php index 188c255..c86e5e0 100644 --- a/src/phorkie/File.php +++ b/src/phorkie/File.php @@ -80,11 +80,11 @@ class File if (isset($GLOBALS['phorkie']['languages'][$ext]['renderer'])) { $class = $GLOBALS['phorkie']['languages'][$ext]['renderer']; + } else if ($this->isText()) { + $class = '\\phorkie\\Renderer_Geshi'; } else if (isset($GLOBALS['phorkie']['languages'][$ext]['mime'])) { $type = $GLOBALS['phorkie']['languages'][$ext]['mime']; - if (substr($type, 0, 5) == 'text/') { - $class = '\\phorkie\\Renderer_Geshi'; - } else if (substr($type, 0, 6) == 'image/') { + if (substr($type, 0, 6) == 'image/') { $class = '\\phorkie\\Renderer_Image'; } } @@ -153,7 +153,8 @@ class File } $type = $GLOBALS['phorkie']['languages'][$ext]['mime']; - return substr($type, 0, 5) === 'text/'; + return substr($type, 0, 5) === 'text/' + || $type == 'application/javascript'; } } -- cgit v1.2.3