From 195bb5267a6ece13363303e177fee7d1fa3941aa Mon Sep 17 00:00:00 2001
From: jinlin <jinlin>
Date: 星期二, 19 十一月 2024 15:25:25 +0800
Subject: [PATCH] 修改
---
web/public/SVGOrigin/Method-Draw-master/method-draw/src/svgtransformlist.js | 26 +++++++++++++-------------
1 files changed, 13 insertions(+), 13 deletions(-)
diff --git a/web/public/SVGOrigin/Method-Draw-master/method-draw/src/svgtransformlist.js b/web/public/SVGOrigin/Method-Draw-master/method-draw/src/svgtransformlist.js
index 4980537..914bc2c 100644
--- a/web/public/SVGOrigin/Method-Draw-master/method-draw/src/svgtransformlist.js
+++ b/web/public/SVGOrigin/Method-Draw-master/method-draw/src/svgtransformlist.js
@@ -57,12 +57,12 @@
// **************************************************************************************
-// SVGTransformList implementation for Webkit
+// SVGTransformList implementation for Webkit
// These methods do not currently raise any exceptions.
// These methods also do not check that transforms are being inserted. This is basically
// implementing as much of SVGTransformList that we need to get the job done.
//
-// interface SVGEditTransformList {
+// interface SVGEditTransformList {
// attribute unsigned long numberOfItems;
// void clear ( )
// SVGTransform initialize ( in SVGTransform newItem )
@@ -93,7 +93,7 @@
// Transform attribute parser
var str = this._elem.getAttribute("transform");
if(!str) return;
-
+
// TODO: Add skew support in future
var re = /\s*((scale|matrix|rotate|translate)\s*\(.*?\))\s*,?\s*/;
var arr = [];
@@ -119,7 +119,7 @@
var xform = svgroot.createSVGTransform();
var fname = 'set' + name.charAt(0).toUpperCase() + name.slice(1);
var values = name=='matrix'?[mtx]:val_arr;
-
+
if (name == 'scale' && values.length == 1) {
values.push(values[0]);
} else if (name == 'translate' && values.length == 1) {
@@ -153,26 +153,26 @@
}
}
};
-
+
this.numberOfItems = 0;
- this.clear = function() {
+ this.clear = function() {
this.numberOfItems = 0;
this._xforms = [];
};
-
+
this.initialize = function(newItem) {
this.numberOfItems = 1;
this._removeFromOtherLists(newItem);
this._xforms = [newItem];
};
-
+
this.getItem = function(index) {
if (index < this.numberOfItems && index >= 0) {
return this._xforms[index];
}
throw {code: 1}; // DOMException with code=INDEX_SIZE_ERR
};
-
+
this.insertItemBefore = function(newItem, index) {
var retValue = null;
if (index >= 0) {
@@ -198,7 +198,7 @@
}
return retValue;
};
-
+
this.replaceItem = function(newItem, index) {
var retValue = null;
if (index < this.numberOfItems && index >= 0) {
@@ -209,7 +209,7 @@
}
return retValue;
};
-
+
this.removeItem = function(index) {
if (index < this.numberOfItems && index >= 0) {
var retValue = this._xforms[index];
@@ -228,7 +228,7 @@
throw {code: 1}; // DOMException with code=INDEX_SIZE_ERR
}
};
-
+
this.appendItem = function(newItem) {
this._removeFromOtherLists(newItem);
this._xforms.push(newItem);
@@ -288,4 +288,4 @@
};
-})();
\ No newline at end of file
+})();
--
Gitblit v1.9.1