diff --git a/editor/ext-connector.js b/editor/ext-connector.js
index 2c95ea74..4b70bf37 100644
--- a/editor/ext-connector.js
+++ b/editor/ext-connector.js
@@ -1,6 +1,5 @@
$(function() {
svgCanvas.addExtension("Connector", function(vars) {
-
var svgcontent = vars.content,
svgroot = vars.root,
getNextId = vars.getNextId,
@@ -144,6 +143,7 @@ $(function() {
type: "mode",
icon: "images/cut.png",
title: "Connect two objects",
+ key: "L",
events: {
'click': function() {
svgCanvas.setMode("connector");
@@ -198,7 +198,6 @@ $(function() {
var i = elems.length;
var connectors = $(svgcontent).find("." + conn_class);
if(!connectors.length) return;
-
connections = [];
while(i--) {
@@ -349,6 +348,14 @@ $(function() {
showPanel(false);
}
}
+ },
+ elementChanged: function(opts) {
+ var elem = opts.elems[0];
+ if (elem && elem.tagName == 'svg' && elem.id == "svgcontent") {
+ // Update svgcontent (can change on import)
+ svgcontent = elem;
+ }
+
}
};
});
diff --git a/editor/svg-editor.html b/editor/svg-editor.html
index 1e3c82f9..22aa05bc 100644
--- a/editor/svg-editor.html
+++ b/editor/svg-editor.html
@@ -18,7 +18,7 @@
-
+