From 7ec9326ce00d08f9d957981f2edff6df26f24a28 Mon Sep 17 00:00:00 2001 From: jinlin <jinlin> Date: 星期四, 26 九月 2024 13:25:02 +0800 Subject: [PATCH] 修改 --- web/public/SVGOrigin/Method-Draw-master/editor/src/select.js | 40 ++++++++++++++++++++-------------------- 1 files changed, 20 insertions(+), 20 deletions(-) diff --git a/web/public/SVGOrigin/Method-Draw-master/editor/src/select.js b/web/public/SVGOrigin/Method-Draw-master/editor/src/select.js index 8b6f2a7..83f5272 100644 --- a/web/public/SVGOrigin/Method-Draw-master/editor/src/select.js +++ b/web/public/SVGOrigin/Method-Draw-master/editor/src/select.js @@ -27,7 +27,7 @@ // Class: svgedit.select.Selector // Private class for DOM element selection boxes -// +// // Parameters: // id - integer to internally indentify the selector // elem - DOM element associated with this selector @@ -61,7 +61,7 @@ } }) ); - + if (svgedit.browser.isTouch()) { this.selectorRect.setAttribute("stroke-opacity", 0.3); } @@ -82,10 +82,10 @@ }; -// Function: svgedit.select.Selector.reset +// Function: svgedit.select.Selector.reset // Used to reset the id and element that the selector is attached to // -// Parameters: +// Parameters: // e - DOM element associated with this selector svgedit.select.Selector.prototype.reset = function(e) { this.locked = true; @@ -164,7 +164,7 @@ var bbox = svgedit.utilities.getBBox(selected); if(tagName === 'g' && !$.data(selected, 'gsvg')) { // The bbox for a group does not include stroke vals, so we - // get the bbox based on its children. + // get the bbox based on its children. var stroked_bbox = svgFactory_.getStrokedBBox(selected.childNodes); if(stroked_bbox) { bbox = stroked_bbox; @@ -177,17 +177,17 @@ // we need to handle temporary transforms too // if skewed, get its transformed box, then find its axis-aligned bbox - + //* offset *= current_zoom; - + var nbox = svgedit.math.transformBox(l*current_zoom, t*current_zoom, w*current_zoom, h*current_zoom, m), aabox = nbox.aabox, nbax = aabox.x - offset, nbay = aabox.y - offset, nbaw = aabox.width + (offset * 2), nbah = aabox.height + (offset * 2); - + // now if the shape is rotated, un-rotate it var cx = nbax + nbaw/2, cy = nbay + nbah/2; @@ -227,7 +227,7 @@ + ' ' + (nbax+nbaw) + ',' + (nbay+nbah) + ' ' + nbax + ',' + (nbay+nbah) + 'z'; selectedBox.setAttribute('d', dstr); - + var xform = angle ? 'rotate(' + [angle,cx,cy].join(',') + ')' : ''; this.selectorGroup.setAttribute('transform', xform); @@ -255,17 +255,17 @@ selectedGrips[dir].setAttribute('x', coords[0]); selectedGrips[dir].setAttribute('y', coords[1]); }; - + this.rotateCoords = { 'nw': [nbax, nbay], 'ne': [nbax+nbaw+8, nbay], 'sw': [nbax, nbay+nbah+8], 'se': [nbax+nbaw+8, nbay+nbah+8] }; - + for(var dir in this.rotateCoords) { var coords = this.rotateCoords[dir]; - mgr.rotateGrips[dir].setAttribute('cx', coords[0]); + mgr.rotateGrips[dir].setAttribute('cx', coords[0]); mgr.rotateGrips[dir].setAttribute('cy', coords[1]); } @@ -369,12 +369,12 @@ } }); if (svgedit.browser.isTouch()) { - + grip.setAttribute("width", 30.5) grip.setAttribute("height", 30.5) grip.setAttribute("fill-opacity", 0.3) } - + $.data(grip, 'dir', dir); $.data(grip, 'type', 'resize'); this.selectorGrips[dir] = this.selectorGripsGroup.appendChild(grip); @@ -402,7 +402,7 @@ 'id': 'placeholder_defs' } }) - + var pattern = svgFactory_.createSVGElement({ 'element': 'pattern', 'attr': { @@ -415,7 +415,7 @@ 'viewBox': '0 0 10 10' } }) - + var pattern_bg = svgFactory_.createSVGElement({ 'element': 'rect', 'attr': { @@ -437,7 +437,7 @@ 'fill': "#eee" } }) - + var pattern_square2 = svgFactory_.createSVGElement({ 'element': 'rect', 'attr': { @@ -505,7 +505,7 @@ }; // Function: svgedit.select.SelectorManager.releaseSelector -// Removes the selector of the given element (hides selection box) +// Removes the selector of the given element (hides selection box) // // Parameters: // elem - DOM element to remove the selector for @@ -546,7 +546,7 @@ 'fill': 'none', 'stroke': '#666', 'stroke-width': 1, - 'stroke-dasharray': '3,2', + 'stroke-dasharray': '3,2', 'display': 'none', 'style': 'pointer-events:none' } @@ -602,4 +602,4 @@ return selectorManager_; }; -})(); \ No newline at end of file +})(); -- Gitblit v1.9.1