Jacques Distler
5f66f8387e
Latest SVG-Edit
...
Jquery-1.8, and config for extensions.
2010-03-25 02:22:55 -05:00
Jacques Distler
3e6d7faec2
Sync with latest SVG-Edit
2010-03-18 10:32:47 -05:00
Jacques Distler
5167363a2d
Sync with latest SVG-Edit
...
Loading of configuration data via URL query string.
Now no differences, from trunk, in svgcanvas.js or svg-edit.js.
2010-03-15 11:13:22 -05:00
Jacques Distler
9636cab11e
Update to latet SVG-Edit API
2010-03-12 03:50:23 -06:00
Jacques Distler
7e7ae4c6f0
Radial Gradients
...
Sync with latest SVG-Edit, which
supports radial gradients.
2010-03-10 19:02:40 -06:00
Jacques Distler
9ed0772978
Sync with latest SVG-Edit
2010-03-09 12:20:37 -06:00
Jacques Distler
ae0274783d
Small Fixes
...
Get rid of 'markdown' attribute on SVG-Edit
whitelist (it's no longer needed).
Slightly smarter detection of existing SVGs.
2010-03-06 18:28:51 -06:00
Jacques Distler
d33b072cba
The Task of Sisyphus
...
Correcting, and re-correcting the bugs in SVG-Edit.
2010-03-05 22:59:45 -06:00
Jacques Distler
e75c0cc81c
Sync with latext SVG-Edit
...
Subpath tool.
Also make the itex tool a little more selective
(only applies to <foreignObject>s with a <math> firstChild.
2010-03-04 00:05:36 -06:00
Jacques Distler
dcfe870a02
Fix foreignObject
...
Fix SVG-Edit Issue 503.
Selecting a foreignObject was
mistakenly setting the stroke to 'none'.
2010-02-27 16:39:57 -06:00
Jacques Distler
519f81ab20
Try to make Jeff happy
...
Make use of a nonce for setting SVG-Edit IDs
option. By default, SVG-Edit behaves as before.
Calling svgCanvas.randomizeIds(true) gives our
behaviour, instead.
Also, sync with latest SVG-Edit (but disable,
for now, manual editing of IDs).
2010-02-27 09:49:02 -06:00
Jacques Distler
8a851eeab2
Sync with latest SVG-Edit
...
Fixes Issue 502 (Connector
lines are not re-editable).
2010-02-26 14:51:27 -06:00
Jacques Distler
f7f1668e31
Fix killer bug when attempting to edit SVGs from prior SVG-Edit versions
...
D'Oh!
2010-02-25 10:56:18 -06:00
Jacques Distler
aa0a151ba4
Uniquify IDs in SVG-Edit
...
Since we can have several SVG-Edit graphics
on a page, SVG-Edit should assign unique IDs
to elements, and do so in a fashion that survives
re-editing.
To do this, we use a nonce, and record its value in
a custom se:nonce attribute on the <svg> element.
(Is there a better way?).
Also, preserve the custom se:connector attribute for
later editing purposes.
2010-02-25 02:25:16 -06:00
Jacques Distler
a1654f1e99
Sync with latest SVG-Edit
2010-02-22 18:53:15 -06:00
Jacques Distler
702b450fd9
itex Endpoint
...
Add a Rack Metal itex endpoint.
Add an itex tool to SVG-Edit.
Disable the foreignObject tool
(at least, for now) as it doesn't
currently play nice with the itex tool.
2010-02-22 00:05:52 -06:00
Jacques Distler
956d523a4a
Change default line thickness
...
The default stroke-width on various SVG
elements is now 2 (rather than 5).
Also, sync with latest SVG-Edit.
2010-02-20 23:54:20 -06:00
Jacques Distler
9eb0573eca
Fix SVG-Edit Issue #489
2010-02-18 11:04:00 -06:00
Jacques Distler
2dfb852727
Fix connectors to work with foreignObject
...
Alexis got this working on SVG-Edit trunk.
2010-02-18 10:12:44 -06:00
Jacques Distler
ea581a50ae
setCustomhandlers
...
Further whittling away at differences between
Instiki's and the main branch of SVG-Edit.
Now, the saveHandler is set from within the calling
page.
If the editor was opened from Instiki, choosing "Save Image"
now closes the editor window. To leave it open was kinda confusing.
Also sync with latest SVG-Edit changes.
2010-02-17 14:28:00 -06:00
Jacques Distler
4475f02586
Fix SVG-Edit Regression
...
"text" and "foreignObject" tools should not
disable "line" and "freehand" tools.
2010-02-17 08:26:05 -06:00
Jacques Distler
ce47d49e69
SVG-Edit foreignObject tool refactored as an extension
...
Thanks to Alexis Deveria. (Though I did fix one small bug.)
My patch-file is now down to a mere 178 lines (a big
chunk of which is Revision 569).
Also, the font-size for foreignObjects defaults to 16pt,
which will be more useful in Instiki.
2010-02-16 23:14:04 -06:00
Jacques Distler
63f1d34d74
Fix a bug in cloning MathML nodes in Firefox
...
Gecko-based broswers append some weird-shit
attributes. Filter them
2010-02-16 13:55:36 -06:00
Jacques Distler
5094a7339b
Make SVG-Edit Clone-Element Work with foreignObject
...
Fixes SVG-Edit Issue #485 .
2010-02-16 11:17:45 -06:00
Jacques Distler
d6e749cf6a
Make the SVG-Edit sanitizeSVG() Namespace-Aware
2010-02-15 13:53:07 -06:00
Jacques Distler
10c0e709f6
Fix SVG-Edit Issue #484
...
Incorrect namespace handling broke Text tool.
2010-02-14 22:07:45 -06:00
Jacques Distler
ee5d03dca6
One more attempt at namespace sanity
2010-02-14 16:36:26 -06:00
Jacques Distler
2151c8d86b
More Namespace fun
...
I don't know why they want to mess
with this, but it's clearly way more
complicated than any benefit I can see
it yielding.
2010-02-14 03:16:54 -06:00
Jacques Distler
2e16458c44
Namespace Handling in SVG-Edit becomes a little saner.
2010-02-14 01:20:59 -06:00
Jacques Distler
612fbf2920
Fix SVG-Edit Issue 483
...
Fix http://code.google.com/p/svg-edit/issues/detail?id=483
2010-02-13 23:22:36 -06:00
Jacques Distler
c608cedab9
Make foreignObject editing work in Safari
...
"Apply Changes" no longer generates an error in Safari.
2010-02-13 14:44:56 -06:00
Jacques Distler
620bb2a1f7
Fix Safari
...
Revision 1380 of SVG-Edit broke Safari.
Revert the problematic change.
2010-02-13 14:15:55 -06:00
Jacques Distler
d503100fe9
Mostly cosmetic
...
Sync with latest SVG-Edit.
Tweak an icon.
2010-02-13 00:11:13 -06:00
Jacques Distler
52d85c6d01
Don't use a data-url
...
Pass the SVG to the editor, using
editor.svgCanvas.setSvgString(selected);
instead. (Suggested by Jeff Schiller)
Fix a bug with line and freehand tools caused
by activating foreignObject tool. (Again, fix
due to Jeff)
Sync with SVG-Edit.
2010-02-12 12:34:56 -06:00
Jacques Distler
0b459d0a47
Whoops! Missed another piece of XML Namespace Bogosity
...
Also forgot to add the new PNGs.
2010-02-12 00:16:13 -06:00
Jacques Distler
502d4f20bb
foreignObject Support in SVG-Edit
...
Added support so that you can
create new foreignObjects, manipulate
existing ones, and edit their content.
No itex support. You need to use MathML
in there. But it's a start ...
2010-02-12 00:01:27 -06:00
Jacques Distler
9047e5d460
Fix SVG-Edit code for rotating objects
...
A little math goes a long way ...
Also pick up some updates from SVG-Edit trunk.
2010-02-10 15:41:47 -06:00
Jacques Distler
1d8318cfd2
foreignObject are now selectable, etc
...
They are now selectable, draggable, resizable
and rotatable.
The MathML content behave strangely when you
resize, but snaps back to its correct size when
you let go of the mouse.
(Resizing the MathML involves changing the font-size
on the containing foreignObject. No interface for
that, yet.)
2010-02-10 11:37:26 -06:00
Jacques Distler
d362b886c2
Make Embedded MathML Visible
...
Thanks to Jeff Schiller for tracking
down the problem (and committing
preliminary MathML support to SVG-Edit).
2010-02-10 00:11:14 -06:00
Jacques Distler
7114e46817
Sync with SVG-Edit
2010-02-09 11:44:43 -06:00
Jacques Distler
65b00d8551
A fist stab at foreignObject support
...
Ability to resize (etc) the still-invisible
element.
Also, some improvements from SVG-Edit trunk.
2010-02-08 21:39:35 -06:00
Jacques Distler
f98802336f
Minor tweaks
...
Allow 'markdown' attribute on <svg> and
on <foreignObject> in SVG-edit whitelist.
Specify SVG-edit Window properties.
2010-02-08 01:26:41 -06:00
Jacques Distler
c32e5b7178
Sync with SVG-Edit
2010-02-06 16:55:49 -06:00
Jacques Distler
b5a7f7ac05
Add MathML Support to SVG-edit
...
Doesn't actually render anything,
but doesn't strip out all the
MAthML tags, either.
2010-02-06 01:14:42 -06:00
Jacques Distler
bad5beec29
Sync with SVG-edit
2010-02-05 23:17:34 -06:00
Jacques Distler
de3008d3e4
Some SVG-edit tweaks
...
Remove the XML prolog.
Fix focus on save.
2010-02-05 22:55:54 -06:00
Jacques Distler
c3ed5b461b
Preliminary SVG-edit Support
...
WYSIWYG SVG editing.
Still no support for mixed
SVG/MathML content, yet.
2010-02-05 21:36:35 -06:00