SVG Grouping function The purpose of this function is to be able to create groups of objects and apply animated functions like Move, Rotate, Scale. Class has to be compatible with Mootools [url removed, login to view] for mouse events and if possible for requests The function should use the Id of the objects selected Must work as Inline SVG Has to work for any kind of shapes Group of objects can include un-scalable objects and scalable objects (class 'no_resize') 1. Shift & Click selects or unselects objects in SVG canvas 2. Selected object is marked up with a bold border 3. Click on no objects but in Canvas unselects all 4. Create a tracker around group of selected objects for the Scaling/Rotation/Move functions 5. create an array with original state/ after state with coordinates of objects for Undo / Redo function 6. After transformation confirmation the objects have to become independent objects again Browser: FireFox and Internet Explorer
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-run condition, as follows? (depending on the nature? of the deliverables):
a)? For web sites or? other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) For all others including desktop software or software the buyer intends to distribute: A software? installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).