Commit Graph

1120 Commits (eb575ef68d2adb5bca6adbd06578e6f23864615a)

Author SHA1 Message Date
Jeff Schiller 59b6e73e0b Experimenting with svn keywords
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@829 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-10-14 16:54:25 +00:00
Jeff Schiller f229d4c12e Fix Issue 280: Update layer list and Move To select box after moving elements. Fix Issue 281: Make side panel resizable up to 300px, make default snap-open size 150px
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@828 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-10-14 16:29:28 +00:00
Jeff Schiller 9f3cb7d668 When hovering over a layer name, turn it blue and italic
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@826 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-10-14 05:18:52 +00:00
Jeff Schiller 8ce44e7755 Fix Issue 233: Highlight the layer when its name is hovered
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@825 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-10-14 05:11:51 +00:00
Jeff Schiller ca67ea8af2 Fix dragging of side panel so that it doesn't 'stick' to the mouse pointer - woohoo
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@824 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-10-14 04:50:17 +00:00
Jeff Schiller 3c3de0c936 Tweak side panel div and handle so that the canvas' vertical scrollbar is still draggable
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@823 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-10-14 04:25:44 +00:00
Jeff Schiller 2b6d0c467b Add shortcut key (X) to eXpand/collapse the side panel
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@822 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-10-14 04:16:48 +00:00
Jeff Schiller 923aa6abb6 Fix Issue 231: Opera again now shows shapes being redrawn. Opera does not like suspendRedraw() apparently
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@821 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-10-14 03:03:13 +00:00
Jeff Schiller 87811c0fb8 More tweaking to the Layers panel. Added some missing API doc files.
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@820 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-10-14 02:50:07 +00:00
Alexis Deveria 1f7b1f19f5 Fixed issue 213 by allowing a custom function as a step parameter to jQuerySpinBtn.js
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@819 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-10-13 18:30:44 +00:00
Jeff Schiller 7a784ad87c Rename Poly Tool tooltip to Path Tool (only in English translation)
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@816 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-10-13 15:11:12 +00:00
Alexis Deveria ad90154077 Added segment selection line for paths
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@815 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-10-13 14:52:51 +00:00
Jeff Schiller 5771e91e13 Fix serialization of xml:space attribute. Restore copying of text elements.
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@814 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-10-13 05:41:32 +00:00
Jeff Schiller 79522f7434 Prompt user when moving elements to a layer. Remove some dead code. Comment more prompts needing localization.
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@812 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-10-13 03:16:02 +00:00
Jeff Schiller 91d450b5cb More SvgCanvas API docs updates
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@811 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-10-13 02:48:27 +00:00
Jeff Schiller 588902cecf More API Docs updates
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@810 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-10-13 02:35:36 +00:00
Jeff Schiller 47852b96a0 Updated API docs
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@809 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-10-13 01:40:38 +00:00
Jeff Schiller fb54e70a6b Fix Issue 273: preserve whitespace in text elements
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@807 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-10-13 00:51:15 +00:00
Jeff Schiller 1cb98fe0fc Fix Issue 274: pasting in text has pointer-events problems
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@806 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-10-13 00:48:05 +00:00
Alexis Deveria 3509ab975f Fixed behavior of last node on open path
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@805 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-10-12 20:26:03 +00:00
Jeff Schiller 9d24318b2b TODOs for localization
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@804 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-10-12 18:53:54 +00:00
Alexis Deveria 9ea9b36653 Mostly fixed latest bugs on Issue 118
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@803 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-10-12 18:33:27 +00:00
Alexis Deveria 83f1c79e6b Made poly points moveable after rotation. Oh yes.
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@802 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-10-12 14:29:21 +00:00
Jeff Schiller 93232fa6fb Issue 124: Move copyright out of tools_bottom_3
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@801 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-10-12 02:54:05 +00:00
Jeff Schiller afa5942668 Fix Issue 271: Repair cut error and restore opacity tool functionality
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@800 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-10-12 02:38:27 +00:00
Jeff Schiller 1f48bbcedf Fix Issue 270: element selectable again. Remove setting of pointer-events to 'none' on all children as they all inherit now from the layer
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@799 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-10-11 07:35:21 +00:00
Jeff Schiller 4a2141fd8a Make the layer handle draggable.
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@798 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-10-11 06:07:57 +00:00
Jeff Schiller b1393df28c Move-To-Layer control now lives in the Layers panel. Restructured layout of layers panel and added a non-functional handle. Changed pointer-events to be 'inherit' for all elements inside the layer. Clear selection after moving elements to a layer.
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@797 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-10-11 04:32:21 +00:00
Jeff Schiller 2549e8ddd6 Fix Issue 227: Move elements to a different layer. Also document all of the Layer API functions of SvgCanvas.
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@796 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-10-10 21:46:06 +00:00
Jeff Schiller eab1e7ccb6 Fixing recalculateDimensions() for absolute segments - final pass
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@795 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-10-09 20:31:24 +00:00
Jeff Schiller 09b1c5ff18 Fixing recalculateDimensions() for absolute segments - first pass
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@794 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-10-09 20:14:00 +00:00
Alexis Deveria 63a0b47e4f Started poly conversion to only use absolute values. Re-introduces poly bugs, mostly breaks recalculateDimensions
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@793 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-10-09 19:47:32 +00:00
Jeff Schiller c0c0973cd9 Update English strings for new poly node contextual tools
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@792 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-10-09 19:39:31 +00:00
Jeff Schiller 1ecb018dd4 A start on documentation for SvgCanvas using NaturalDocs. You will need to download the NaturalDocs and put it in svg-edit/naturaldocs
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@788 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-10-09 19:07:52 +00:00
Jeff Schiller 6cb43ab4ad Implement a convertToD() function to help solve Webkit path problems
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@787 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-10-09 17:02:21 +00:00
Alexis Deveria efbf55f1a2 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
2009-10-09 15:29:40 +00:00
Jeff Schiller 48a2aa8dc7 Fix Issue 228: Cloned children are given unique ids
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@785 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-10-09 05:34:01 +00:00
Jeff Schiller f7fb4255b6 Fix Issue 260: Ensure defs do not get shoved into a new layer
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@784 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-10-09 02:14:47 +00:00
Jeff Schiller 4c6f5f858e Added locale script and translation files to offline manifest. Then removed offline manifest from HTML element because it causes too many problems in Firefox
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@783 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-10-08 19:27:06 +00:00
Pavol Rusnak 2c08697f8b forgot to add german into README.txt :-)
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@782 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-10-08 18:57:07 +00:00
Pavol Rusnak 26e75e84e0 German translation by Andreas Neumann and rb.proj
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@781 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-10-08 18:44:44 +00:00
Jeff Schiller 3459ea9a86 Clean up elements as we serialize them to text. Remove default value of display attribute
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@779 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-10-08 17:02:23 +00:00
Jeff Schiller bb38edf3db Fix new layer naming code by antimatter15. Fix rotation of groups problem.
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@777 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-10-08 02:16:36 +00:00
Alexis Deveria 0a3c2c56a1 Partially fixed rotation on polys with curves, moving single rotated nodes is still broken
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@776 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-10-07 20:16:35 +00:00
Alexis Deveria 2c2e7637f2 Fixed most bugs related to zoom on polyedit and editing a non-closed poly
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@775 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-10-07 18:56:03 +00:00
Alexis Deveria 94f99e937a Added clone node option, cleaned up some poly point code
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@774 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-10-07 16:04:32 +00:00
Jeff Schiller 824c66229a Fix Issue 261: update tool panel
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@773 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-10-07 06:13:52 +00:00
Pavol Rusnak d3a068a0db add first batch of svg icons (will track the origin of the image files in editor/images/README.txt)
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@772 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-10-06 20:40:12 +00:00
Jeff Schiller 0a22be088d Issue 255: Dutch translations
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@771 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-10-06 07:28:56 +00:00
Jeff Schiller 73160a7da0 Fix Issue 259: Allow groups to change attribute values
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@770 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-10-05 22:06:01 +00:00
Jeff Schiller eaba474023 Prevent selection bug when clicking layers while accidentally holding down shift
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@769 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-10-05 21:50:59 +00:00
Pavol Rusnak 671d263224 fix czech locale
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@768 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-10-05 20:02:37 +00:00
Narendra Sisodiya 3181ec06bf correcting last comit
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@767 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-10-05 19:20:35 +00:00
Narendra Sisodiya 0e2a6e2f54 small typo
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@766 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-10-05 19:15:40 +00:00
Alexis Deveria 86ea5568a1 Added ability to delete the selected poly node
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@765 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-10-05 19:09:39 +00:00
Jeff Schiller 4a092a20be Add README file to track translations done by humans
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@764 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-10-05 19:04:07 +00:00
Alexis Deveria ffc935ffea Added ability to select and modify x/y values of single poly node
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@763 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-10-05 13:50:44 +00:00
Pavol Rusnak e5e0024f53 apply locale fixes from Wormsxulla and Christian (fixes issue #255)
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@762 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-10-05 09:42:00 +00:00
Jeff Schiller d46bdcba0d Issue 251: Translate text into proper XML
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@761 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-10-05 08:16:41 +00:00
Pavol Rusnak 757957ba35 fix typos
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@760 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-10-04 20:48:57 +00:00
Pavol Rusnak a81d311f2a remove suffice parameter in translations + fix slovak translation
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@759 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-10-04 20:47:25 +00:00
Narendra Sisodiya e199e20ddd UI localisation, added English UI string file for reference purpose
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@758 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-10-03 19:56:31 +00:00
Narendra Sisodiya e115dcec97 UI localisation, calling put_locale after DOM is available
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@757 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-10-03 19:24:36 +00:00
Narendra Sisodiya 7a5d02b9f7 UI localization
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@754 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-10-03 05:54:40 +00:00
Kevin Kwok 5b3cefd7a7 When making a new layer, the prompt() has a default value of 'Layer [number of layers+1]', feel free to revert if you dont like it
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@753 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-10-02 23:36:20 +00:00
Jeff Schiller aacc77b6a6 Fix Issue 254: Handle Webkit's use of matrix transforms, merging Peter's patch
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@752 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-10-02 23:19:11 +00:00
Alexis Deveria 17ab1563d3 Improved poly-editing code, also prevents accidental creation of additional node
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@751 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-10-02 15:05:31 +00:00
Jeff Schiller 7589875f02 A fix for Issue 250: merge metaphorically's patch
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@750 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-10-02 06:08:45 +00:00
Alexis Deveria 2e4833de6d Removed pointer-events style on serialization
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@749 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-10-01 17:45:49 +00:00
Jeff Schiller ca90b17fe2 Fix Issue 204: rotation on elements in a group preserved. Fix Webkit bug where cloned element's rotation was not preserved.
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@748 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-09-30 20:11:08 +00:00
Jeff Schiller 7da6738bb7 Reorder script tags
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@742 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-09-29 20:55:52 +00:00
Jeff Schiller a689875c27 Fix for odd polyedit drag error when a poly is rotated (Issue 118)
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@741 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-09-29 20:49:18 +00:00
Alexis Deveria fd972c7901 Fixed undo/redo on poly segment change and control point edit
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@737 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-09-29 19:21:10 +00:00
Alexis Deveria ca24dd3caf Fixed polyedit on zoom and poly disappearing on serialization
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@736 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-09-29 18:11:52 +00:00
Jeff Schiller 490b762441 Also, find all orphaned group elements too
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@735 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-09-29 18:00:14 +00:00
Jeff Schiller d11818bec0 Only stuff orphaned children into a layer if they have a bbox. Also remove some stray bits of logging left in
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@734 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-09-29 17:55:51 +00:00
Jeff Schiller c588d0d74d Issue 118: Fixed problem when selectorParentGroup hangs around after clearing the document
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@730 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-09-29 17:01:28 +00:00
Alexis Deveria 451a5f518b Added many more fixes to curve editing/node moving
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@729 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-09-29 15:58:46 +00:00
Jeff Schiller d4eb298c44 Fix Issue 245: Webkit normalizes points attribute, dropping commas. Merge Peter's patch in
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@728 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-09-29 13:50:47 +00:00
Jeff Schiller 0bb9fc0183 Fix Issue 234: Next/prev select navigation was broken with layers
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@727 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-09-29 03:23:52 +00:00
Jeff Schiller c325437af3 Fix Issue 221: Zoom button goes back to being a down arrow
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@726 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-09-29 03:21:42 +00:00
Jeff Schiller d079c45e52 Fix Issue 243: Zoom pop-up list state gets corrupted. Patch from Peter D. Reid
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@725 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-09-29 03:18:21 +00:00
Jeff Schiller d701c8e4c0 Fix Issue 244: Merge in Peter's fix to prevent perfectly horizontal/vertical lines from being messed up when resized
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@724 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-09-29 03:10:29 +00:00
Jeff Schiller 8d5b970a61 Re-center canvas if the window is resized
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@723 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-09-28 20:22:19 +00:00
Jeff Schiller 6f5a5f1030 Make canvas relatively positioned in workarea, centered in the workarea if small enough
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@722 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-09-28 20:14:18 +00:00
Narendra Sisodiya dd9f351ae3 Adding Cursor for rotation
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@720 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-09-28 18:19:22 +00:00
Jeff Schiller 7649b6ffb2 Correct table markup
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@719 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-09-28 00:29:49 +00:00
Jeff Schiller 1c253e93f0 Correct manifest attribute to the html element, not DOCTYPE...
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@718 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-09-28 00:28:54 +00:00
Jeff Schiller abc9cb8754 Fix Issue 239: Spellcheck patch from metaphorically
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@717 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-09-26 20:29:06 +00:00
Alexis Deveria 7420fb104c Fixed re-selecting polygon with curves (still mostly broken after moving, however)
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@716 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-09-25 20:03:20 +00:00
Jeff Schiller b68ad586d7 Fix Issue 230: Merge in metaphorically's patch
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@715 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-09-25 18:59:24 +00:00
Alexis Deveria 6483fd383c Started an implementation of Issue 118 (curved segments). Segments can now be changed to curves by double-clicking on the initial node grip.
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@714 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-09-25 17:59:32 +00:00
Alexis Deveria 920113ec54 undoing unintentional change to svg-editor.js
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@711 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-09-24 18:59:39 +00:00
Alexis Deveria 8bfc7ddc92 added Erik's patch to fix issue 223
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@710 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-09-24 18:47:03 +00:00
Alexis Deveria d1fe17fc60 Prevented single point polys and polylines from being created, fixes Issue 104
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@705 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-09-24 16:05:23 +00:00
Jeff Schiller 4ec6be307a Fix Issue 73: Implement Layers
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@704 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-09-24 04:48:40 +00:00
Jeff Schiller 000bb569c8 Completely rework layer list into a table
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@703 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-09-24 04:22:55 +00:00
Jeff Schiller 10cd262372 Minor nit fix
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@702 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-09-24 03:14:43 +00:00
Jeff Schiller e2f68c00e9 Fix Issue 224: Elements not in layers are now automatically put into a new layer. Also fix hiccup from r696.
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@701 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-09-24 03:13:25 +00:00
Jeff Schiller ecb8ebafcb Somewhat undo r692 and r693 but replace alt attribute with HTML5-compliant data-attr to fix Issue 222
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@700 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-09-23 18:45:22 +00:00
Alexis Deveria 1c098d89cb Added jQuery UI and draggable component; Fixed issue 147: Ability to move the colorpicker around
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@698 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-09-23 18:15:29 +00:00
Jeff Schiller 9e70447b5d Fix Issue 161: Add feeds to editor
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@697 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-09-23 16:18:04 +00:00
Alexis Deveria c8b1cfd3a2 Added 'Fit to layer content' zoom option and optimized code for setBBoxZoom
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@696 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-09-23 15:29:55 +00:00
Jeff Schiller b76c379215 Last fixable validator bug
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@695 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-09-23 15:25:28 +00:00
Jeff Schiller ed91a2a8f9 one more validator warning
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@694 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-09-23 14:51:46 +00:00
Jeff Schiller f9e1816c1c Remove some more validation errors in the HTML
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@693 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-09-23 14:47:28 +00:00
Jeff Schiller d39406e31d Remove some validation errors in the HTML
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@692 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-09-23 14:42:21 +00:00
Jeff Schiller 3c99c90d18 Tiny commented-out experiment for the thumbnail mentioned in Issue 208
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@691 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-09-23 14:28:03 +00:00
Alexis Deveria 428481b7ef Fixed issue 220 by creating manual clone function for Opera
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@690 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-09-23 13:43:13 +00:00
Jeff Schiller 2033115a3e Switch order of layers (top-most layer is the one that is rendered on top now)
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@689 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-09-23 03:05:27 +00:00
Jeff Schiller 6b0bec3a0d Enable console.log() for Opera
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@688 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-09-22 21:50:55 +00:00
Jeff Schiller 7ce74cf04d Temporary debugging
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@687 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-09-22 21:30:37 +00:00
Jeff Schiller 9db0d91320 Move docprops button left one
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@686 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-09-22 20:03:42 +00:00
Jeff Schiller 2f89a7b311 Comment out unused code. Add meta tag for Google Chrome Frame plugin for IE.
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@682 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-09-22 19:28:33 +00:00
Jeff Schiller 573b350721 Fix cloning issue with layers
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@681 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-09-22 18:58:52 +00:00
Jeff Schiller 91a348412e Fix bug where contextual panel was not being updated after deleting an element
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@680 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-09-22 18:29:15 +00:00
Jeff Schiller 7a4d09d6dd Fix bug in Layers: Moving layers around did not properly update the pointer-events
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@679 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-09-22 18:10:54 +00:00
Alexis Deveria 920a5df480 Additional fixes to resolution change, now works correctly when zoomed
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@678 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-09-22 17:46:44 +00:00
Alexis Deveria e7941f5df8 Made doc properties adjustments, now has separate width&height fields.
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@677 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-09-22 17:22:28 +00:00
Alexis Deveria 2e39f07884 Fixed issue 166: Fit to content now crops correctly and deals with stroke-width. Also fixed zoom bug #2 on issue 208
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@676 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-09-22 14:35:05 +00:00
Jeff Schiller 1efcb7e17d Issue 73: Add eye icon for each layer (nonfunctional)
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@675 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-09-22 04:57:59 +00:00
Jeff Schiller 5b4c8aa01a Issue 73: Can now move layers up and down
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@674 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-09-22 04:44:56 +00:00
Jeff Schiller 942aa40c9f Ensure only one layer is selected (Issue 73)
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@673 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-09-22 02:55:28 +00:00
Jeff Schiller 61fe5dc9fe Issue 73: Ensure first layer is always selected. Adjust layer buttons to fit Opera and Webkit.
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@672 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-09-22 02:50:50 +00:00
Jeff Schiller ef4d16ee05 Issue 73: Make New/Delete layer undo-able. Implement Rename layer. Ensure layers have unique names
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@671 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-09-22 02:42:31 +00:00
Jeff Schiller cda961e7ba More work on Issue 73: Can now create and delete layers with undo/redo
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@670 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-09-22 01:00:24 +00:00
Jeff Schiller 18253b5e5d Issue 73: A good deal of the plumbing is now down for layers. You can select the current layer in the layers panel and elements not on the current layer are not selectable.
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@669 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-09-21 22:16:44 +00:00
Alexis Deveria 3a650df943 Fixed bug caused by moving a horizontal/vertical line
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@668 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-09-21 20:23:42 +00:00
Jeff Schiller 1479bf7de4 More work on Layers UI, base internal work to get layers created.
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@667 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-09-21 02:05:58 +00:00
Jeff Schiller c8c8fdb9f3 Fix Issue 219: Remove rounding of dimensions when objects are moved, resized, etc
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@666 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-09-21 00:03:47 +00:00
Jeff Schiller 4015137b3e TODOs for Issue 73
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@665 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-09-20 23:31:54 +00:00
Jeff Schiller 705e18d9ab Start of Layers UI (Issue 73) - completely nonfunctional at this point
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@664 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-09-20 23:04:57 +00:00
Kevin Kwok d0101dbc84 added postMessage listner which evals commands to enable a potential future embed API
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@663 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-09-18 20:22:02 +00:00
Jeff Schiller 8036ac8f62 Started work for Issue 74: selector boxes sized properly at high zoom levels. Still a problem with polys
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@661 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-09-17 14:47:54 +00:00
Jeff Schiller 195ecb080d Make side panel scrollable in vertical direction and add some dummy text
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@660 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-09-16 19:43:49 +00:00
Jeff Schiller 7ebaf0626d Mock-up of side panels concept (for layers)
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@659 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-09-16 19:21:53 +00:00
Jeff Schiller 7cba0dd1f6 Moving zoom panel to the bottom to give more room at the top
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@658 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-09-16 18:35:09 +00:00
Jeff Schiller 30a133a399 Add rubber-box for zoom tool
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@657 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-09-16 17:18:11 +00:00
Alexis Deveria 4da66bec93 Added working zoom button for drag/click zoom, no visible box yet
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@655 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-09-16 15:45:50 +00:00
Alexis Deveria 6be966e0d2 Fixed zoom panel CSS
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@654 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-09-16 14:26:13 +00:00
Alexis Deveria b6a1128fd1 Added support for 'Fit to ...' zoom options
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@653 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-09-16 14:12:51 +00:00
Jeff Schiller fe42d462b5 Fix position of color/gradient picker
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@652 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-09-15 21:11:14 +00:00
Jeff Schiller 57dab90b8c Fix Issue 205: scale the 'fuzz' factor for polygon point picking in case of zoom
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@651 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-09-15 20:50:38 +00:00
Alexis Deveria 68033690bd Added advanced dropdown button for zoom, only %s work for now
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@650 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-09-15 18:13:00 +00:00
Alexis Deveria 2b57e93971 Added fix to increasing zoom from minimum using spinner
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@649 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-09-15 15:04:00 +00:00
Alexis Deveria 606e474efb Added zoom spinner to interface
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@648 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-09-15 14:38:26 +00:00
Jeff Schiller c10373a5ae Undo/Redo and separator now divs with background-image
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@647 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-09-15 13:41:06 +00:00
Jeff Schiller 33e3d9007e Started moving some <img> elements to <div> with background-image
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@646 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-09-15 13:25:19 +00:00
Jeff Schiller 1673406356 Fix flyout alignment by nudging down a few pixels
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@645 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-09-14 19:16:35 +00:00
Jeff Schiller 33ae9554a3 No reason to introduce a SVG rect here, we can just use the background-color or background-image of the svgcanvas div
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@644 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-09-14 19:11:06 +00:00
Jeff Schiller 3065e6a451 Start on background properties
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@642 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-09-14 05:53:56 +00:00
Jeff Schiller ea7133d271 Woops, last commit fixed was for Issue 169
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@641 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-09-14 01:25:28 +00:00
Jeff Schiller 33cd428ef2 Fix Issue 186: Actual resolution always shown as selected
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@640 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-09-14 01:23:31 +00:00
Jeff Schiller 11c49d61dd Better behavior for custom resolutions
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@639 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-09-14 01:17:29 +00:00
Jeff Schiller 78a77cf9d4 Fix Issue 186: Basic Document Properties window
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@638 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-09-14 00:04:53 +00:00
Jeff Schiller c56fa2bd0d More markup for the doc properties dialog (still empty)
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@637 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-09-13 19:58:06 +00:00
Jeff Schiller 3b33c919ec Add first bits of markup for Doc Props window. Nudge editor down a few pixels
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@636 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-09-13 16:31:33 +00:00
Jeff Schiller 314b7754f8 Add Document Properties button for Issue 186
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@635 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-09-13 16:17:12 +00:00
Jeff Schiller 05253d1366 Finish Issue 40: grouping
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@633 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-09-13 15:50:43 +00:00
Jeff Schiller 8019c343ec Fix Issue 199: remove unused vertical flyouts for now as they cause duplicate IDs in the HTML
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@632 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-09-13 13:00:43 +00:00
Jeff Schiller 158eb2eec4 Fix Issue 194: svgzoom is emptied, not svgroot
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@631 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-09-13 12:55:15 +00:00
Jeff Schiller 14725fb8bf Fix Issue 192: broken while working on the zoom feature
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@630 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-09-13 04:09:33 +00:00
Jeff Schiller 922b8c65ca More work for the Zoom feature (fix poly editing when rotated)
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@629 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-09-12 04:49:50 +00:00
Alexis Deveria 92dee57fa7 Fixed rotation select box and added codedread's poly changes
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@628 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-09-11 16:49:57 +00:00
Alexis Deveria 0f29ad3e8b Fixed resolution change function
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@627 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-09-11 15:49:50 +00:00
Alexis Deveria 53a6f81960 Fixed typo: paresInt->parseInt
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@626 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-09-11 13:40:04 +00:00
Alexis Deveria d9ebb5bf08 Standardized x/y variables on mouse events, more polyedit+zoom improvements
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@625 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-09-11 13:32:56 +00:00
Alexis Deveria 05765706dc Fixed poly creation on zoom
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@624 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-09-10 20:34:20 +00:00
Alexis Deveria 68716b04a7 Fixed multi-select rectangle on zoom
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@623 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-09-10 19:20:26 +00:00
Alexis Deveria d514c9d9c6 Made zoom center on image
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@621 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-09-10 18:51:41 +00:00
Jeff Schiller dad7b7f98b Final fix for Issue 119: Correctly updated selectedBBoxes after an element is removed from selection
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@619 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-09-10 14:27:34 +00:00
Jeff Schiller fe4cac17e6 More fixes for zoom: handle old content that does not have a viewBox
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@617 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-09-09 18:15:28 +00:00
Jeff Schiller 9e925d1e1f More fixes for zoom functionality (serialization works again, it seems)
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@616 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-09-09 17:41:28 +00:00
Jeff Schiller 7de608001e Fix svgToString() for new zoom DOM structure
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@615 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-09-09 16:43:09 +00:00
Pavol Rusnak 81c3689a2b don't use +/- keys for zooming (interfere with Opera and maybe other browsers as well)
don't keep minified versions of our scripts in trunk


git-svn-id: http://svg-edit.googlecode.com/svn/trunk@614 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-09-09 16:36:25 +00:00
Jeff Schiller 8bc6536a86 Bind ctrl+up/down to zoom for compatibility (my + key doesn't work with current bindings)
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@613 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-09-09 15:23:44 +00:00
Alexis Deveria 4b5a47fa51 Added basic support for Zoom (issue 38) using + and - keys. Source view and Save work, some features buggy when zooming.
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@612 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-09-09 14:18:24 +00:00
Jeff Schiller 4eb30032d0 Most of the work for Issue 119: shift-click can be used. But still an intermittent resizing problem when drag-moving
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@608 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-09-06 23:25:12 +00:00
Jeff Schiller eb44c62740 Issue 40: Fix group, rotate, ungroup scenario when children are not themselves rotated.
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@606 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-09-06 13:00:05 +00:00
Jeff Schiller f70cdf5043 Fix another bug with Issue 40: group, rotate, move, undo, redo: now works
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@605 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-09-06 03:51:16 +00:00
Jeff Schiller e1382ac70a Issue 40: Fix move, resize, rotate of groups. Ungroup with rotations do not work properly yet.
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@604 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-09-06 01:59:26 +00:00
Jeff Schiller 45388a21f3 Rename recalculateSelectedDimensions() to recalculatDimensions()
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@603 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-09-05 23:09:46 +00:00
Jeff Schiller a4f00f9c53 Issue 40: Fix selection of groups
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@602 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-09-05 22:20:36 +00:00
Jeff Schiller bc399b24f0 First part of Issue 40: Allow grouping/ungrouping with undo. Cannot move/resize groups. Cannot properly select groups unless drag-selecting.
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@601 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-09-05 22:09:42 +00:00
Jeff Schiller cce9037e89 Add icons for group/ungroup and contextual buttons/panels. No functionality yet.
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@600 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-09-05 20:03:47 +00:00
Jeff Schiller 52a7216690 Fix namespace prefix problem in serializing function
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@588 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-09-05 18:13:20 +00:00
Jeff Schiller b67871091b Fix xlink prefix serialization. Final bits of tabination :)
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@586 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-09-05 11:59:25 +00:00
Jeff Schiller 60b1aa01ba Fix bug in whitelist that I introduced. FIx more tabination. Move image tool after polygon and add shortcut key (8)
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@585 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-09-05 11:34:51 +00:00
Jeff Schiller 93cfb44e91 Use global variable xlinkns. Fix tabbing/indentation.
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@584 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-09-05 11:19:42 +00:00
Jeff Schiller 5fe5ce2fe6 Add transform to image whitelist so that images can rotate. Add xlink:title too
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@583 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-09-05 11:18:08 +00:00
Kevin Kwok f349b4e91f Fixed error with setting image url
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@582 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-09-04 23:13:15 +00:00
Jeff Schiller 83df0e1403 Add more whitelisted attributes for the <image> element. Add XLINK namespace to svg root.
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@581 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-09-04 23:08:27 +00:00
Jeff Schiller 4c8227ce99 Proper MIME type for image.png. Relabel to 2.4-preAlpha.
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@580 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-09-04 22:56:08 +00:00
Kevin Kwok 852657cc61 Selecting images does not set the fill and stroke (might be hackish) so it doesnt prevent adding of more shapes
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@579 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-09-04 22:23:30 +00:00
Kevin Kwok ccef6a0f49 Image drawing support
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@578 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-09-04 22:22:40 +00:00
Kevin Kwok 3be9c72c68 Added the image.png image
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@577 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-09-04 22:01:14 +00:00
Jeff Schiller 47ae164a00 Revert last change (link to unminified JS on trunk)
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@572 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-09-04 21:31:50 +00:00
Jeff Schiller bc7b1880f8 Check in minimized JS and updated HTML. Remove jPicker (now included as part of jGraduate)
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@571 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-09-04 21:23:54 +00:00
Jeff Schiller 40e51e83c2 Fix Issue 178: Selector boxes disappearing after New document
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@567 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-09-04 17:44:08 +00:00
Jeff Schiller 2dd77453a9 Another fix for Issue 172: restore the rubber-band box for multiselect
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@566 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-09-04 17:23:56 +00:00
Jeff Schiller 26f1b5bb0c Fix Issue 177: rotation point should always be an integer (should avoid Opera 10 bug on non-English systems)
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@565 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-09-04 16:48:20 +00:00
Alexis Deveria b995f1663a Fixed last part of issue 172
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@564 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-09-04 16:26:48 +00:00
Alexis Deveria 5df494c2b6 Fixed remaining bug for 164 and additional bug that selects correct paint tab on change to gradient
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@561 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-09-04 14:52:21 +00:00
Jeff Schiller 4ec916cf9b Remove TODOs for rotator branch - they are done
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@560 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-09-04 14:32:58 +00:00
Alexis Deveria 062fcebe70 Fixed variable name change
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@559 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-09-04 13:42:44 +00:00
Alexis Deveria b6970bf6db Fixed Issue 164: Colorpicker doesn't display correctly on Firefox 1.5.x by updating to latest version of jGraduate
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@558 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-09-04 13:25:35 +00:00
Jeff Schiller 14f42e8621 Fix Issue 172: ensure the selector manager is re-initialized upon clearing the document
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@556 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-09-04 06:36:37 +00:00
Jeff Schiller 701549a404 Fix gradients broken from previous checkins
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@555 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-09-04 06:30:18 +00:00
Jeff Schiller c9c771392d Fix most of Issue 170: Remove undoable fill/stroke/opacity changes upon creation of elements. Fix setting fill/stroke paint opacity.
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@554 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-09-04 06:11:04 +00:00
Jeff Schiller c6847f23ad Fix Issue 158: Problems with redo/undo and rotated elements. Refactor of code for Issue 170.
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@553 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-09-04 05:10:48 +00:00
Kevin Kwok 9ead34fca1 removed a comma without crying
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@539 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-09-03 19:40:46 +00:00
Alexis Deveria 14eac24ffa Fixed rotate bug in Webkit in issue 163
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@538 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-09-03 17:03:07 +00:00
Kevin Kwok bf1517652e added wave icon
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@531 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-09-02 23:09:57 +00:00
Jeff Schiller d3cca22e7c Partial fix for Issue 158: rotations can be undone when using the angle context panel control
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@530 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-09-02 22:17:04 +00:00
Kevin Kwok 082adbfeb2 undid the last one, copy the selectedElements when deleting
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@527 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-09-02 18:22:35 +00:00
Kevin Kwok d10ed7bb08 deleted event
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@526 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-09-02 18:17:14 +00:00
Kevin Kwok 74cb13b6d7 bind now returns the previously bound function
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@524 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-09-02 16:51:11 +00:00
Alexis Deveria 833e29f743 Small fix to last update
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@522 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-09-01 19:57:50 +00:00
Alexis Deveria 4225c9e318 Fixed issue 154: Cannot set Text stroke to 0 after it has been changed to non-zero
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@521 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-09-01 19:52:34 +00:00
Jeff Schiller 3557a0a94b Fix Issue 159: loop the right way when cloning elements
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@520 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-09-01 19:47:25 +00:00
Alexis Deveria ee2e362b1a Fixed issue 146: Rotating via mouse should only be undoable as one action
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@519 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-09-01 15:26:26 +00:00
Alexis Deveria 781cde5190 Fixed Issue 153: z-index of the clones is inverted when you clone several objects at once
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@518 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-09-01 14:14:19 +00:00
Alexis Deveria ee9ecb1960 Fixed issue 152: Prevent selection of toolbar elements
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@517 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-09-01 13:58:38 +00:00
Jeff Schiller 4fd3442a0c Fix Issue 151: fill, fill-opacity added to whitelist for polyline
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@516 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-08-31 22:41:17 +00:00
Alexis Deveria e82ccf8f18 Fixed grip cursor update for multiple rotated elements
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@515 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-08-31 20:05:52 +00:00
Jeff Schiller f4c5035c43 Moving to 'beta' string
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@514 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-08-31 19:29:39 +00:00
Jeff Schiller abdafedeae Really fix rotation of poly point grips when there are multiple paths with some rotated
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@513 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-08-31 19:24:45 +00:00
Jeff Schiller b05937aabc Fix rotation of poly point grips when the path was not rotated
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@512 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-08-31 19:19:07 +00:00
Alexis Deveria 83edd78a11 Fixed Issue 148: Object navigation is lost after a new opacity is chosen in top toolbar
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@511 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-08-31 19:15:32 +00:00
Alexis Deveria bf280af753 Fixed Issue 143: Opera 10 on Windows XP stopped rendering clones of objects with opacity different from 100%
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@510 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-08-31 18:52:59 +00:00
Jeff Schiller c53ad929c6 Fix Issue 141: can edit poly after pasting in SVG source
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@509 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-08-31 18:02:15 +00:00
Jeff Schiller 1b3ada5449 Fix Issue 150: Merge antimatter15's patch - thanks
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@508 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-08-31 17:48:36 +00:00
Alexis Deveria 402187cba4 Fixed issue 149: Make the object navigation start at the first object when the last one is reached
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@507 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-08-31 17:03:33 +00:00
Alexis Deveria ee2e10565d Fixed more bugs related to r505
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@506 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-08-31 15:59:42 +00:00
Alexis Deveria f311e73f0f Fixed issue 142: Gradients taking over
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@505 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-08-31 14:54:59 +00:00
Jeff Schiller 97136649f7 Fix Issue 145: Moving multiple rotated elements has wrong selector box and position
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@502 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-08-30 02:37:16 +00:00
Jeff Schiller bd613bd118 Check that poly_stretch_line exists before hiding
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@501 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-08-30 02:24:20 +00:00
Jeff Schiller f8e513e936 Fix Issue 144: Undo/redo poly editing
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@500 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-08-29 22:10:52 +00:00
Jeff Schiller 3118679dfe Fix Issue 134: Correctly center the selector box after a rotated poly has been edited
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@499 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-08-29 18:38:34 +00:00
Jeff Schiller ec75f35c7a Whitelist text-anchor attribute on text. Partial work for Issue 134.
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@498 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-08-28 23:12:46 +00:00
Alexis Deveria 96fbe69b9d Fixed Issue 140: Prevent zero-length lines from being created
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@497 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-08-28 20:18:27 +00:00
Alexis Deveria b81ce1c8e9 Fixed issue 138: Add 0% to the drop-down list for opacity; Added opacity to whitelist
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@496 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-08-28 20:03:31 +00:00
Alexis Deveria 8d54485ea4 Fixed issue 139: After copying the SVG code from one window/file to another, object browser SHIFT+O/P function is lost
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@495 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-08-28 19:20:54 +00:00
Pavol Rusnak e64035dc4e add a comment to output SVG saying 'created with SVG-edit - http://svg-edit.googlecode.com/'
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@494 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-08-28 14:39:53 +00:00
Alexis Deveria e2556a6574 Fixed selection box size on font family change
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@493 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-08-28 13:35:09 +00:00
Alexis Deveria 3a1559b5da Fixed Issue 128 and other Firefox/text bugs
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@492 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-08-28 13:19:47 +00:00
Alexis Deveria 40cb7c0593 Fixed the Firefox bug part in issue 136
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@491 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-08-28 12:37:52 +00:00
Jeff Schiller 47d7f769fc Fix Issue 132: properly position selector box when scaling negatively
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@490 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-08-27 22:26:47 +00:00
Alexis Deveria 74c398b151 Fixed Issue 137: Can't change gradient of a text element
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@489 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-08-27 18:42:46 +00:00
Alexis Deveria 60020d9cc2 Fixed bug where rotator handle wouldn't appear on text elements
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@488 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-08-27 14:44:23 +00:00
Alexis Deveria 581728ab1a Fixed issue 130: Contextual Panel flickers on rotate
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@486 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-08-27 13:04:32 +00:00
Alexis Deveria 841d1c24d3 Made updateGripCursors work with negative angle values
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@485 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-08-27 12:37:02 +00:00
Jeff Schiller 3bb5c42198 Fix bug: rotated polyedit mode still had a problem
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@484 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-08-27 04:43:05 +00:00
Jeff Schiller cd4dc59027 Fix Issue 129: Selecting/manipulating rotated elements broken in Webkit
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@483 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-08-27 04:01:19 +00:00
Jeff Schiller a46510a015 Integerize the angle when dragging rotation
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@482 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-08-27 01:05:59 +00:00
Jeff Schiller 143680e3ee Final fix for Issue 103: merge in modified patch from antimatter15
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@481 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-08-27 01:03:08 +00:00
Jeff Schiller 9467ce13ba Remaining TODOs for rotate handle
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@480 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-08-26 23:15:32 +00:00
Jeff Schiller 223d5352e7 Minor tweak to getIntersectionList(). Added comment for Issue 129.
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@479 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-08-26 21:50:35 +00:00
Alexis Deveria ecdcbf7d9b Changed getIntersectionList for minor performance improvement
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@478 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-08-26 19:59:52 +00:00
Jeff Schiller 5a62f3b209 Second part of Issue 103: tracking of mouse events and new 'rotate' state. Does not actually rotate the element yet.
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@477 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-08-26 19:45:28 +00:00
Jeff Schiller 23069bfbfd First part of Issue 103: rotate handle on the selector box, doesn't do anything yet
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@476 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-08-26 19:09:13 +00:00
Alexis Deveria c204dcf5b0 Improved source view buttons
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@475 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-08-26 18:32:24 +00:00
Alexis Deveria 6468b758ef Fixed bug where 'move' cursor would appear outside the canvas
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@474 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-08-26 18:04:49 +00:00
Alexis Deveria 328261b9e3 Fixed issue 109: Arrow cursors are properly updated when rotating element
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@473 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-08-26 13:59:25 +00:00
Pavol Rusnak 5eb2087f86 missing rx, ry in supported rect attributes
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@472 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-08-26 13:03:02 +00:00
Jeff Schiller 0a754d20fd Fix Issue 93: rotation math issues
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@471 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-08-26 05:08:34 +00:00
Alexis Deveria 6b227532a4 Trying different shortcut keys for issue 102 (now shift+O, shift+P)
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@470 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-08-25 20:28:25 +00:00
Alexis Deveria baf9f75982 Possibly fixed issue 99 and issue 108 by setting up an external handler function. Moved Opera references to seperate file and reprocessed thinker.li's patch to also use a use separate file
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@468 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-08-25 16:35:57 +00:00
Jeff Schiller c6df21abfc Fix Issue 121: Opera duplicates the id attribute on cloned nodes
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@464 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-08-25 12:40:58 +00:00
Pavol Rusnak 52360d4927 make logo in the top-left corner nicer
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@463 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-08-25 11:03:20 +00:00
Pavol Rusnak 9f704dee5c create 4 modes for align: selected, largest, smallest, page
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@462 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-08-25 07:04:19 +00:00
Alexis Deveria 1366396082 More JS optimization in svgcanvas.js
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@461 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-08-24 20:00:48 +00:00
Alexis Deveria 2aac696964 Fixed bug in last update
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@460 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-08-24 19:20:52 +00:00
Alexis Deveria 06069ae984 More JS optimization in svgcanvas.js
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@459 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-08-24 19:19:27 +00:00
Alexis Deveria 13fc0f5d08 JS optimization in svgcanvas.js
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@458 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-08-24 18:39:22 +00:00
Alexis Deveria d27fcf1da9 Fixed issue 116: Select a shape by dragging the mouse while being in Edit node of a polyline breaks all the tools
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@457 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-08-24 17:40:41 +00:00
Jeff Schiller b006ce9693 Fix final bit of Issue 52: aligning rotated elements
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@455 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-08-24 15:30:11 +00:00
Alexis Deveria dfe073545f Reverted svg-editor.html, element wasn't necessary for fix
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@454 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-08-24 15:28:34 +00:00
Alexis Deveria c4cc408465 Fixed issue 112: Values for certain attributes must now be numbers, enter/return on field now updates value in Opera
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@453 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-08-24 15:26:35 +00:00
Alexis Deveria 835574375c Fixed issue 114: A linear gradient becomes black when the object is selected
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@452 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-08-24 12:55:22 +00:00
Pavol Rusnak 2ec215492e simplify align code, all elements should work now
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@451 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-08-23 17:16:27 +00:00
Pavol Rusnak 9543eb4c2e implement align for text (still missing path polygon polyline)
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@450 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-08-23 16:39:45 +00:00
Jeff Schiller c170ea5905 Fix bug when changing positon of a rotated element via contextual panel
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@449 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-08-23 03:18:59 +00:00
Jeff Schiller 96cc518072 Rotated elements properly size while mouse down (still a bug when mouseup though)
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@448 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-08-22 19:08:01 +00:00
Alexis Deveria fa0ea55521 Fixed Issue 98: Blank text field deactives the Selection tool
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@447 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-08-21 20:12:01 +00:00
Alexis Deveria 7b31879ec2 Added keyboard shortcuts for rotating elements (shift+left & shift+right)
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@446 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-08-21 17:57:48 +00:00
Alexis Deveria 2f4043176c Fixed 50% opacity on new Element bug
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@445 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-08-21 17:02:51 +00:00
Alexis Deveria fa5a5f2525 Fixed bug in optimization code
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@444 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-08-21 16:27:27 +00:00
Jeff Schiller f0e1b6a57a Merge 422:442 from rotator branch into trunk
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@443 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-08-21 15:53:36 +00:00
Alexis Deveria 841d82e0a4 Various JavaScript optimizations in svg-editor.js
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@441 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-08-21 15:35:55 +00:00
Alexis Deveria 82e516cd37 Fixed issue 102: Allow selection of next child/previous child with a key and issue 107: Creating an object selects it automatically and switches to the Select tool
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@430 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-08-21 13:39:23 +00:00
Jeff Schiller 790c3402d5 Minor fix to resize polyedit mode
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@428 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-08-21 12:21:43 +00:00
Alexis Deveria e053c593f8 Fixed gap mentioned in issue 69
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@421 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-08-20 17:15:14 +00:00
Alexis Deveria 8b5c79a33f Fixed issue 82: Resizable Canvas
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@420 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-08-20 15:59:29 +00:00
Jeff Schiller aaea4016f8 Minor touchup to graphic and CSS. Still not ready for prime-time
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@419 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-08-20 14:47:04 +00:00
Jeff Schiller eee1027964 First attempt at Issue 69: little arrow for flyout menus
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@418 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-08-20 14:41:32 +00:00
Alexis Deveria 4e17c00920 Fixed issue 86: Text should have different starting fill/stroke properties
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@417 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-08-20 13:50:41 +00:00
Jeff Schiller 0bb7c15fb0 Fix Issue 101: Minimally size the bounding box for polylines, polygons, paths.
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@416 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-08-20 05:33:34 +00:00
Alexis Deveria c2e0387465 Fixed issue 85: Ensure unused gradients are removed when serializing SVG
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@415 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-08-19 17:08:05 +00:00
Jeff Schiller 62f484f5d5 Partial fix for Issue 101: calculate tightest axis-aligned bounding box for a rotated ellipse
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@414 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-08-19 04:49:50 +00:00
Jeff Schiller 8550d59362 Check in another fix for Issue 93: rotated poly points drag ok now. Check in Erik's patch for widgetizing SVG-edit (Issue 99)
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@413 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-08-19 03:42:27 +00:00
Alexis Deveria 546c96ed14 Fixed bug on rotation created in r408
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@412 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-08-18 19:05:42 +00:00
Alexis Deveria 97d9c8b76a Fixed part of issue 93
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@408 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-08-18 16:59:01 +00:00
Alexis Deveria d5b816109a Fixed issue 94
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@407 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-08-18 14:33:59 +00:00
Alexis Deveria 317ba50b9a Reduced code needed for keybindings and button events
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@406 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-08-18 13:50:18 +00:00
Jeff Schiller dc32ca8d53 Add open icon for ed
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@405 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-08-17 22:14:18 +00:00
Jeff Schiller 9726d1b417 Separate the save handler into the HTML editor portion so that it can be re-bound
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@404 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-08-17 21:55:47 +00:00
Pavol Rusnak 63aac2c797 add icons to Save/Cancel buttons in sourceview
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@402 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-08-17 14:30:07 +00:00
Alexis Deveria 4e5a45642e Fixed issue 81: Source Editor needs Cancel/Save buttons
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@401 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-08-17 14:17:20 +00:00
Pavol Rusnak e13c674692 one left behind
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@399 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-08-17 07:08:16 +00:00
Pavol Rusnak cd54df13a0 minor fixes of last commit
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@398 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-08-17 07:05:45 +00:00
Pavol Rusnak d4ff808c83 align elements (work in progress)
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@397 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-08-17 06:56:55 +00:00
Jeff Schiller 8923f6d746 Fix bug when in polyedit mode and clicking the Poly tool, would add points to the current poly being edited
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@396 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-08-17 03:57:43 +00:00
Jeff Schiller a389a0936f Move to 'Alpha' label
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@395 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-08-17 03:41:12 +00:00
Jeff Schiller a20d175681 Resizing rotated elements behaves better (though the bbox selector still has the wrong dimensions at the end of a drag, I may live with it for this release)
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@393 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-08-17 03:11:30 +00:00
Jeff Schiller eb97d20600 Fix Issue 92: Update rotation angle when selecting an element
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@392 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-08-16 19:18:22 +00:00
Jeff Schiller a61da29f34 Properly size bounding box based on rotation angle of shape. Doesn't work at all for resizing rotated elements
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@391 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-08-16 18:00:56 +00:00
Jeff Schiller 8ada7b4bea Create separate getBBox() function on the SvgCanvas and use that
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@390 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-08-16 15:07:00 +00:00
Jeff Schiller 121a6c148d Rotation angle now preserved with drag/move
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@389 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-08-16 14:56:22 +00:00
Jeff Schiller 1a97363ea9 Add stroke-linecap and -linejoin to the whitelist. Made freehand scribble have rounded lines. Moved from using DOM properties to using get/setAttribute(). Changing the rotation angle will change the rotation of an element (but moving/resizing it will snap it back
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@388 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-08-16 06:02:26 +00:00
Jeff Schiller 299cf0215c Fix bug: If SVG source was changed, selectorParentGroup was thrown away meaning you could no longer create a poly
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@387 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-08-16 02:48:00 +00:00
Jeff Schiller a69ea2ed1d Fix absolute path when resizing. Remove suspendRedraw for path (only making one DOM call)
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@386 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-08-15 10:53:56 +00:00
Jeff Schiller 16f7caa078 Add suspendRedraw() around path resizing.
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@385 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-08-15 04:40:33 +00:00
Jeff Schiller c83d515fe9 Fix resizing of arbitrary paths (for all segment types). Add polygon to whitelist.
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@384 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-08-15 04:37:08 +00:00
Jeff Schiller 93611c6c71 Add angle spinner to select panel - does nothing yet
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@383 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-08-14 22:50:34 +00:00
Jeff Schiller 28020bc2e2 White list for transform attribute. White list radialGradient. White list gradientTransform, gradientUnits, spreadMethod attributes for gradients.
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@382 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-08-14 22:36:54 +00:00
Pavol Rusnak 1b78ee99c3 replace show source icon by the one created by wormsxulla
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@381 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-08-14 21:14:51 +00:00
Alexis Deveria 4b3975948b Fixed Issue 79: Pasting/Cloning causes selectors to become hidden
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@380 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-08-14 18:35:48 +00:00
Pavol Rusnak fb411b346a enhance logo and set favicon
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@379 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-08-14 17:25:58 +00:00
Jeff Schiller 66e69f45f4 Fix Issue 87 via Alexis' patch: remove poly artifacts when switching mode in mid-creation of poly
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@378 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-08-14 15:50:11 +00:00
Jeff Schiller d653745a70 Fix Issue 91: set paint to 'none' if not set during update of toolbar
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@372 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-08-13 15:51:30 +00:00
Jeff Schiller 83275046b4 Fix Bug 80: add text controls for x,y (merge Alexis' patch)
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@371 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-08-13 15:42:41 +00:00
Jeff Schiller 794db6ba98 Fix rest of Issue 34: Can now drag the poly points around in polyedit mode
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@368 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-08-08 22:17:59 +00:00
Jeff Schiller 5a91365e31 Ensure current_poly is cleared when going into select mode
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@367 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-08-08 14:09:30 +00:00
Jeff Schiller 6cb95656e0 Track current poly. Toggle between select and polyedit mode when clicking on the currently selected poly. polyedit mode does nothing now but show the points
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@366 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-08-08 14:03:14 +00:00
Jeff Schiller dfb022fe6f Added poly point grips during creation. Fix bug where elements moved by arrow keys were not undo-able
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@365 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-08-08 03:36:01 +00:00
Jeff Schiller 79a80e6d2e Check in results of trying (unsuccessfully) to fix 84.
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@364 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-08-07 20:11:45 +00:00
Jeff Schiller e7a9446bbb Fix Issue 83: Allow polygons to be filled (change freehand sketches to polylines, whitelist polylines, recalculate polylines upon dragging/resizing)
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@363 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-08-07 17:19:32 +00:00
Jeff Schiller 8db79e5c83 Truncate poly coordinates to integers
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@360 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-08-07 05:55:11 +00:00
Jeff Schiller ab3fa8e925 First half of Issue 34 fixed: Can create polygons now. Also change default fill to red and default stroke-width to 5. Moved some functions around for convenience
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@359 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-08-07 05:44:55 +00:00
Jeff Schiller 381e09be87 Add JS functionality for poly button, then disable it for now
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@358 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-08-07 03:46:51 +00:00
Jeff Schiller 7dbc6fcfa2 Add poly tool button (does nothing)
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@357 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-08-07 03:41:11 +00:00
Jeff Schiller e15af8fc65 Add clickable logo to top-left of editor
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@356 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-08-07 03:33:41 +00:00
Jeff Schiller 86173b1832 Fix Issue 78: Merge copy/paste button into one clone button
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@354 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-08-06 11:43:19 +00:00
Jeff Schiller 1840240003 Remove trailing commas
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@351 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-08-04 03:14:23 +00:00
Jeff Schiller d1d91c556e Fix several bugs with gradient picking. Uplift to latest jGraduate.
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@348 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-08-01 05:03:51 +00:00
Jeff Schiller 70c9361e1c Fix image path for jgraduate
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@347 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-07-31 02:23:56 +00:00
Jeff Schiller 05ff4be18f Fix Issue 33: Gradient picker for fill/stroke. Also start to optimize suspendRedraw/unsuspend. Added vector image of logo.
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@346 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-07-30 22:45:59 +00:00
Jeff Schiller f987b37526 Fix MIME type on jPicker CSS and add missing PNGs
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@345 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-07-23 00:06:27 +00:00
Jeff Schiller 75f1fe1adf Set title for picker to specify stroke/fill
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@344 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-07-22 22:52:04 +00:00
Jeff Schiller 1c9993d438 Uplift to jPicker 1.0.9
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@343 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-07-22 22:47:59 +00:00
Jeff Schiller 5e4ebfa7a9 Added PNG version of logo from Christian
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@340 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-07-22 18:05:29 +00:00
Jeff Schiller f8fd9a7be8 Fix Issue 77: Declare charset
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@335 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-07-20 13:56:01 +00:00
Jeff Schiller 35cb72ea4e Add artwork for align buttons
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@328 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-07-15 13:13:57 +00:00
Jeff Schiller 9c841384bd Add empty paint_picker div. Also add defs to the whitelist
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@325 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-07-14 12:52:39 +00:00
Jeff Schiller 35092be25d Fade flyouts slowly the first time they are opened
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@324 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-07-13 19:47:48 +00:00
Jeff Schiller 0e45cc46ef Minor tightening of code
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@323 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-07-13 19:41:09 +00:00
Pavol Rusnak a09a3ecc69 added icons for cut, copy, paste
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@322 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-07-13 14:12:32 +00:00
Jeff Schiller 535d55ccda Fix Issue 51: Implement Copy/Paste
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@320 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-07-13 13:51:00 +00:00
Jeff Schiller bfb108a7d0 Fixed a bug where selecting an element and then clicking off the element would delete it (resulted from change to how obj_num is handled)
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@318 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-07-13 04:12:25 +00:00
Jeff Schiller 4f4d42ff85 Prevent change source command if user did not change the source
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@317 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-07-13 03:52:31 +00:00
Jeff Schiller b73ed5afc8 Check in draft source button
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@316 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-07-13 03:46:27 +00:00
Jeff Schiller 5e15483254 Preserve comments when editing SVG source
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@315 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-07-13 03:23:58 +00:00
Jeff Schiller 5ce77bca33 Prevent U keystroke from landing in the source editor
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@314 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-07-13 03:02:29 +00:00
Jeff Schiller d1a011d5d3 Properly format SVG source from and to the editor
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@313 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-07-13 02:57:11 +00:00
Jeff Schiller 8e8f44861d Start of Edit Source capabilities for SVG-edit
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@312 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-07-13 00:17:15 +00:00
Jeff Schiller b3484861e8 Use getNextId() when creating new elements, this ensures uniqueness (even if a file was loaded in)
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@311 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-07-11 13:15:16 +00:00
Jeff Schiller a94592a52e Add local copy of jquery to the trunk (to facilitate local, network-less testing
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@309 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-07-10 05:05:34 +00:00
Jeff Schiller d694197af7 Fix a bug in batch command where elements were not properly returned. Added canvas function to return resolution. Added parsing of XML string into SVG document. Added whitelist of elems/attributes for SVG-edit.
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@308 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-07-10 05:04:06 +00:00
Jeff Schiller f7f4a9d0ec Update version number on trunk to 2.3-preAlpha
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@305 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-07-09 05:06:01 +00:00
Jeff Schiller 5774490082 Fix Issue 53: invalid values shown for fill/stroke opacity
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@289 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-07-09 04:34:48 +00:00
Pavol Rusnak 3f9ba9e5cd really upload png this time :)
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@284 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-07-08 14:58:03 +00:00
Jeff Schiller 45fdd03682 Fix Issue 54: prevent lines and paths from having their fill set
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@283 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-07-08 04:40:45 +00:00
Jeff Schiller 91138001c4 Repair missing PNG file
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@282 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-07-08 01:23:01 +00:00
Jeff Schiller 5551bc97ca Fix Issue 55: height of bottom toolbar. Also improve code for recalculating outline/dimensions. Also fix it so that multiple elements can be moved using the arrow keys
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@281 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-07-08 00:03:08 +00:00
Pavol Rusnak cc545ba273 small modifications to spin button
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@280 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-07-07 15:06:19 +00:00
Jeff Schiller aecefebcc0 Add Beta label
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@279 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-07-07 01:24:18 +00:00
Jeff Schiller 5f8016a839 Fix Issue 28: Use spinners instead of pulldowns for stroke-width and rect radius. Add spinbtn jquery plugin
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@278 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-07-07 01:21:19 +00:00
Jeff Schiller e4af0eb261 Woops again, left a debug alert in by accident
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@274 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-07-06 18:54:38 +00:00
Jeff Schiller 8537e0c35c Typo in previous checkin preventing bold from working
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@273 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-07-06 16:21:12 +00:00
Jeff Schiller 312d2766c5 Woops - make italic/bold undo-able
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@272 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-07-06 15:03:56 +00:00
Jeff Schiller 09b0e8bd4f Fix Issue 30: Add bold/italic buttons for text elements
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@270 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-07-06 14:57:13 +00:00
Jeff Schiller f860d66ace Tweak comment for Firefox 2- fix
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@262 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-07-03 11:39:13 +00:00
Jeff Schiller ea622fc419 Minor modification to last night's Firefox 2- fix
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@261 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-07-03 11:37:20 +00:00
Jeff Schiller d9d9b50918 Fix Firefox 2- behavior with dragging
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@260 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-07-03 05:38:06 +00:00
Jeff Schiller 56388eb98f Restore jQuery script
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@259 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-07-03 04:56:24 +00:00
Jeff Schiller 46940f1969 Move group opacity up to selected context panel. Shorten the bottom tool panel. Several minor loop optimizations
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@258 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-07-03 02:49:42 +00:00
Pavol Rusnak b859ba711b updated jPicker to 1.0.8
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@257 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-07-02 21:50:56 +00:00
Pavol Rusnak 3154f56aba forgot to update .css to match upstream jPicker
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@256 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-07-02 19:07:54 +00:00
Pavol Rusnak b7562af19e don't set alpha to 0 when color was N/A
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@255 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-07-02 17:35:30 +00:00
Pavol Rusnak a485b53595 move opacity control to jPicker
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@254 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-07-02 17:19:51 +00:00
Jeff Schiller 616390b297 Add in brute force getIntersectionList() function that accurately does multi-selection when dragging the rubber-band box around
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@253 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-07-02 04:50:24 +00:00
Jeff Schiller f084d731b0 Clear undo history when clearing document
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@252 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-07-02 03:54:11 +00:00
Jeff Schiller 54d81dac84 Fix rubber-band multi-select so that elements of the same type each have their own selector
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@249 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-07-01 21:59:11 +00:00
Jeff Schiller 67bcf98e30 Add batch command and ensure changes to multiple selected elements are atomic in undo/redo
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@248 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-07-01 21:28:22 +00:00
Jeff Schiller 45bf0fca08 Minor tweaks to the UI: Fix multi-delete tooltip. Ensure clicking on svg-edit link opens a new tab.
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@247 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-07-01 20:43:47 +00:00
Jeff Schiller 634b7efeb8 Add a multiselect tool panel. Can now delete multiply-selected elements
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@246 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-07-01 20:22:29 +00:00
Jeff Schiller 5804e605ec Changing stroke/fill properties when multiple elements selected now apply to all elements selected. Remove commented out logging messages
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@245 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-07-01 20:05:24 +00:00
Jeff Schiller e36b3d97bd Enabled multi-select dragging
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@244 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-07-01 19:54:51 +00:00
Jeff Schiller 797f53345b Large number of small fixes. Multi-select getting closer now (still not working)
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@243 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-07-01 19:28:08 +00:00
Jeff Schiller 71e3b92e3c Move rect radius to after x,y,w,h
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@242 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-07-01 15:57:03 +00:00
Jeff Schiller 8785b3674f More refactoring for selection, still only single selection
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@241 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-07-01 15:34:15 +00:00
Jeff Schiller 0389e6bd86 Keep the selector group at the bottom of the document. Put the rubber-band box into the selector group. Do not serialize the selectorGroup or its children
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@240 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-06-30 17:50:08 +00:00
Jeff Schiller 9f3860e3e0 Add thin border to rubber-band box
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@238 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-06-30 16:16:55 +00:00
Jeff Schiller 6d8ab5888a Clear up some bugginess with the rubber-band box in single-select mode
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@237 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-06-30 16:12:08 +00:00
Jeff Schiller 097649b330 Can now single-select by dragging the rubber-band box around. Still no multiselect
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@236 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-06-30 14:29:28 +00:00
Jeff Schiller 1207de3e61 More minor tweaks, still no multi-select
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@233 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-06-30 06:37:39 +00:00
Jeff Schiller afca995083 Added rubber-band box element for multi-select, start of multi-select mode (all it does is draw the rubber-band mode, no selecting yet. Also added a bunch of semicolons (this may be required for minification)
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@230 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-06-30 06:24:41 +00:00
Jeff Schiller 30d5cb45e5 Move to use an array for selected elements. Still only single-select mode.
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@229 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-06-29 22:22:13 +00:00
Jeff Schiller a0aa794cb9 Move color picker leftward so that it is (usually) always fully visible
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@228 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-06-29 21:48:42 +00:00
Pavol Rusnak d1299beb5c fixed Issue#50
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@227 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-06-29 17:34:02 +00:00
Jeff Schiller 3ab00a7148 Fix issue 49: take into account scroll offsets with canvas
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@226 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-06-29 15:08:40 +00:00
Jeff Schiller 579dac1219 Make contextual panel taller again
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@225 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-06-29 15:00:11 +00:00
Pavol Rusnak ece4974a91 small changes to UI
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@224 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-06-29 14:38:30 +00:00
Jeff Schiller 54e20edef2 Selector was not being hidden upon undo
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@223 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-06-29 13:46:50 +00:00
Jeff Schiller 482aae35ed Use new selector code for single-selection
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@222 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-06-29 13:20:39 +00:00
Jeff Schiller e5a290b196 Beginnings of code for multi-select. This code is not being used yet, checking in now as a work-in-progress.
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@221 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-06-29 03:58:34 +00:00
Jeff Schiller ae1cd5592b Fix position of color picker. Fadeout flyouts so that user has a chance to see them upon first click
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@220 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-06-28 14:35:08 +00:00
Jeff Schiller d7a2c3e71c Mousedown to open flyouts, mouse up on the tool the user wants
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@217 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-06-28 05:48:11 +00:00
Jeff Schiller 9293eb66e6 Change flyouts to close when mousing out. Also since rect/ellipse flyouts can no longer get stuck open, remove code to hide them and change color picker to not be a flyout
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@216 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-06-28 05:09:10 +00:00
Jeff Schiller 83f2dbf6df Closing out Issue 36 with new layout from svg-edit-layout branch
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@215 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-06-28 04:20:34 +00:00
Jeff Schiller 347896cb6c Fix Issue 48: Freehand tools now undo-able
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@214 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-06-28 04:10:03 +00:00
Narendra Sisodiya 94e7f6c645 Fixing issue 47, click to hover
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@213 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-06-27 23:31:56 +00:00
Jeff Schiller 6b7bd3eaf8 Tweaks to svgToString() to produce slightly tidier output
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@209 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-06-27 03:42:12 +00:00
Jeff Schiller a676614787 Starting mode is select, not path
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@208 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-06-27 03:18:50 +00:00
Jeff Schiller cfa488a502 Make changing resolution undo/redo-able
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@202 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-06-26 14:31:03 +00:00
Jeff Schiller ecb0f0e74e Fix Issue 19: Undo/Redo in context panel and react as buttons
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@201 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-06-25 15:35:28 +00:00
Pavol Rusnak 5c67d896ac buttons for undo/redo
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@200 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-06-25 08:31:36 +00:00
Pavol Rusnak 1f5fca2fd6 resize drawing area
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@199 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-06-25 08:22:30 +00:00
Jeff Schiller d955ca51d1 Change shortcut keys to z, y and shift-z
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@198 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-06-25 03:31:56 +00:00
Jeff Schiller 48ec8a7c14 Fix Issue 19: implement undo/redo command history and shortcut keys
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@196 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-06-25 02:54:07 +00:00
Jeff Schiller 8a29ca4061 Fix text input width for Firefox 3.0 on Linux
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@194 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-06-24 22:07:58 +00:00
Jeff Schiller 9655adf444 Tweak sensitivity, update comment
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@193 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-06-24 13:49:43 +00:00
Jeff Schiller 1ad4ad80a1 Make grips easier to grab with the mouse (works in Opera/WebKit, not in Firefox)
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@192 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-06-24 13:49:16 +00:00
Jeff Schiller 7c5c80beec Fix Issue 26: context tools for rect, circle, ellipse, line are now editable
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@188 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-06-24 04:33:09 +00:00
Jeff Schiller 96f74b4dae Add circle, ellipse, line context controls
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@187 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-06-24 04:17:35 +00:00
Jeff Schiller 35ad2d7841 Fix Issue 29: Key bindings for moving selected, move to top/back, delete for Macbook users
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@186 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-06-23 21:18:23 +00:00
Jeff Schiller 016a3572c5 Now update x,y,w,h for a rect when it's moved or resized, but only when you mouseup
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@184 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-06-23 18:06:53 +00:00
Jeff Schiller 61a1259efa Add in x,y,w,h contextual controls for rects (updated by not editable)
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@183 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-06-23 17:30:30 +00:00
Jeff Schiller 9b312d694f More concise code to set radius pulldown value
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@182 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-06-23 17:26:17 +00:00
Jeff Schiller 880592cafc Update radius pulldown with value of selected rectangle's corner radius
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@181 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-06-23 17:20:21 +00:00
Pavol Rusnak 59e313047a make buttons nicer
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@180 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-06-23 07:57:11 +00:00
Pavol Rusnak f3c4a87bed switch icons on circle/square tools
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@179 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-06-23 07:53:32 +00:00
Pavol Rusnak 07c349048a - replaced circles in grips with squares
- circles will be used for rotation
- added simple switch (selectedOperation) which sets it
  (does not modify the behaviour, yet)


git-svn-id: http://svg-edit.googlecode.com/svn/trunk@178 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-06-23 07:48:15 +00:00
Jeff Schiller cf2a8a9005 Move normalization of selected bbox to inside mouseMove to prevent bug when selected box disappears when resizing negatively
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@174 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-06-23 05:46:47 +00:00
Jeff Schiller 6ac2227fae Fix Issue 27: Allow resizing of all elements except text, properly compute new sizes, shuffled some code around
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@173 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-06-23 05:17:53 +00:00
Pavol Rusnak 33e611ed89 replaced delete icon
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@172 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-06-22 19:54:46 +00:00
Pavol Rusnak 7b5f08b849 add icons for freehand square/circle
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@171 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-06-22 13:31:48 +00:00
Jeff Schiller 407c50f9f5 Start on Issue 27: show grips in the selected outline (they do not do anything yet though)
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@156 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-06-18 05:08:47 +00:00
Jeff Schiller 49a4625622 Update version number to 2.2-preAlpha
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@150 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-06-18 04:32:10 +00:00
Jeff Schiller dd02ec3afc Final checkin for 2.1, removing beta from version
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@148 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-06-18 04:23:24 +00:00
Jeff Schiller df524d2fbc Fix Issue 21: Opera/WebKit sometimes messed up the bounding box calculation. Also prevented WebKit from deleting the canvas.
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@147 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-06-18 04:20:03 +00:00
Pavol Rusnak 28af49697d added move to top/bottom feature
reworked context panels


git-svn-id: http://svg-edit.googlecode.com/svn/trunk@144 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-06-17 20:08:53 +00:00
Pavol Rusnak 2be195c275 fixed calculation of base64 array length
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@143 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-06-17 19:00:23 +00:00
Jeff Schiller c78b8b6a52 Update comments with relevant WebKit bug information
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@142 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-06-17 18:22:32 +00:00
Jeff Schiller 15a46f5551 Fix Issue 25: un-normalize path segments that webkit has munged
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@141 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-06-17 18:05:45 +00:00
Jeff Schiller 543308a82d Fix Issue 13: Disable tool buttons when stroke or stroke+fill are none
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@140 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-06-17 17:36:00 +00:00
Jeff Schiller 766c9f50c0 Fix Issue 11: WebKit browsers return initial instead of transparent
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@139 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-06-17 17:17:11 +00:00
Jeff Schiller f247e8f1b8 Further optimize the base64 encoding function (precalculate array size needed and avoid push)
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@138 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-06-17 03:20:42 +00:00
Jeff Schiller 033062049f Fix bug in shift-click handling for stroke color
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@137 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-06-17 02:21:32 +00:00
Jeff Schiller 8ce1b3fea7 Fix Issue 10: Remove need for right-click and just use shift-click for palette (works on all browsers)
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@135 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-06-17 02:17:22 +00:00
Jeff Schiller 66b15f760f Fix Issue 16: shortcut keys using js-hotkeys
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@134 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-06-17 02:04:10 +00:00
Jeff Schiller b4644c1812 Optimize base64 encoding
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@133 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-06-16 18:51:35 +00:00
Pavol Rusnak 7d9ca03b65 replaced jpicker with minified version
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@132 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-06-16 18:28:41 +00:00
Pavol Rusnak 836149e61f we don't need base64 decode
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@131 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-06-16 15:47:38 +00:00
Jeff Schiller e1aa6b44b6 Fix Issue 22: remove empty attributes, add EOL for serialization
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@130 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-06-16 02:52:36 +00:00
Jeff Schiller 92f6ff0680 Fix Issue 23: Freehand rect/ellipse tools no longer working
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@129 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-06-16 02:39:12 +00:00
Vidar Hokstad cf30bd0bb4 Trying to replace the prefix with a mechanism for using a callback for the id; wave.Participant() shouldn't work - Participant() is the constructor for the Participant objects returned from getViewer() etc.
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@127 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-06-12 18:34:28 +00:00
Pavol Rusnak f80d1955aa quote member names in Utils class
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@125 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-06-12 13:27:42 +00:00
Jeff Schiller 50c81a5d36 Added new cleared event that can be bound for when user clears the document, updated Wave gadget code to handle it
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@117 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-06-12 12:20:48 +00:00
Vidar Hokstad 02207d9f50 Took id from wrong location
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@114 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-06-12 11:43:20 +00:00
Vidar Hokstad cb15c66a2e Oops. Left in a conflict marker
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@111 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-06-12 06:49:34 +00:00
Vidar Hokstad 6c2958278f Added way of changing the prefix used for id's of the elements
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@110 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-06-12 06:45:37 +00:00
Jeff Schiller 22696ec690 Add version history to the editor footer
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@101 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-06-12 02:27:28 +00:00
Jeff Schiller 933ce067d8 Widen the selectedOutline a bit for text elements so that the text is instantly legible
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@98 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-06-11 15:21:00 +00:00
Jeff Schiller f3bce20321 Add rect radius contextual tool. Fix bug where text elements were 50% opacity by default
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@97 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-06-11 15:18:46 +00:00
Pavol Rusnak ae3e8650c6 sync gadget with editor
move name from top to footer


git-svn-id: http://svg-edit.googlecode.com/svn/trunk@91 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-06-10 12:32:24 +00:00
Pavol Rusnak 9d68f75f3a enhance UI
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@90 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-06-10 08:59:08 +00:00
Jeff Schiller 540115ed3b Fix Issue 17: Add a contextual tool panel and changed the way the Delete tool works
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@87 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-06-10 04:44:59 +00:00
Jeff Schiller 4e27f43026 Fix Issue 14: manual merge of text-enabled branch into trunk to enable text element creation/editing
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@85 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-06-10 03:12:19 +00:00
Vidar Hokstad 8683c1f14a Additional support for wave gadget state-exchange
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@80 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-06-09 22:13:13 +00:00
Pavol Rusnak d843eb92dd keyboard handling (work in progress)
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@79 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-06-09 13:28:37 +00:00
Pavol Rusnak 69eabb16b9 fixed CSS
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@78 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-06-09 06:20:19 +00:00
Narendra Sisodiya 064872de1e Added broder to svgcanvas
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@77 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-06-09 06:12:57 +00:00
Pavol Rusnak 8fb76ac6f8 (hopefully) fixed odd behaviour in Firefox 2.x
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@76 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-06-09 06:03:36 +00:00
Pavol Rusnak 882c59d800 update stroke-style in UI too
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@73 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-06-08 16:28:48 +00:00
Pavol Rusnak e55567b892 don't use setAttributeNS when setAttribute is enough
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@72 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-06-08 15:05:12 +00:00
Jeff Schiller 7d480a8df5 Fix Issue 8: Add tooltip to palette so that right-click capabilities is discoverable
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@71 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-06-08 13:10:23 +00:00
Jeff Schiller 02de42049e Remove debug alert, woops
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@70 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-06-08 12:55:55 +00:00
Jeff Schiller 60c266b7f8 Fix to previous change so that the selected outline rect is not selectable
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@69 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-06-08 12:46:04 +00:00
Jeff Schiller 2d38e17386 Fix moving elements without fill (using pointer-events:all), also this seems to fix the cursor issue in Opera
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@68 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-06-08 12:32:08 +00:00
Pavol Rusnak ac9d093d82 use other form of static class definition
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@66 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-06-08 09:08:45 +00:00
Pavol Rusnak 6c65abb188 moved base64 code into static class named Utils
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@65 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-06-08 08:09:15 +00:00
Narendra Sisodiya d170302f39 Added a locally saveImage as base64 encoded
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@62 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-06-08 07:24:58 +00:00
Jeff Schiller 7103e25a2f Fix last bit of Issue 12: Show move cursor when hovering over visible elements in Select mode
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@61 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-06-08 02:55:15 +00:00
Jeff Schiller 01fde3a807 Fix Issue 12: Ability to move elements around the canvas
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@59 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-06-08 02:17:07 +00:00
Pavol Rusnak b071868af4 small details
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@58 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-06-07 15:43:51 +00:00
Vidar Hokstad 897604b863 Return svgCanvas from the setup function for convenience
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@57 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-06-07 15:07:57 +00:00
Vidar Hokstad e9024ed4cc The wave gadget can't rely on the editor initializing on the 'ready' event, so make it a function and handle the 'ready' event from the svg-editor.html file
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@54 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-06-07 13:11:01 +00:00
Pavol Rusnak c0eb70f545 replaced jQuery with version hosted at google
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@51 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-06-07 10:48:57 +00:00
Pavol Rusnak 47603917c9 cleanup
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@50 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-06-07 10:27:55 +00:00
Jeff Schiller d346bd02ee Fix issue 6: Select elements in the editor
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@49 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-06-07 05:07:23 +00:00
Vidar Hokstad d6057f0674 Removed dependency on svgcanvas.svg by creating the SVG element via javascript
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@48 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-06-07 00:17:21 +00:00
Pavol Rusnak 8a55732a30 put server-save into "extras"
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@47 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-06-06 23:54:53 +00:00
Narendra Sisodiya 35e68a1dd5 Fixed issue 9 - Add Save svg to Server feature
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@46 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-06-06 20:55:23 +00:00
Vidar Hokstad 7e9dc51d82 Preventing 'changed' events from happening when a new temporary element is added
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@45 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-06-06 18:37:43 +00:00
Vidar Hokstad 4ec40a2226 Added deletion event
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@44 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-06-06 18:35:41 +00:00
Vidar Hokstad 4d33fb925e Added support for plugging in event handlers - will allow the wave gadget to receive state notifications without any wave specific code in the editor itself
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@43 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-06-06 18:34:42 +00:00
Vidar Hokstad d5ba10b166 Hoisting common code bits out of the mouseUp switch/case block
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@42 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-06-06 17:53:38 +00:00
Vidar Hokstad 800c3f0090 Removed redundant getElementById
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@41 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-06-06 17:09:26 +00:00
Vidar Hokstad 3aa51e81c3 Shortened some of the attribute setting code
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@40 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-06-06 17:06:44 +00:00
Vidar Hokstad 09fb1d6c5c Switched another id to use getId()
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@39 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-06-06 13:21:45 +00:00
Pavol Rusnak 4aedad493b add getters
fix transparent handling in picker


git-svn-id: http://svg-edit.googlecode.com/svn/trunk@38 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-06-06 12:25:26 +00:00
Pavol Rusnak 979949da7a forgot one line
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@37 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-06-05 14:05:28 +00:00
Pavol Rusnak f2d90fe0d3 replaced Farbtastic with jPicker, because of the license issues
change license to Apache License v 2.0


git-svn-id: http://svg-edit.googlecode.com/svn/trunk@36 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-06-05 14:02:34 +00:00
Vidar Hokstad c9e42a4783 Missed an id change
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@35 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-06-05 13:20:04 +00:00
Vidar Hokstad 5d06fc70e8 Move id generation to a separate private method: getId() - this reduces the diff against the wave version considerably, as the wave version need to include the viewer id in the element id's to prevent them from clobbering eachothers new objects
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@34 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-06-05 12:33:02 +00:00
Vidar Hokstad d1df328cd3 Changed top.SvgCanvas to parent.SvgCanvas. Using top causes problems with having more than one canvas per browser window/tab
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@33 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-06-05 12:23:24 +00:00
Jeff Schiller 6799707fc7 Fix Issue 5: flyout menus collapse when color picker activated
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@32 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-06-05 00:15:17 +00:00
Pavol Rusnak 411f6d7aec change dir layout
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@31 eee81c28-f429-11dd-99c0-75d572ba1ddd
2009-06-04 22:16:59 +00:00