Details
-
New Feature
-
Status: Open
-
Major
-
Resolution: Unresolved
-
None
-
None
-
None
Description
With client behaviors feature for JSF 2, the possibility to create new tags that helps as javascript wrappers of common operations is now a reality.
At this time, the only client behavior available is t:autoScroll, but other ones could be done too. In TOMAHAWK-1558, it was added client behavior support on myfaces builder plugin, so we can start adding tags now.
One possibility is create wrapper for script.aculo.us effects, like:
- s:effectAppear
- s:effectBlindDown
- s:effectBlindUp
- s:effectDropOut
- s:effectFade
- s:effectFold
- s:effectGrow
- s:effectHide
- s:effectHighlight
- s:effectMorph
- s:effectMove
- s:effectOpacity
- s:effectPuff
- s:effectPulsate
- s:effectScale
- s:effectScrollTo
- s:effectShake
- s:effectShrink
- s:effectShow
- s:effectSlideDown
- s:effectSlideUp
- s:effectSquish
- s:effectSwitchOff
- s:effectToggle
It is fun to write them, and with code completion it saves a lot of time writing nice jsf pages.