fixing path selection bug

master
Mark MacKay 2021-04-30 11:26:55 -05:00
parent fcebc57a2d
commit a6d5319dc8
4 changed files with 3 additions and 4 deletions

View File

@ -97,7 +97,6 @@ MD.Panel = function(){
$.fn.dragInput.updateCursor($('#stroke_width')[0])
$.fn.dragInput.updateCursor($('#blur')[0])
}
function updateContextPanel(elems) {
@ -162,7 +161,7 @@ MD.Panel = function(){
$('#tool_angle_indicator').css("transform", "rotate("+angle+"deg)");
var blurval = svgCanvas.getBlur(elem);
$('#blur').val(blurval);
if(!isNode && currentMode != 'pathedit') {
if(!isNode && currentMode !== 'pathedit') {
$('#selected_panel').show();
$('.action_selected').removeClass('disabled');
// Elements in this array already have coord fields

View File

@ -205,7 +205,6 @@ MD.Shapelib = function(){
"style": "pointer-events:none"
}
});
console.log(current_d)
cur_shape.setAttribute("d", current_d);
// Make sure shape uses absolute values
if(/[a-z]/.test(current_d)) {

View File

@ -4624,7 +4624,7 @@ var pathActions = canvas.pathActions = function() {
}
},
getNodePoint: function() {
if (!svgedit.path.path) return;
if (!svgedit.path.path || current_mode !== "pathedit") return;
var sel_pt = svgedit.path.path.selected_pts.length ? svgedit.path.path.selected_pts[0] : 1;
var seg = svgedit.path.path.segs[sel_pt];
return {

View File

@ -610,6 +610,7 @@ if (svgedit.browser.supportsSelectors()) {
svgedit.utilities.assignAttributes = function(node, attrs, suspendLength, unitCheck) {
for (var i in attrs) {
if (attrs[i] === NaN || attrs[i] === null) continue;
var ns = (i.substr(0,4) === "xml:" ? XMLNS :
i.substr(0,6) === "xlink:" ? XLINKNS : null);