mirror of
https://github.com/mermaid-js/mermaid.git
synced 2025-02-04 07:13:25 +08:00
Minor changes
This commit is contained in:
parent
0dc8aa32c6
commit
53d5221aed
@ -93,35 +93,36 @@ exports.bounds = {
|
|||||||
*/
|
*/
|
||||||
var drawNote = function(elem, startX, verticalPos, msg){
|
var drawNote = function(elem, startX, verticalPos, msg){
|
||||||
var g = elem.append("g");
|
var g = elem.append("g");
|
||||||
var rectElem = g.append("rect")
|
var rectElem = g.append("rect");
|
||||||
.attr("x", startX + conf.noteMargin)
|
rectElem.attr("x", startX + conf.noteMargin);
|
||||||
.attr("y", verticalPos - conf.noteMargin)
|
rectElem.attr("y", verticalPos - conf.noteMargin);
|
||||||
.attr("fill", '#EDF2AE')
|
rectElem.attr("fill", '#EDF2AE');
|
||||||
.attr("stroke", '#666')
|
rectElem.attr("stroke", '#666');
|
||||||
.attr("width", conf.width)
|
rectElem.attr("width", conf.width);
|
||||||
.attr("height", 100)
|
rectElem.attr("height", 100);
|
||||||
.attr("rx", 0)
|
rectElem.attr("rx", 0);
|
||||||
.attr("ry", 0);
|
rectElem.attr("ry", 0);
|
||||||
var textElem = g.append("text")
|
|
||||||
.attr("x", startX + 10)
|
var textElem = g.append("text");
|
||||||
.attr("y", verticalPos - 15)
|
textElem.attr("x", startX + 10);
|
||||||
.style("text-anchor", "start");
|
textElem.attr("y", verticalPos - 15);
|
||||||
|
textElem.style("text-anchor", "start");
|
||||||
|
|
||||||
msg.message.split('<br>').forEach(function(rowText){
|
msg.message.split('<br>').forEach(function(rowText){
|
||||||
textElem.append("tspan")
|
var span = textElem.append("tspan");
|
||||||
.attr("x", startX + 35 )
|
span.attr("x", startX + 35 );
|
||||||
.attr("dy", '1em')
|
span.attr("dy", '1em');
|
||||||
.text(rowText);
|
span.text(rowText);
|
||||||
});
|
});
|
||||||
|
|
||||||
exports.bounds.insert(startX + conf.noteMargin, verticalPos -conf.noteMargin, startX + conf.noteMargin + conf.width, verticalPos -conf.noteMargin + textElem[0][0].getBBox().height+20);
|
var textHeight = textElem[0][0].getBBox().height;
|
||||||
|
exports.bounds.insert(startX + conf.noteMargin, verticalPos -conf.noteMargin, startX + conf.noteMargin + conf.width, verticalPos -conf.noteMargin + textHeight+20);
|
||||||
|
|
||||||
//console.log('textElem.height');
|
rectElem.attr('height',textHeight+20);
|
||||||
//console.log(textElem[0][0].getBBox());
|
|
||||||
rectElem.attr('height',textElem[0][0].getBBox().height+20);
|
|
||||||
|
|
||||||
exports.bounds.verticalPos = verticalPos + textElem[0][0].getBBox().height - 10;
|
exports.bounds.verticalPos = verticalPos + textHeight - 10;
|
||||||
|
|
||||||
return verticalPos + textElem[0][0].getBBox().height - 10;
|
return verticalPos + textHeight - 10;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user