FS#324SVG export depends on GUI
- Type
- Feature Request
- Status
- Closed
- Resolution
- Fixed
- Category
- ECMAScript
- Severity
- Low
- Priority
- Low
- Reported version
- 3 Beta 3
- Operating system
- All
- Reported
- 2011-10-20 by hungerburg
- Closed
- 2011-10-20 by andrew
SvgExporter.js uses PrintPreview to parse the scale string, and therefore depends on the qt GUI part. That should not make maintenance harder to call RMath directly there? Results seem to match from a first look.
--- SvgExporter.js~ 2011-10-20 14:11:45.527589416 +0200
+++ SvgExporter.js 2011-10-20 14:12:46.277502814 +0200
@@ -1,6 +1,5 @@
include("scripts/library.js");
include("scripts/date.js");
-include("scripts/File/PrintPreview/Print.js");
/**
* File exporter implementation for the SVG format.
@@ -116,7 +115,7 @@
this.svgUnitAbbr = ret[1];
// scale
- this.scale = Print.parseScale(this.scaleStr);
+ this.scale = RMath.parseScale(this.scaleStr);
var bb = this.doc.getBoundingBox();
var size = bb.getSize();
Comments (1)
You're right. That dependency was ugly and unnecessary since parseScale moved to RMath, thanks.