diff options
Diffstat (limited to 'src/phorkie/File.php')
| -rw-r--r-- | src/phorkie/File.php | 9 |
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'; } } |
