From 190c56e8489990bddc9a3ab5afa21896b9bd17dc Mon Sep 17 00:00:00 2001 From: Andreas Gohr Date: Sun, 20 Sep 2009 19:36:37 +0200 Subject: add icons to code block downloads Ignore-this: a9302ef2d646771934b76f7201b6fc9e darcs-hash:20090920173637-7ad00-012f1f953b1d173fb9f557daaf4f7c1fd90e4d07.gz --- inc/parser/xhtml.php | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'inc/parser/xhtml.php') diff --git a/inc/parser/xhtml.php b/inc/parser/xhtml.php index e75fcb4c7..665307d45 100644 --- a/inc/parser/xhtml.php +++ b/inc/parser/xhtml.php @@ -389,8 +389,13 @@ class Doku_Renderer_xhtml extends Doku_Renderer { global $lang; if($filename){ + // add icon + list($ext) = mimetype($filename); + $class = preg_replace('/[^_\-a-z0-9]+/i','_',$ext); + $class = 'mediafile mf_'.$class; + $this->doc .= '
'.DOKU_LF; - $this->doc .= '
'; + $this->doc .= '
'; $this->doc .= hsc($filename); $this->doc .= '
'.DOKU_LF.'
'; } -- cgit v1.2.3