Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 309816 - [Theming] enable css3-like animations
Summary: [Theming] enable css3-like animations
Status: RESOLVED FIXED
Alias: None
Product: RAP
Classification: RT
Component: RWT (show other bugs)
Version: 1.3   Edit
Hardware: All All
: P3 normal (vote)
Target Milestone: 1.3 M7   Edit
Assignee: Project Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-04-20 10:25 EDT by Tim Buschtoens CLA
Modified: 2010-04-27 04:46 EDT (History)
0 users

See Also:


Attachments
fix (188.65 KB, patch)
2010-04-20 11:01 EDT, Tim Buschtoens CLA
no flags Details | Diff
fix (194.54 KB, patch)
2010-04-23 12:03 EDT, Tim Buschtoens CLA
no flags Details | Diff
fix (192.23 KB, patch)
2010-04-26 05:09 EDT, Tim Buschtoens CLA
no flags Details | Diff
fix (198.59 KB, patch)
2010-04-26 06:57 EDT, Tim Buschtoens CLA
ruediger.herrmann: iplog+
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Tim Buschtoens CLA 2010-04-20 10:25:55 EDT
Support animations using a css3-like syntax: http://www.w3.org/TR/css3-animations/

In the first batch only a few simple animations should be enabled: Fading ToolTips and the Shell-DisplayOverlay, hover-effect for buttons and sliding menus in/out.
Comment 1 Tim Buschtoens CLA 2010-04-20 11:01:19 EDT
Created attachment 165446 [details]
fix

That got bulky. This enables the mentioned animations. Includes Tests for client and server. All green including IE6.

The client-side implementation is currently somewhat limited in its capabilities due to the way AnimationRenderer integrates itself in the widget. Might be solved in the future by using either an adapter, mixin or changing the Widget.js.

Animations are disabled by default, but some are added to the business/fancy themes. Strictly my suggestions there, and i tried to hold back. I would have added hover-effects to the ToolItems in fancy, but the way they are styled makes it impossible at the moment.
Comment 2 Tim Buschtoens CLA 2010-04-23 12:03:03 EDT
Created attachment 165931 [details]
fix

Added more tests and fixed problems with the menu-animation.
Comment 3 Tim Buschtoens CLA 2010-04-26 05:09:44 EDT
Created attachment 166055 [details]
fix

Removed some dead code.
Comment 4 Tim Buschtoens CLA 2010-04-26 06:57:33 EDT
Created attachment 166060 [details]
fix

Updated server-side theming-tests.
Comment 5 Rüdiger Herrmann CLA 2010-04-27 04:46:13 EDT
Applied patch to CVS HEAD