X-Git-Url: http://git.harvie.cz/?a=blobdiff_plain;f=syntax.php;h=cc1945459666c1af271efc454615ff174764bec7;hb=ff374ce11a958822e5a9494592d3aa129becc6c3;hp=2d9e69e05ff645099c6c2306f0e28b9ec9c13d5e;hpb=1490e5eb9662cab54e8011d60e1f3c63af165d72;p=mirrors%2FDokuWiki-Plugin-SVGEdit.git
diff --git a/syntax.php b/syntax.php
index 2d9e69e..cc19454 100755
--- a/syntax.php
+++ b/syntax.php
@@ -52,23 +52,26 @@ class syntax_plugin_svgedit extends DokuWiki_Syntax_Plugin {
if ($format!='xhtml') return;
global $ID;
+// $renderer->doc .= "";
+ $is_webkit= preg_match('/webkit/', strtolower($_SERVER['HTTP_USER_AGENT']) ); // dirty, but fast /n3k/
+ if ($is_webkit) { $svgtag=''."
";
+ $renderer->doc .= ''.$svgtag.$svgenc.'" alt="svg-image@'.$ID.'" />'."
";
return true;
}
if($data[0]==='{{sv') {
$data[1] = trim(substr($data[1], 6, -2));
$svgenc = exportlink($data[1],'svg');
- $renderer->doc .= '
';
- //$renderer->doc .= '
'; //scrollbars on webkit :-(
+ $renderer->doc .= ''.$svgtag.$svgenc.'" alt="image:'.htmlspecialchars($data[1]).'" type="image/svg+xml"/>
';
$renderer->doc .= html_wikilink($data[1],'svg@'.$data[1]);
return true;
}
if($data[0]==='{{SV') {
$data[1] = trim(substr($data[1], 6, -2));
$svgenc = 'data:image/svg+xml;base64,'.base64_encode(rawWiki($data[1])).'" type="image/svg+xml';
- $renderer->doc .= '
';
+ $renderer->doc .= ''.$svgtag.$svgenc.'" alt="image:'.htmlspecialchars($data[1]).'" />
';
$renderer->doc .= html_wikilink($data[1],'SVG@'.$data[1]);
return true;
}