Adding spacing between MatchFragments
This commit is contained in:
parent
502e4494d9
commit
5a000ec302
@ -27,18 +27,21 @@ export default _.extend({}, Base, {
|
|||||||
},
|
},
|
||||||
|
|
||||||
position() {
|
position() {
|
||||||
var offset = 0;
|
var offset = 0,
|
||||||
|
path = [];
|
||||||
|
|
||||||
if (this.anchor_start()) {
|
if (this.anchor_start()) {
|
||||||
this.position_label(this.contents.anchor_start);
|
this.position_label(this.contents.anchor_start);
|
||||||
offset += this.contents.anchor_start.getBBox().width;
|
offset += this.contents.anchor_start.getBBox().width + 10;
|
||||||
|
path.push(Snap.format('M{x2},{cy}h10', this.contents.anchor_start.getBBox()));
|
||||||
}
|
}
|
||||||
|
|
||||||
_.each(this.contents.parts, function(part) {
|
_.each(this.contents.parts, function(part) {
|
||||||
part.position();
|
part.position();
|
||||||
part.container.transform(Snap.matrix()
|
part.container.transform(Snap.matrix()
|
||||||
.translate(offset, 0));
|
.translate(offset, 0));
|
||||||
offset += part.container.getBBox().width;
|
offset += part.container.getBBox().width + 10;
|
||||||
|
path.push(Snap.format('M{x2},{cy}h10', part.container.getBBox()));
|
||||||
});
|
});
|
||||||
|
|
||||||
if (this.anchor_end()) {
|
if (this.anchor_end()) {
|
||||||
@ -46,6 +49,10 @@ export default _.extend({}, Base, {
|
|||||||
this.contents.anchor_end.transform(Snap.matrix()
|
this.contents.anchor_end.transform(Snap.matrix()
|
||||||
.translate(offset, 0));
|
.translate(offset, 0));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
this.container.prepend(
|
||||||
|
this.container.path(path.join(''))
|
||||||
|
);
|
||||||
},
|
},
|
||||||
|
|
||||||
anchor_start() {
|
anchor_start() {
|
||||||
|
Loading…
Reference in New Issue
Block a user