Sync with latest SVG-Edit

Fixes Issue 502 (Connector
lines are not re-editable).
This commit is contained in:
Jacques Distler 2010-02-26 14:51:27 -06:00
parent f7f1668e31
commit 8a851eeab2
5 changed files with 927 additions and 1827 deletions

View file

@ -246,7 +246,8 @@ function svg_edit_setup() {
}
// Update selectedElement if element is no longer part of the image.
// This occurs for the text elements in Firefox
else if(elem && selectedElement && selectedElement.parentNode == null) {
else if(elem && selectedElement && selectedElement.parentNode == null
|| elem && elem.tagName == "path") {
selectedElement = elem;
}
}
@ -738,7 +739,6 @@ function svg_edit_setup() {
if(elem != null && !elem.parentNode) elem = null;
var currentLayer = svgCanvas.getCurrentLayer();
var currentMode = svgCanvas.getMode();
// No need to update anything else in rotate mode
if (currentMode == 'rotate' && elem != null) {
var ang = svgCanvas.getRotationAngle(elem);
@ -747,7 +747,6 @@ function svg_edit_setup() {
return;
}
var is_node = currentMode == 'pathedit'; //elem ? (elem.id && elem.id.indexOf('pathpointgrip') == 0) : false;
$('#selected_panel, #multiselected_panel, #g_panel, #rect_panel, #circle_panel,\
#ellipse_panel, #line_panel, #text_panel, #image_panel').hide();
if (elem != null) {
@ -2779,7 +2778,7 @@ function svg_edit_setup() {
updateCanvas(true);
});
// var revnums = "svg-editor.js ($Rev: 1423 $) ";
// var revnums = "svg-editor.js ($Rev: 1430 $) ";
// revnums += svgCanvas.getVersion();
// $('#copyright')[0].setAttribute("title", revnums);
return svgCanvas;