Fix labelBox style issue

This commit is contained in:
Tyler Long 2017-04-22 21:24:21 +08:00
parent 7072979cfc
commit c56ac30d39

View File

@ -58,11 +58,10 @@ exports.drawLabel = function (elem, txtObject) {
} }
var polygon = elem.append('polygon') var polygon = elem.append('polygon')
polygon.attr('points', genPoints(txtObject.x, txtObject.y, 50, 20, 7)) polygon.attr('points', genPoints(txtObject.x, txtObject.y, 50, 20, 7))
polygon.attr('style', 'fill:#526e52;stroke:none') polygon.attr('class', 'labelBox')
txtObject.y = txtObject.y + txtObject.labelMargin txtObject.y = txtObject.y + txtObject.labelMargin
txtObject.x = txtObject.x + 0.5 * txtObject.labelMargin txtObject.x = txtObject.x + 0.5 * txtObject.labelMargin
txtObject.fill = 'white'
exports.drawText(elem, txtObject) exports.drawText(elem, txtObject)
} }
var actorCnt = -1 var actorCnt = -1
@ -137,8 +136,6 @@ exports.drawLoop = function (elem, bounds, labelText, conf) {
.attr('y1', starty) .attr('y1', starty)
.attr('x2', stopx) .attr('x2', stopx)
.attr('y2', stopy) .attr('y2', stopy)
.attr('stroke-width', 2)
.attr('stroke', '#526e52')
.attr('class', 'loopLine') .attr('class', 'loopLine')
} }
drawLoopLine(bounds.startx, bounds.starty, bounds.stopx, bounds.starty) drawLoopLine(bounds.startx, bounds.starty, bounds.stopx, bounds.starty)
@ -157,7 +154,6 @@ exports.drawLoop = function (elem, bounds, labelText, conf) {
txt.y = bounds.starty txt.y = bounds.starty
txt.labelMargin = 1.5 * 10 // This is the small box that says "loop" txt.labelMargin = 1.5 * 10 // This is the small box that says "loop"
txt.class = 'labelText' // Its size & position are fixed. txt.class = 'labelText' // Its size & position are fixed.
txt.fill = 'white'
exports.drawLabel(g, txt) exports.drawLabel(g, txt)