Jacques Distler
b302bf36c5
Fixes to foreignObject Extension
...
(From Alex)
2010-02-17 14:48:49 -06:00
Jacques Distler
da25e27263
Merge branch 'bzr/golem' of /Users/distler/Sites/code/instiki
2010-02-17 14:45:31 -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
ebf8d6df1d
Merge branch 'bzr/golem' of /Users/distler/Sites/code/instiki
2010-02-17 08:28:27 -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
0f3bc348ad
Merge branch 'bzr/golem' of /Users/distler/Sites/code/instiki
2010-02-17 07:31:32 -06:00
Jacques Distler
db5b418659
Andrew Stacey says I can't count ...
2010-02-17 07:29:15 -06:00
Jacques Distler
e5076085df
Merge branch 'bzr/golem' of /Users/distler/Sites/code/instiki
2010-02-16 23:22:49 -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
021c3dfc88
Merge branch 'bzr/golem' of /Users/distler/Sites/code/instiki
2010-02-16 13:58:48 -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
ffc7a528f8
Merge branch 'bzr/golem' of /Users/distler/Sites/code/instiki
2010-02-16 11:22:58 -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
e09a1e4e9a
Merge branch 'bzr/golem' of /Users/distler/Sites/code/instiki
2010-02-15 13:55:45 -06:00
Jacques Distler
d6e749cf6a
Make the SVG-Edit sanitizeSVG() Namespace-Aware
2010-02-15 13:53:07 -06:00
Jacques Distler
125ce68ac6
Merge branch 'bzr/golem' of /Users/distler/Sites/code/instiki
2010-02-14 22:16:58 -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
ed5d8bb026
Merge branch 'bzr/golem' of /Users/distler/Sites/code/instiki
2010-02-14 16:43:31 -06:00
Jacques Distler
ee5d03dca6
One more attempt at namespace sanity
2010-02-14 16:36:26 -06:00
Jacques Distler
c74f239248
Merge branch 'bzr/golem' of /Users/distler/Sites/code/instiki
2010-02-14 03:19: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
cc91fd656f
Merge branch 'bzr/golem' of /Users/distler/Sites/code/instiki
2010-02-14 01:23:15 -06:00
Jacques Distler
2e16458c44
Namespace Handling in SVG-Edit becomes a little saner.
2010-02-14 01:20:59 -06:00
Jacques Distler
8b5973b6c6
Merge branch 'bzr/golem' of /Users/distler/Sites/code/instiki
2010-02-13 23:25:13 -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
b5b7f9c146
Merge branch 'bzr/golem' of /Users/distler/Sites/code/instiki
2010-02-13 22:25:17 -06:00
Jacques Distler
afcdc932ff
Two SVG-Editor buglets
...
Should not be able to convert a foreignObject
to a path.
#foreignObject_panel should always be initially
invisible.
2010-02-13 22:19:14 -06:00
Jacques Distler
5af4fa23d1
Merge branch 'bzr/golem' of /Users/distler/Sites/code/instiki
2010-02-13 14:47:23 -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
96efec37cd
Merge branch 'bzr/golem' of /Users/distler/Sites/code/instiki
2010-02-13 14:17:54 -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
f7b117456d
Merge branch 'bzr/golem' of /Users/distler/Sites/code/instiki
2010-02-13 00:25:37 -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
443a2cee5f
Merge branch 'bzr/golem' of /Users/distler/Sites/code/instiki
2010-02-12 17:43:15 -06:00
Jacques Distler
db7bbca920
Minor tweaks to SVG-Edit
...
1) Tweak the edit_foreign icon
2) Make the query parameter matching a little
less dumb (but still very dumb).
2010-02-12 17:38:17 -06:00
Jacques Distler
852848749c
Merge branch 'bzr/golem' of /Users/distler/Sites/code/instiki
2010-02-12 12:40:25 -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
895d353fdf
Merge branch 'bzr/golem' of /Users/distler/Sites/code/instiki
2010-02-12 09:16:00 -06:00
Jacques Distler
e744a697c2
Update edit-foreign icon
...
Also, a tweak to the loading code.
(Needs to be completely rewritten.)
2010-02-12 09:12:01 -06:00
Jacques Distler
f791eae642
Merge branch 'bzr/golem' of /Users/distler/Sites/code/instiki
2010-02-12 00:18:14 -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
e61f1e53a1
Merge branch 'bzr/golem' of /Users/distler/Sites/code/instiki
2010-02-12 00:06:12 -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
18f81781e9
Merge branch 'bzr/golem' of /Users/distler/Sites/code/instiki
2010-02-10 15:46:18 -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
cf9dafa5d7
Merge branch 'bzr/golem' of /Users/distler/Sites/code/instiki
2010-02-10 11:43:32 -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
42005dc2c6
Merge branch 'bzr/golem' of /Users/distler/Sites/code/instiki
2010-02-10 00:24:07 -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
3957ff89a1
Merge branch 'bzr/golem' of /Users/distler/Sites/code/instiki
2010-02-09 11:48:53 -06:00