mirror of
https://github.com/weaveworks/scope.git
synced 2026-03-03 02:00:43 +00:00
Fix exported SVG for SVG viewers
* `sans-serif` breaks certain SVG viewers * set single font: Arial (hopefully best choice) * set absolute width and height * remove react id attributes (saves 10%) Fixes #1144
This commit is contained in:
@@ -25,6 +25,7 @@ function setInlineStyles(svg, target, emptySvgDeclarationComputed) {
|
||||
}
|
||||
});
|
||||
targetEl.setAttribute('style', computedStyleStr);
|
||||
targetEl.removeAttribute('data-reactid');
|
||||
}
|
||||
|
||||
function traverse(obj) {
|
||||
@@ -60,7 +61,11 @@ function setInlineStyles(svg, target, emptySvgDeclarationComputed) {
|
||||
}
|
||||
|
||||
// set font
|
||||
target.setAttribute('style', 'font-family: "Roboto", sans-serif;');
|
||||
target.setAttribute('style', 'font-family: Arial;');
|
||||
|
||||
// set view box
|
||||
target.setAttribute('width', svg.clientWidth);
|
||||
target.setAttribute('height', svg.clientHeight);
|
||||
}
|
||||
|
||||
function download(source, name) {
|
||||
|
||||
Reference in New Issue
Block a user