Skip to content

Commit cf81f92

Browse files
authored
Revert "SW-733 SVG - Transformations hide images in the SVG files (mrbeam#1397)" (mrbeam#1427)
This reverts commit 4397b53.
1 parent 8c4d8f9 commit cf81f92

File tree

1 file changed

+9
-17
lines changed

1 file changed

+9
-17
lines changed

octoprint_mrbeam/static/js/matrix_oven.js

Lines changed: 9 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -154,29 +154,21 @@ Snap.plugin(function (Snap, Element, Paper, global) {
154154
var transformedW = matrix.x(x + w, y + h) - transformedX;
155155
var transformedH = matrix.y(x + w, y + h) - transformedY;
156156

157-
// keep mirroring in the elements matrix if mirrored
158-
const mirroredX = matrix.a < 0;
159-
const mirroredY = matrix.d < 0;
160-
let mat = Snap.matrix();
161-
if (mirroredX) {
162-
// mirrored x-axis
163-
transformedW = Math.abs(transformedW);
164-
mat.a = -1;
165-
transformedX = -transformedX;
166-
}
167-
if (mirroredY) {
168-
// mirrored x-axis
169-
transformedH = Math.abs(transformedH);
170-
mat.d = -1;
171-
transformedY = -transformedY;
172-
}
173157
elem.attr({
174158
x: transformedX,
175159
y: transformedY,
176160
width: transformedW,
177161
height: transformedH,
178162
});
179-
elem.transform(mat);
163+
elem.node.removeAttribute("transform"); // prefer less attributes.
164+
165+
if (transformedH < 0) {
166+
elem.attr({
167+
style: "transform: scale(1,-1); transform-origin: top",
168+
height: -transformedH,
169+
y: -transformedY,
170+
});
171+
}
180172
return ignoredElements;
181173
}
182174

0 commit comments

Comments
 (0)