aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorChristian Weiske <cweiske@cweiske.de>2012-04-26 06:48:38 +0200
committerChristian Weiske <cweiske@cweiske.de>2012-04-26 06:48:38 +0200
commit1ef220ba41f37c0e6654277e3d0a4a5e4d451de2 (patch)
treed95fd9e9fa7f1b1a5cc6516e04c0db69d2dc2cdd /src
parent7182991c5d0a7decafc2fc966127c98c35b3dea7 (diff)
downloadphorkie-1ef220ba41f37c0e6654277e3d0a4a5e4d451de2.tar.gz
phorkie-1ef220ba41f37c0e6654277e3d0a4a5e4d451de2.zip
render javascript files. damn the IANA guys who decidded on "application/javascript" instead of "text/javascript"
Diffstat (limited to 'src')
-rw-r--r--src/phorkie/File.php9
1 files changed, 5 insertions, 4 deletions
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';
}
}