diff options
author | Andreas Gohr <andi@splitbrain.org> | 2005-11-05 16:59:11 +0100 |
---|---|---|
committer | Andreas Gohr <andi@splitbrain.org> | 2005-11-05 16:59:11 +0100 |
commit | d15166e51c96cb4055d6786ed5c4bf1980058bae (patch) | |
tree | ff86ca1d9a3140c3613a18fa5d608a609026405d /inc/parser/xhtml.php | |
parent | 9ab75d9e5b40b2a68d2904f6f190a30326f0378a (diff) | |
download | rpg-d15166e51c96cb4055d6786ed5c4bf1980058bae.tar.gz rpg-d15166e51c96cb4055d6786ed5c4bf1980058bae.tar.bz2 |
use classes for file icons like in interwiki links
darcs-hash:20051105155911-7ad00-ecba6272c534f73fc1ace47152187be87ef7c6d3.gz
Diffstat (limited to 'inc/parser/xhtml.php')
-rw-r--r-- | inc/parser/xhtml.php | 20 |
1 files changed, 2 insertions, 18 deletions
diff --git a/inc/parser/xhtml.php b/inc/parser/xhtml.php index d62fdfff6..b3d97718c 100644 --- a/inc/parser/xhtml.php +++ b/inc/parser/xhtml.php @@ -703,22 +703,13 @@ class Doku_Renderer_xhtml extends Doku_Renderer { $link['title'] = $this->_xmlEntities($src); list($ext,$mime) = mimetype($src); if(substr($mime,0,5) == 'image'){ - // link only jpeg images - // if ($ext != 'jpg' && $ext != 'jpeg') $noLink = TRUE; $link['url'] = ml($src,array('id'=>$ID,'cache'=>$cache),($linking=='direct')); }elseif($mime == 'application/x-shockwave-flash'){ // don't link flash movies $noLink = TRUE; }else{ // add file icons - $link['class'] = 'urlextern'; - if(@file_exists(DOKU_INC.'lib/images/fileicons/'.$ext.'.png')){ - $link['style']='background-image: url('.DOKU_BASE.'lib/images/fileicons/'.$ext.'.png)'; - }elseif(@file_exists(DOKU_INC.'lib/images/fileicons/'.$ext.'.gif')){ - $link['style']='background-image: url('.DOKU_BASE.'lib/images/fileicons/'.$ext.'.gif)'; - }else{ - $link['style']='background-image: url('.DOKU_BASE.'lib/images/fileicons/file.png)'; - } + $link['class'] .= ' mediafile mf_'.$ext; $link['url'] = ml($src,array('id'=>$ID,'cache'=>$cache),true); } $link['name'] = $this->_media ($src, $title, $align, $width, $height, $cache); @@ -757,14 +748,7 @@ class Doku_Renderer_xhtml extends Doku_Renderer { $noLink = TRUE; }else{ // add file icons - $link['class'] = 'urlextern'; - if(@file_exists(DOKU_INC.'lib/images/fileicons/'. $ext.'.png')){ - $link['style']='background-image: url('.DOKU_BASE.'lib/images/fileicons/'.$ext.'.png)'; - }elseif(@file_exists(DOKU_INC.'lib/images/fileicons/'.$ext.'.gif')){ - $link['style']='background-image: url('.DOKU_BASE.'lib/images/fileicons/'.$ext.'.gif)'; - }else{ - $link['style']='background-image: url('.DOKU_BASE.'lib/images/fileicons/file.png)'; - } + $link['class'] .= ' mediafile mf_'.$ext; } //output formatted |