From 85a7f57e7804d4fe866fa17d02782266d7befe54 Mon Sep 17 00:00:00 2001 From: Alexis Deveria Date: Thu, 11 Mar 2010 21:07:13 +0000 Subject: [PATCH] Changed basic structure for improved integration and customization, introduces global svgEditor object git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1456 eee81c28-f429-11dd-99c0-75d572ba1ddd --- editor/extensions/ext-connector.js | 998 +++-- editor/locale/locale.js | 7 +- editor/svg-editor.js | 5756 ++++++++++++++-------------- editor/svgcanvas.js | 28 +- 4 files changed, 3436 insertions(+), 3353 deletions(-) diff --git a/editor/extensions/ext-connector.js b/editor/extensions/ext-connector.js index 4cb5f25e..3a7c6c0e 100644 --- a/editor/extensions/ext-connector.js +++ b/editor/extensions/ext-connector.js @@ -7,239 +7,238 @@ * */ -$(function() { - svgCanvas.addExtension("Connector", function(S) { - var svgcontent = S.svgcontent, - svgroot = S.svgroot, - getNextId = S.getNextId, - getElem = S.getElem, - addElem = S.addSvgElementFromJson, - selManager = S.selectorManager, - started = false, - start_x, - start_y, - cur_line, - start_elem, - end_elem, - connections = [], - conn_sel = ".se_connector", - se_ns, +svgEditor.addExtension("Connector", function(S) { + var svgcontent = S.svgcontent, + svgroot = S.svgroot, + getNextId = S.getNextId, + getElem = S.getElem, + addElem = S.addSvgElementFromJson, + selManager = S.selectorManager, + started = false, + start_x, + start_y, + cur_line, + start_elem, + end_elem, + connections = [], + conn_sel = ".se_connector", + se_ns, // connect_str = "-SE_CONNECT-", - selElems = []; - - var lang_list = { - "en":[ - {"id": "mode_connect", "title": "Connect two objects" } - ], - "fr":[ - {"id": "mode_connect", "title": "Connecter deux objets"} - ] - }; + selElems = []; - function showPanel(on) { - var conn_rules = $('#connector_rules'); - if(!conn_rules.length) { - conn_rules = $('