Add new code new version
[sdc.git] / dox-sequence-diagram-ui / src / main / webapp / lib / ecomp / asdc / sequencer / components / diagram / templates / message.html
1 <g class="asdcs-diagram-message-container" data-id="<%-id%>" data-type="lifeline">
2
3     <%
4     var delta = 40;
5     var x = (x0 + x1) / 2;
6     var y0 = y - ((labels.length + 1) * delta);
7     %>
8
9     <rect class="asdcs-diagram-message-label-bg"
10           x="<%-x%>"
11           y="<%-y0%>"
12           height="10"
13           width="10"
14           rx="10" ry="10" ></rect>
15
16     <text class="asdcs-diagram-message-label" x="<%-x%>" y="<%-y0%>"><%
17         for (var labelIndex = 0; labelIndex < labels.length && labelIndex < lines ; labelIndex++) {
18         %><tspan x="<%-x%>" dy="<%-delta%>px"><%- labels[labelIndex] %></tspan><%
19     }%></text>
20
21
22     <rect x="<%-Math.min(x0,x1)%>" y="<%-(y-5)%>" width="<%-Math.abs(x1-x0)%>" height="10" class="asdcs-diagram-message-bg"></rect>
23
24     <path class="asdcs-diagram-message-selectable" d="<%-path%>"></path>
25
26     <path class="<%-classes%>" marker-end="url(#<%-marker%>)" stroke-dasharray="<%-dasharray%>"
27           data-id="<%-id%>" data-type="message" d="<%-path%>"></path>
28
29 </g>