first commit

This commit is contained in:
Warunee Tamkoo 2023-09-06 14:51:44 +07:00
commit eb2f504652
32490 changed files with 5731109 additions and 0 deletions

16
node_modules/panzoom/lib/getSvgTransformMatrix.js generated vendored Normal file
View file

@ -0,0 +1,16 @@
/**
* Returns transformation matrix for an element. If no such transformation matrix
* exist - a new one is created.
*/
module.exports = getSvgTransformMatrix;
function getSvgTransformMatrix(svgElement) {
var baseVal = svgElement.transform.baseVal;
if (baseVal.numberOfItems) return baseVal.getItem(0);
var owner = svgElement.ownerSVGElement || svgElement;
var transform = owner.createSVGTransform();
svgElement.transform.baseVal.appendItem(transform);
return transform;
}