Added drop-down list for segment types, made some code more efficient, made polys go into polyedit mode after creation
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@786 eee81c28-f429-11dd-99c0-75d572ba1ddd
This commit is contained in:
@@ -210,8 +210,9 @@ function svg_edit_setup() {
|
||||
$('#poly_node_panel').show();
|
||||
var point = svgCanvas.getNodePoint();
|
||||
if(point) {
|
||||
$('#poly_node_x').val(point[0]);
|
||||
$('#poly_node_y').val(point[1]);
|
||||
$('#poly_node_x').val(point.x);
|
||||
$('#poly_node_y').val(point.y);
|
||||
$('#seg_type').val(point.type);
|
||||
}
|
||||
return;
|
||||
}
|
||||
@@ -353,6 +354,10 @@ function svg_edit_setup() {
|
||||
svgCanvas.setFontFamily(this.options[this.selectedIndex].value);
|
||||
});
|
||||
|
||||
$('#seg_type').change(function() {
|
||||
svgCanvas.setSegType($(this).val());
|
||||
});
|
||||
|
||||
$('#text').keyup(function(){
|
||||
svgCanvas.setTextContent(this.value);
|
||||
});
|
||||
@@ -633,15 +638,15 @@ function svg_edit_setup() {
|
||||
}
|
||||
};
|
||||
|
||||
var cloneNode = function() {
|
||||
var clonePolyNode = function() {
|
||||
if (svgCanvas.getNodePoint()) {
|
||||
svgCanvas.cloneNode();
|
||||
svgCanvas.clonePolyNode();
|
||||
}
|
||||
};
|
||||
|
||||
var deleteNode = function() {
|
||||
var deletePolyNode = function() {
|
||||
if (svgCanvas.getNodePoint()) {
|
||||
svgCanvas.deleteNode();
|
||||
svgCanvas.deletePolyNode();
|
||||
}
|
||||
};
|
||||
|
||||
@@ -858,8 +863,8 @@ function svg_edit_setup() {
|
||||
$('#tool_docprops').click(showDocProperties);
|
||||
$('#tool_delete').click(deleteSelected);
|
||||
$('#tool_delete_multi').click(deleteSelected);
|
||||
$('#tool_node_clone').click(cloneNode);
|
||||
$('#tool_node_delete').click(deleteNode);
|
||||
$('#tool_node_clone').click(clonePolyNode);
|
||||
$('#tool_node_delete').click(deletePolyNode);
|
||||
$('#tool_move_top').click(moveToTopSelected);
|
||||
$('#tool_move_bottom').click(moveToBottomSelected);
|
||||
$('#tool_undo').click(clickUndo);
|
||||
|
||||
Reference in New Issue
Block a user