From: Harvie Date: Mon, 28 Jun 2010 11:19:34 +0000 (+0200) Subject: nicer links + titles X-Git-Url: https://git.harvie.cz/?p=mirrors%2FDokuWiki-Plugin-SVGEdit.git;a=commitdiff_plain;h=d7de41a44642e2ba9689c479453e3c593bf2cb85 nicer links + titles --- diff --git a/syntax.php b/syntax.php index 2b8c002..b536cab 100755 --- a/syntax.php +++ b/syntax.php @@ -52,7 +52,7 @@ class syntax_plugin_svgedit extends DokuWiki_Syntax_Plugin { return 'data:image/svg+xml;base64,'.base64_encode($svg).'" type="image/svg+xml'; } - function svg_format_embed($svglink, $alt, $svg_parameters) { //create xhtml code for svg embeding + function svg_format_embed($svglink, $title, $svg_parameters) { //create xhtml code for svg embeding global $ID; //use object tag for stupid browsers (like firefox) - ugly (relies on browser identification) @@ -62,7 +62,7 @@ class syntax_plugin_svgedit extends DokuWiki_Syntax_Plugin { else $svgtag='object '.$svg_parameters.' data'; - return '<'.$svgtag.'="'.$svglink.'" alt="'.$alt.'" type="image/svg+xml" />'."
"; + return '<'.$svgtag.'="'.$svglink.'" alt="'.$title.'" title="'.$title.'" type="image/svg+xml" />'."
"; } function render($format, &$renderer, $data) { @@ -78,19 +78,19 @@ class syntax_plugin_svgedit extends DokuWiki_Syntax_Plugin { if($data[0]==='svg_base64_encode($data[1]); - $renderer->doc .= $this->svg_format_embed($svgenc, 'svg-image@'.$ID, $svg_dimensions); + $renderer->doc .= $this->svg_format_embed($svgenc, 'inline-svg@'.$ID, $svg_dimensions); return true; } if($data[0]==='{{sv') { $svglink = exportlink($svg_wiki_page,'svg'); $renderer->doc .= $this->svg_format_embed($svglink, 'image:'.htmlspecialchars($svg_wiki_page), $svg_dimensions); - $renderer->doc .= html_wikilink($svg_wiki_page,'svg@'.$svg_wiki_page); + $renderer->doc .= ''.html_wikilink($svg_wiki_page,'svg@'.$svg_wiki_page).''; return true; } if($data[0]==='{{SV') { $svgenc = $this->svg_base64_encode(rawWiki($svg_wiki_page)); $renderer->doc .= $this->svg_format_embed($svgenc, 'image:'.htmlspecialchars($svg_wiki_page), $svg_dimensions); - $renderer->doc .= html_wikilink($svg_wiki_page,'SVG@'.$svg_wiki_page); + $renderer->doc .= ''.html_wikilink($svg_wiki_page,'SVG@'.$svg_wiki_page).''; return true; } }