Fixed issue 432

git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1271 eee81c28-f429-11dd-99c0-75d572ba1ddd
This commit is contained in:
Alexis Deveria
2010-01-21 17:38:37 +00:00
parent 86ac38547f
commit 3df4a5d616
2 changed files with 30 additions and 12 deletions

View File

@@ -141,7 +141,7 @@ function svg_edit_setup() {
svgCanvas.setMode('select');
};
var togglePathEditMode = function(editmode) {
var togglePathEditMode = function(editmode, elems) {
$('#path_node_panel').toggle(editmode);
$('#tools_bottom_2,#tools_bottom_3').toggle(!editmode);
var size = $('#tool_select > svg, #tool_select > img')[0].getAttribute('width');
@@ -151,6 +151,9 @@ function svg_edit_setup() {
$('#tool_select').addClass('tool_button_current')
.empty().append($.getSvgIcon('select_node'));
multiselected = false;
if(elems.length) {
selectedElement = elems[0];
}
} else {
$('#tool_select').empty().append($.getSvgIcon('select'));
}
@@ -198,7 +201,8 @@ function svg_edit_setup() {
} // if (elem != null)
// Deal with pathedit mode
togglePathEditMode(is_node);
togglePathEditMode(is_node, elems);
updateContextPanel();
};
@@ -401,6 +405,7 @@ function svg_edit_setup() {
$('#tool_reorient').toggleClass('tool_button_disabled', angle == 0);
} else {
var point = path.getNodePoint();
$('#tool_node_delete').toggleClass('tool_button_disabled', !path.canDeleteNodes);
if(point) {
var seg_type = $('#seg_type');
$('#path_node_x').val(point.x);