mirror of
https://bitbucket.org/wisemapping/wisemapping-frontend.git
synced 2024-11-22 14:47:56 +01:00
Reduce number of digits
This commit is contained in:
parent
a85d3de71d
commit
f8b424e823
@ -14,10 +14,9 @@ class SVGExporter implements Exporter {
|
|||||||
let result:string = new XMLSerializer().serializeToString(this.svgElement);
|
let result:string = new XMLSerializer().serializeToString(this.svgElement);
|
||||||
|
|
||||||
// Are namespace declared ?. Otherwise, force the declaration ...
|
// Are namespace declared ?. Otherwise, force the declaration ...
|
||||||
if(result.indexOf('xmlns=')!=-1){
|
if(result.indexOf('xmlns:xlink=')!=-1){
|
||||||
result.replace('<svg ', '<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" ')
|
result.replace('<svg ', '<svg xmlns:xlink="http://www.w3.org/1999/xlink" ')
|
||||||
}
|
}
|
||||||
|
|
||||||
return result;
|
return result;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -156,11 +156,10 @@ class CurvedLinePeer extends ElementPeer {
|
|||||||
) {
|
) {
|
||||||
this._calculateAutoControlPoints(avoidControlPointFix);
|
this._calculateAutoControlPoints(avoidControlPointFix);
|
||||||
|
|
||||||
const path = `M${this._x1},${this._y1} C${this._control1.x + this._x1},${this._control1.y + this._y1
|
const path = `M${this._x1.toFixed(2)},${this._y1.toFixed(2)} C${(this._control1.x + this._x1).toFixed(2)},${this._control1.y + this._y1
|
||||||
} ${this._control2.x + this._x2},${this._control2.y + this._y2} ${this._x2},${this._y2
|
} ${(this._control2.x + this._x2).toFixed(2)},${(this._control2.y + this._y2).toFixed(2)} ${(this._x2).toFixed(2)},${(this._y2).toFixed(2)}${this._lineStyle
|
||||||
}${this._lineStyle
|
? ` ${(this._control2.x + this._x2).toFixed(2)},${(this._control2.y + this._y2 + 3).toFixed(2)} ${(this._control1.x + this._x1
|
||||||
? ` ${this._control2.x + this._x2},${this._control2.y + this._y2 + 3} ${this._control1.x + this._x1
|
).toFixed(2)},${(this._control1.y + this._y1 + 5).toFixed(2)} ${this._x1.toFixed(2)},${(this._y1 + 7).toFixed(2)} Z`
|
||||||
},${this._control1.y + this._y1 + 5} ${this._x1},${this._y1 + 7} Z`
|
|
||||||
: ''
|
: ''
|
||||||
}`;
|
}`;
|
||||||
this._native.setAttribute('d', path);
|
this._native.setAttribute('d', path);
|
||||||
@ -177,7 +176,6 @@ class CurvedLinePeer extends ElementPeer {
|
|||||||
this._native.setAttribute('style', style);
|
this._native.setAttribute('style', style);
|
||||||
}
|
}
|
||||||
|
|
||||||
// TODO: deduplicate this method, extracted from mindplot/src/components/util/Shape.js to avoid circular ref
|
|
||||||
static _calculateDefaultControlPoints(srcPos, tarPos) {
|
static _calculateDefaultControlPoints(srcPos, tarPos) {
|
||||||
const y = srcPos.y - tarPos.y;
|
const y = srcPos.y - tarPos.y;
|
||||||
const x = srcPos.x - tarPos.x;
|
const x = srcPos.x - tarPos.x;
|
||||||
|
Loading…
Reference in New Issue
Block a user