ICEfaces
  1. ICEfaces
  2. ICE-5168

sparkle: Add effects to the tabset

    Details

    • Type: New Feature New Feature
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 2.0-Alpha1
    • Fix Version/s: 2.0-Beta2, 2.0.0
    • Component/s: ICE-Components
    • Labels:
      None
    • Environment:
      effects

      Description

      sparkle: Add effects to the tabset

        Issue Links

          Activity

          Adnan Durrani created issue -
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #19815 Mon Nov 30 12:00:04 MST 2009 adnan.durrani Fix related to ICE-5168, ICE-5080 and cleanup
          Files Changed
          Commit graph MODIFY /icefaces/scratchpads/sparkle/component/resources/org.icefaces.component.tab/tabset.css
          Commit graph MODIFY /icefaces/scratchpads/sparkle/component/resources/org.icefaces.component.tab/tabset.js
          Commit graph DEL /icefaces/scratchpads/sparkle/showcase/test/web/js/tabset.js
          Commit graph DEL /icefaces/scratchpads/sparkle/showcase/test/web/js/util.js
          Commit graph DEL /icefaces/scratchpads/sparkle/component/src/org/icefaces/component/tab/tabset.js
          Commit graph MODIFY /icefaces/scratchpads/sparkle/component/resources/org.icefaces.component.util/yui.js
          Commit graph DEL /icefaces/scratchpads/sparkle/showcase/test/web/js/yui.js
          Commit graph ADD /icefaces/scratchpads/sparkle/showcase/test/web/tabset13.xhtml
          Commit graph MODIFY /icefaces/scratchpads/sparkle/component/src/org/icefaces/component/tab/TabSetRenderer.java
          Commit graph ADD /icefaces/scratchpads/sparkle/showcase/test/web/tabset12.xhtml
          Ken Fyten made changes -
          Field Original Value New Value
          Salesforce Case []
          Fix Version/s 2.0-Beta [ 10231 ]
          Assignee Adnan Durrani [ adnan.durrani ]
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #21766 Sat Jun 19 21:54:16 MDT 2010 adnan.durrani Fix for ICE-5168 (sparkle: Add effects to the tabset)
          Files Changed
          Commit graph MODIFY /icefaces/scratchpads/sparkle/component/src/org/icefaces/component/tab/TabSetMeta.java
          Commit graph MODIFY /icefaces/scratchpads/sparkle/component/src/org/icefaces/component/tab/TabSet.java
          Commit graph MODIFY /icefaces/scratchpads/sparkle/component/src/org/icefaces/component/tab/TabSetRenderer.java
          Adnan Durrani made changes -
          Status Open [ 1 ] In Progress [ 3 ]
          Hide
          Adnan Durrani added a comment -

          Fixed:

          A Boolean attribute added to the tabSet component names as "effectOnHover".

          Command: Commit
          Modified: D:\work\development\head\svn\ossrepo\icefaces\scratchpads\sparkle\component\src\org\icefaces\component\tab\TabSet.java
          Modified: D:\work\development\head\svn\ossrepo\icefaces\scratchpads\sparkle\component\src\org\icefaces\component\tab\TabSetMeta.java
          Modified: D:\work\development\head\svn\ossrepo\icefaces\scratchpads\sparkle\component\src\org\icefaces\component\tab\TabSetRenderer.java
          Sending content: D:\work\development\head\svn\ossrepo\icefaces\scratchpads\sparkle\component\src\org\icefaces\component\tab\TabSet.java
          Sending content: D:\work\development\head\svn\ossrepo\icefaces\scratchpads\sparkle\component\src\org\icefaces\component\tab\TabSetMeta.java
          Sending content: D:\work\development\head\svn\ossrepo\icefaces\scratchpads\sparkle\component\src\org\icefaces\component\tab\TabSetRenderer.java
          Completed: At revision: 21766

          Show
          Adnan Durrani added a comment - Fixed: A Boolean attribute added to the tabSet component names as "effectOnHover". Command: Commit Modified: D:\work\development\head\svn\ossrepo\icefaces\scratchpads\sparkle\component\src\org\icefaces\component\tab\TabSet.java Modified: D:\work\development\head\svn\ossrepo\icefaces\scratchpads\sparkle\component\src\org\icefaces\component\tab\TabSetMeta.java Modified: D:\work\development\head\svn\ossrepo\icefaces\scratchpads\sparkle\component\src\org\icefaces\component\tab\TabSetRenderer.java Sending content: D:\work\development\head\svn\ossrepo\icefaces\scratchpads\sparkle\component\src\org\icefaces\component\tab\TabSet.java Sending content: D:\work\development\head\svn\ossrepo\icefaces\scratchpads\sparkle\component\src\org\icefaces\component\tab\TabSetMeta.java Sending content: D:\work\development\head\svn\ossrepo\icefaces\scratchpads\sparkle\component\src\org\icefaces\component\tab\TabSetRenderer.java Completed: At revision: 21766
          Adnan Durrani made changes -
          Status In Progress [ 3 ] Resolved [ 5 ]
          Resolution Fixed [ 1 ]
          Hide
          Adnan Durrani added a comment -
          Show
          Adnan Durrani added a comment - http://screencast.com/t/ZmYxOWFjMG
          Hide
          Ken Fyten added a comment -

          Adnan says:

          To provide a uniform support of effects we will have to wrap YUI effects (animation) into POJOs, as we did in ICEFaces. But even in ICEFaces effect doesn't allows you to map effect with Custom Component events. For example you can apply effect using passthrough attribute on custom components, or invoke an effect from the bean on some action, but there is no way to say that I want to fire this effect on tabchange, or when tree node expends or on validation error, or when tooltip appears etc. Today we can capture actions events, bind effect on component, and invoke them from there, but effect changes the state of the component on client, and server remains unaware of it. Which cause problems.

          Show
          Ken Fyten added a comment - Adnan says: To provide a uniform support of effects we will have to wrap YUI effects (animation) into POJOs, as we did in ICEFaces. But even in ICEFaces effect doesn't allows you to map effect with Custom Component events. For example you can apply effect using passthrough attribute on custom components, or invoke an effect from the bean on some action, but there is no way to say that I want to fire this effect on tabchange, or when tree node expends or on validation error, or when tooltip appears etc. Today we can capture actions events, bind effect on component, and invoke them from there, but effect changes the state of the component on client, and server remains unaware of it. Which cause problems.
          Ken Fyten made changes -
          Link This issue depends on ICE-5846 [ ICE-5846 ]
          Hide
          Ken Fyten added a comment -

          Using a hard-coded effect such as this is not flexible enough. Linking to ICE-5846, which will define the std. mechanism to be used to define effects across components.

          Show
          Ken Fyten added a comment - Using a hard-coded effect such as this is not flexible enough. Linking to ICE-5846 , which will define the std. mechanism to be used to define effects across components.
          Ken Fyten made changes -
          Resolution Fixed [ 1 ]
          Status Resolved [ 5 ] Reopened [ 4 ]
          Ken Fyten made changes -
          Fix Version/s 2.0-Beta2 [ 10242 ]
          Fix Version/s 2.0-Beta1 [ 10231 ]
          Ken Fyten made changes -
          Assignee Priority P2
          Ken Fyten made changes -
          Security Private [ 10001 ]
          Ken Fyten made changes -
          Salesforce Case []
          Assignee Priority P2 P1
          Hide
          Adnan Durrani added a comment -

          Ice:animation component added which allows to add different animations on tab transitions (e.g.)

          <ice:tabPanel >
          <ice:animation event="transition" name="Fade"/>
          <ice:tab...>

          Show
          Adnan Durrani added a comment - Ice:animation component added which allows to add different animations on tab transitions (e.g.) <ice:tabPanel > <ice:animation event="transition" name="Fade"/> <ice:tab...>
          Adnan Durrani made changes -
          Status Reopened [ 4 ] Resolved [ 5 ]
          Resolution Fixed [ 1 ]
          Ken Fyten made changes -
          Fix Version/s 2.0.0 [ 10230 ]
          Ken Fyten made changes -
          Status Resolved [ 5 ] Closed [ 6 ]
          Assignee Priority P1

            People

            • Assignee:
              Adnan Durrani
              Reporter:
              Adnan Durrani
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: