Wiki source code of DiagramViewSheet
Hide last authors
author | version | line-number | content |
---|---|---|---|
![]() |
1.1 | 1 | {{velocity}} |
2 | #if ($doc.getObject('Diagram.DiagramClass')) | ||
3 | #if ($xcontext.action == 'get' && $request.data == 'svg') | ||
4 | #set ($svg = $doc.getValue('svg')) | ||
5 | #if ("$!svg" == '') | ||
6 | #set ($svg = '<svg/>') | ||
7 | #end | ||
8 | #set ($discard = $response.setContentType('image/svg+xml')) | ||
9 | #set ($discard = $response.setContentLength($svg.length())) | ||
10 | #set ($discard = $response.writer.write($svg)) | ||
11 | #elseif ($xcontext.action == 'export') | ||
12 | {{html clean="false"}} | ||
13 | <img src="$doc.getURL('get', "data=svg&v=$!doc.version")" alt="$escapetool.xml($doc.plainTitle)" /> | ||
14 | {{/html}} | ||
15 | #else | ||
16 | #set ($discard = $xwiki.ssx.use('Diagram.DiagramViewSheet')) | ||
17 | #set ($discard = $xwiki.jsx.use('Diagram.DiagramViewSheet')) | ||
18 | {{html clean="false"}} | ||
19 | <div class="diagram loading" data-model="$escapetool.xml($tdoc.content)"></div> | ||
20 | {{/html}} | ||
21 | #end | ||
22 | #end | ||
23 | {{/velocity}} |