ICEfaces
  1. ICEfaces
  2. ICE-6112

ACE generator - output documentation from non-TLD source(s)

    Details

    • Type: New Feature New Feature
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 2.0-Beta2
    • Fix Version/s: 2.1-Beta, 3.0
    • Component/s: ACE-Components
    • Labels:
      None
    • Environment:
      sparkle
    • Assignee Priority:
      P1

      Description

      JSF 2 provides a new taglib.xml schema, and a new faces-config.xml schema, and comes with new files that describe the h: components and classes.

      Here's how the action attribute/property is documented in each. As you can see, the faces-config documentation seems to be a superset of the taglib.xml one:

      mojarra2\jsf-ri\conf\share\html_basic.taglib.xml [ taglib.xml ]

              <attribute>
                  <description>
                      MethodExpression representing the application action to invoke
                      when this component is activated by the user. The expression
                      must evaluate to a public method that takes no parameters, and
                      returns an Object (the toString() of which is called to derive
                      the logical outcome) which is passed to the NavigationHandler
                      for this application.
                  </description>
                  <name>action</name>
                  <required>false</required>
                  <method-signature>java.lang.Object action()</method-signature>
              </attribute>

      mojarra2\jsf-api\doc\standard-html-renderkit.xml

          <property>
            <description>
                MethodExpression representing the application action to invoke
                when this component is activated by the user. The expression
                must evaluate to a public method that takes no parameters, and
                returns an Object (the toString() of which is called to derive
                the logical outcome) which is passed to the NavigationHandler
                for this application.
              </description>
            <display-name>Application Action</display-name>
            <icon/>
            <property-name>action</property-name>
            <property-class>javax.el.MethodExpression</property-class>
            <property-extension>
              <method-signature>
                      java.lang.Object action()
                  </method-signature>
            </property-extension>
          </property>

      Since the faces-config documentation provides more information than the old JSP style TLD, we should probably generate it, and find a way to create our HTML component documentation from it, hopefully using a pre-existing tool that Mojarra or MyFaces might be making use of themselves. Alternatively, we might consider generating our HTML documentation straight from our Meta classes. Lastly, we can simply shoe-horn our newer data into the TLD component description field, and continue using the existing tlddoc tool.

        Issue Links

          Activity

          Mark Collette created issue -
          Mark Collette made changes -
          Field Original Value New Value
          Link This issue blocks ICE-6111 [ ICE-6111 ]
          Mark Collette made changes -
          Link This issue blocks ICE-6110 [ ICE-6110 ]
          Mark Collette made changes -
          Salesforce Case []
          Affects Version/s 2.0-Beta2 [ 10242 ]
          Affects Version/s 2.0-Beta1 [ 10231 ]
          Ken Fyten made changes -
          Salesforce Case []
          Fix Version/s 2.0-Beta2 [ 10242 ]
          Assignee Greg Dick [ greg.dick ]
          Ken Fyten made changes -
          Summary sparkle generator output documentation from non-TLD source(s) ACE generator - output documentation from non-TLD source(s)
          Salesforce Case []
          Component/s ACE-Components [ 10050 ]
          Component/s Components [ 10012 ]
          Fix Version/s 2.0.0 [ 10230 ]
          Fix Version/s 2.0-Beta2 [ 10242 ]
          Security Private [ 10001 ]
          Priority Major [ 3 ] Minor [ 4 ]
          Ken Fyten made changes -
          Salesforce Case []
          Assignee Priority P3
          Hide
          Ken Fyten added a comment -

          Mojarra JSF generates this facelet format doc: https://javaserverfaces.dev.java.net/nonav/docs/2.0/pdldocs/facelets/index.html

          Claims to use this to do so: https://taglibrarydoc.dev.java.net/

          So this seems like a good place to start looking into this.

          Show
          Ken Fyten added a comment - Mojarra JSF generates this facelet format doc: https://javaserverfaces.dev.java.net/nonav/docs/2.0/pdldocs/facelets/index.html Claims to use this to do so: https://taglibrarydoc.dev.java.net/ So this seems like a good place to start looking into this.
          Ken Fyten made changes -
          Assignee Priority P3 P2
          Ken Fyten made changes -
          Salesforce Case []
          Fix Version/s 2.1 [ 10241 ]
          Fix Version/s 2.0.0 [ 10230 ]
          Assignee Priority P2
          Hide
          Mark Collette added a comment -

          Here's a new version of the tool that should work with the new version of TLD files.
          http://grepcode.com/snapshot/repo1.maven.org/maven2/taglibrarydoc/tlddoc/1.3

          It looks like Mojarra's plan is to derive their TLD from their facelets.xml via xsl, and then use this new tool on the TLD to get the TLDDoc. We can simply generate both from our Meta classes, and then use this same TLDDoc tool.

          Show
          Mark Collette added a comment - Here's a new version of the tool that should work with the new version of TLD files. http://grepcode.com/snapshot/repo1.maven.org/maven2/taglibrarydoc/tlddoc/1.3 It looks like Mojarra's plan is to derive their TLD from their facelets.xml via xsl, and then use this new tool on the TLD to get the TLDDoc. We can simply generate both from our Meta classes, and then use this same TLDDoc tool.
          Ken Fyten made changes -
          Salesforce Case []
          Assignee Priority P2
          Assignee Greg Dick [ greg.dick ] Arturo Zambrano [ artzambrano ]
          Ken Fyten made changes -
          Salesforce Case []
          Assignee Priority P2 P1
          Arturo Zambrano made changes -
          Salesforce Case []
          Priority Minor [ 4 ] Major [ 3 ]
          Hide
          Mark Collette added a comment -

          Investigate the new JSF 2 TLD and Facelets taglib.xml file formats to see if they support documenting TagHandlers. Find the JSF 2 documentation for the JSTL c: tags, which are all TagHandlers and not components. See how they're documented.

          Show
          Mark Collette added a comment - Investigate the new JSF 2 TLD and Facelets taglib.xml file formats to see if they support documenting TagHandlers. Find the JSF 2 documentation for the JSTL c: tags, which are all TagHandlers and not components. See how they're documented.
          Hide
          Arturo Zambrano added a comment -

          In short, the new tag library schema contemplates documenting tag handlers that are not components.

          I downloaded the 2.1.2 binary bundle from http://javaserverfaces.java.net/download.html and unzipped the file. First, I opened /docs/vdldocs/facelets/index.html inside the uncompressed file to confirm that the JSTL c: tags were documented, and indeed they were. The documentation pages for these tags looked just like the pages for all the other tags. Then I moved to the /lib folder inside this uncompressed folder. There, I renamed jsf-impl.jar to jsf-impl.zip and unzipped the file. From this point on, I will refer to file locations relative to this newly uncompressed folder.

          /com/sun/faces/web-facelettaglibrary_2_0.xsd is the new facelet tag library schema
          /com/sun/faces/metadata/taglib contains various xml files that follow this schema, one for each tag library.

          For example...
          /com/sun/faces/metadata/taglib/html_basic.taglib.xml
          /com/sun/faces/metadata/taglib/jstl-core.taglib.xml
          The only difference in the entries of these files is that in the first one, the <tag> elements contain a <component> child element, while in the second one, they have a <handler-class> child element.

          The schema itself is very straight forward. It the defines a choice among various child elements to define the type of tag:
          <xsd:choice>
          <xsd:element name="handler-class" type="javaee:fully-qualified-classType"/>
          <xsd:element name="behavior" type="javaee:facelet-taglib-tag-behaviorType"/>
          <xsd:element name="component" type="javaee:facelet-taglib-tag-componentType"/>
          <xsd:element name="converter" type="javaee:facelet-taglib-tag-converterType"/>
          <xsd:element name="validator" type="javaee:facelet-taglib-tag-validatorType"/>
          <xsd:element name="source" type="javaee:string"/>
          </xsd:choice>
          The rest of the tag metadata, like attributes and such, is identical in all cases.

          Show
          Arturo Zambrano added a comment - In short, the new tag library schema contemplates documenting tag handlers that are not components. I downloaded the 2.1.2 binary bundle from http://javaserverfaces.java.net/download.html and unzipped the file. First, I opened /docs/vdldocs/facelets/index.html inside the uncompressed file to confirm that the JSTL c: tags were documented, and indeed they were. The documentation pages for these tags looked just like the pages for all the other tags. Then I moved to the /lib folder inside this uncompressed folder. There, I renamed jsf-impl.jar to jsf-impl.zip and unzipped the file. From this point on, I will refer to file locations relative to this newly uncompressed folder. /com/sun/faces/web-facelettaglibrary_2_0.xsd is the new facelet tag library schema /com/sun/faces/metadata/taglib contains various xml files that follow this schema, one for each tag library. For example... /com/sun/faces/metadata/taglib/html_basic.taglib.xml /com/sun/faces/metadata/taglib/jstl-core.taglib.xml The only difference in the entries of these files is that in the first one, the <tag> elements contain a <component> child element, while in the second one, they have a <handler-class> child element. The schema itself is very straight forward. It the defines a choice among various child elements to define the type of tag: <xsd:choice> <xsd:element name="handler-class" type="javaee:fully-qualified-classType"/> <xsd:element name="behavior" type="javaee:facelet-taglib-tag-behaviorType"/> <xsd:element name="component" type="javaee:facelet-taglib-tag-componentType"/> <xsd:element name="converter" type="javaee:facelet-taglib-tag-converterType"/> <xsd:element name="validator" type="javaee:facelet-taglib-tag-validatorType"/> <xsd:element name="source" type="javaee:string"/> </xsd:choice> The rest of the tag metadata, like attributes and such, is identical in all cases.
          Hide
          Arturo Zambrano added a comment -

          I couldn't find the JSTL c: tags documented in a .tld file. I only found .tld files for the html basic components and the JSF core tags.

          The namespace identifier for these .tld files is http://java.sun.com/xml/ns/javaee/web-jsptaglibrary_2_1.xsd . This schema is not included in the JSF binary bundle, but it can be accessed using the identifier as a URL.

          I examined this schema, and there doesn't seem to be any reason why tag handlers couldn't be documented.

          Show
          Arturo Zambrano added a comment - I couldn't find the JSTL c: tags documented in a .tld file. I only found .tld files for the html basic components and the JSF core tags. The namespace identifier for these .tld files is http://java.sun.com/xml/ns/javaee/web-jsptaglibrary_2_1.xsd . This schema is not included in the JSF binary bundle, but it can be accessed using the identifier as a URL. I examined this schema, and there doesn't seem to be any reason why tag handlers couldn't be documented.
          Mark Collette made changes -
          Link This issue blocks ICE-6185 [ ICE-6185 ]
          Hide
          Arturo Zambrano added a comment -

          Committed (rev 24916) support for TagHandler Meta classes to produce TagHandler artifacts.

          These were the only TagHandler classes found in our code:
          /ajax/AjaxBehaviorHandler.java
          /animation/AnimationBehaviorHandler.java
          /collector/CollectorTagHandler.java
          /export/DataExporterTagHandler.java
          /filedownload/FileDownloadTagHandler.java

          Show
          Arturo Zambrano added a comment - Committed (rev 24916) support for TagHandler Meta classes to produce TagHandler artifacts. These were the only TagHandler classes found in our code: /ajax/AjaxBehaviorHandler.java /animation/AnimationBehaviorHandler.java /collector/CollectorTagHandler.java /export/DataExporterTagHandler.java /filedownload/FileDownloadTagHandler.java
          Hide
          Mark Collette added a comment -

          I had to remove the <handler-class> tag from the second <animation> tag. Basically, the AnimationBehaviorHandler is a BehaviorHandler, which takes a BehaviorConfig in its constructor. So when the <handler-class> is specified inside the <behavior>, everything is good. But when <handler-class> is specified directly in the <tag>, then that's expecting a TagHandler, which takes a TagConfig in its constructor, which causes an exception.

          Also, should there be two <tag> sections for animation, or should that be folded into one?

          <tag>
          <tag-name>animation</tag-name>
          <behavior>
          <behavior-id>org.icefaces.ace.animation.Animation</behavior-id>
          <handler-class>org.icefaces.ace.component.animation.AnimationBehaviorHandler</handler-class>
          </behavior>
          </tag>
          <tag>
          <tag-name>animation</tag-name>
          <handler-class>org.icefaces.ace.component.animation.AnimationBehaviorHandler</handler-class>
          <attribute>
          <description>Something</description>
          <name>to</name>
          <required>false</required>
          <type>java.lang.String</type>
          </attribute>

          Show
          Mark Collette added a comment - I had to remove the <handler-class> tag from the second <animation> tag. Basically, the AnimationBehaviorHandler is a BehaviorHandler, which takes a BehaviorConfig in its constructor. So when the <handler-class> is specified inside the <behavior>, everything is good. But when <handler-class> is specified directly in the <tag>, then that's expecting a TagHandler, which takes a TagConfig in its constructor, which causes an exception. Also, should there be two <tag> sections for animation, or should that be folded into one? <tag> <tag-name>animation</tag-name> <behavior> <behavior-id>org.icefaces.ace.animation.Animation</behavior-id> <handler-class>org.icefaces.ace.component.animation.AnimationBehaviorHandler</handler-class> </behavior> </tag> <tag> <tag-name>animation</tag-name> <handler-class>org.icefaces.ace.component.animation.AnimationBehaviorHandler</handler-class> <attribute> <description>Something</description> <name>to</name> <required>false</required> <type>java.lang.String</type> </attribute>
          Hide
          Arturo Zambrano added a comment -

          I just fixed that at rev 24950. There will be only one <tag> entry for the animation behavior. We were creating this entry ad hoc. I just removed that code, and now the entry is being generated correctly (i.e. with the <behavior> element inside).

          Show
          Arturo Zambrano added a comment - I just fixed that at rev 24950. There will be only one <tag> entry for the animation behavior. We were creating this entry ad hoc. I just removed that code, and now the entry is being generated correctly (i.e. with the <behavior> element inside).
          Arturo Zambrano made changes -
          Status Open [ 1 ] Resolved [ 5 ]
          Resolution Fixed [ 1 ]
          Ken Fyten made changes -
          Fix Version/s 2.1-Beta [ 10291 ]
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #25867 Thu Oct 06 11:06:43 MDT 2011 ken.fyten ICE-6112 added support for TagHandler Meta classes to produce TagHandler artifacts
          Files Changed
          Commit graph ADD /icefaces2/scratchpads/ace-merge/icefaces/ace/generator/src/org/icefaces/ace/meta/annotation/TagHandler.java
          Commit graph ADD /icefaces2/scratchpads/ace-merge/icefaces/ace/generator/src/org/icefaces/ace/meta/annotation/TagHandlerType.java
          Commit graph ADD /icefaces2/scratchpads/ace-merge/icefaces/ace/generator/src/org/icefaces/ace/generator/artifacts/TagHandlerArtifact.java
          Commit graph ADD /icefaces2/scratchpads/ace-merge/icefaces/ace/generator/src/org/icefaces/ace/generator/context/TagHandlerContext.java
          Commit graph ADD /icefaces2/scratchpads/ace-merge/icefaces/ace/generator/src/org/icefaces/ace/generator/context/MetaContext.java
          Commit graph ADD /icefaces2/scratchpads/ace-merge/icefaces/ace/generator/src/org/icefaces/ace/meta/baseMeta/HtmlInputTextMeta.java
          Hide
          Arturo Zambrano added a comment -

          The hard-coded entries for animation in faces-config.xml were removed and now they are generated, based on the @TagHandler annotation. This applies all existing tag handlers, which at the moment only include <ace:animation> and <ace:ajax>.

          Show
          Arturo Zambrano added a comment - The hard-coded entries for animation in faces-config.xml were removed and now they are generated, based on the @TagHandler annotation. This applies all existing tag handlers, which at the moment only include <ace:animation> and <ace:ajax>.
          Hide
          Ken Fyten added a comment -

          A redundant version of the faces-config.xml entries must now be removed from the ace/resources/META-INF/faces-config.xml file.

          Show
          Ken Fyten added a comment - A redundant version of the faces-config.xml entries must now be removed from the ace/resources/META-INF/faces-config.xml file.
          Ken Fyten made changes -
          Resolution Fixed [ 1 ]
          Status Resolved [ 5 ] Reopened [ 4 ]
          Hide
          Arturo Zambrano added a comment -

          did task above, committed at revision 26382

          Show
          Arturo Zambrano added a comment - did task above, committed at revision 26382
          Arturo Zambrano made changes -
          Status Reopened [ 4 ] Resolved [ 5 ]
          Resolution Fixed [ 1 ]
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #26436 Fri Nov 18 10:04:23 MST 2011 ken.fyten ICE-6112 added code for generating faces-config.xml entries for behaviors; adjusted ajax and animation tag handlers to these changes
          ICE-6884 : When ACE component in iterative container, setting ace property during render affects all rows
          ICE-6849 : @Field of type List not generating
          ICE-6394 modifications to remove reference to AnimationBehaviour in hardcoded FacesConfigBuilder. It is now part of the faces-confix.xml to be merged
          ICE-6934 modified generator to accept parameters for short name and namespace in the build script
          ICE-7299 : Generator generates wrong attribute name with the for attribute
          ICE-7348 : ACE generator stores null values that JSF state saving can not handle
          ICE-7321 Added checking in setters to see if the component is disconnected from the component tree to store attributes as default values, rather than row values
          ICE-7031 added Meta class for ajax tag handler; added 'behaviorId' attribute to @TagHandler annotation for BehaviorHandler's; adjusted animation tag handler to this change
          ICE-6118 : Enhance build scripts to allow for compiling and building libraries and samples against MyFaces
          ICE-6970 Adopted Apache 2.0 license source-code headers for ACE source-code.
          Files Changed
          Commit graph MODIFY /icefaces3/trunk/icefaces/ace/generator/src/org/icefaces/ace/meta/baseMeta/UIComponentMeta.java
          Commit graph MODIFY /icefaces3/trunk/icefaces/ace/generator/src/org/icefaces/ace/generator/utils/PropertyValues.java
          Commit graph MODIFY /icefaces3/trunk/icefaces/ace/generator/src/org/icefaces/ace/meta/annotation/Facet.java
          Commit graph MODIFY /icefaces3/trunk/icefaces/ace/generator/src/org/icefaces/ace/meta/annotation/DefaultValueType.java
          Commit graph MODIFY /icefaces3/trunk/icefaces/ace/generator/src/org/icefaces/ace/generator/utils/Utility.java
          Commit graph MODIFY /icefaces3/trunk/icefaces/ace/generator/src/org/icefaces/ace/generator/artifacts/TagArtifact.java
          Commit graph MODIFY /icefaces3/trunk/icefaces/ace/generator/build.xml
          Commit graph MODIFY /icefaces3/trunk/icefaces/ace/generator/src/org/icefaces/ace/generator/artifacts/Artifact.java
          Commit graph ADD /icefaces3/trunk/icefaces/ace/generator/src/org/icefaces/ace/meta/baseMeta/HtmlInputTextMeta.java
          Commit graph MODIFY /icefaces3/trunk/icefaces/ace/generator/src/org/icefaces/ace/generator/Generator.java
          Commit graph MODIFY /icefaces3/trunk/icefaces/ace/generator/src/org/icefaces/ace/meta/annotation/ClientBehaviorHolder.java
          Commit graph MODIFY /icefaces3/trunk/icefaces/ace/generator/src/org/icefaces/ace/generator/behavior/ClientBehaviorHolder.java
          Commit graph MODIFY /icefaces3/trunk/icefaces/ace/generator/src/org/icefaces/ace/meta/annotation/Properties.java
          Commit graph MODIFY /icefaces3/trunk/icefaces/ace/generator/src/org/icefaces/ace/generator/artifacts/ComponentArtifact.java
          Commit graph MODIFY /icefaces3/trunk/icefaces/ace/generator/src/org/icefaces/ace/meta/annotation/Component.java
          Commit graph MODIFY /icefaces3/trunk/icefaces/ace/generator/src/org/icefaces/ace/generator/xmlbuilder/FacesConfigBuilder.java
          Commit graph MODIFY /icefaces3/trunk/icefaces/ace/generator/src/org/icefaces/ace/meta/baseMeta/UISelectBooleanMeta.java
          Commit graph ADD /icefaces3/trunk/icefaces/ace/generator/src/org/icefaces/ace/generator/artifacts/TagHandlerArtifact.java
          Commit graph MODIFY /icefaces3/trunk/icefaces/ace/generator/src/org/icefaces/ace/meta/annotation/ActionSource.java
          Commit graph MODIFY /icefaces3/trunk/icefaces/ace/generator/src/org/icefaces/ace/meta/baseMeta/UICommandMeta.java
          Commit graph MODIFY /icefaces3/trunk/icefaces/ace/generator/src/org/icefaces/ace/meta/annotation/Implementation.java
          Commit graph ADD /icefaces3/trunk/icefaces/ace/generator/src/org/icefaces/ace/generator/context/TagHandlerContext.java
          Commit graph MODIFY /icefaces3/trunk/icefaces/ace/generator/build.properties
          Commit graph MODIFY /icefaces3/trunk/icefaces/ace/generator/src/org/icefaces/ace/meta/annotation/Expression.java
          Commit graph ADD /icefaces3/trunk/icefaces/ace/generator/src/org/icefaces/ace/meta/annotation/TagHandler.java
          Commit graph MODIFY /icefaces3/trunk/icefaces/ace/generator/src/org/icefaces/ace/meta/annotation/Facets.java
          Commit graph MODIFY /icefaces3/trunk/icefaces/ace/generator/src/org/icefaces/ace/meta/baseMeta/UIOutputMeta.java
          Commit graph ADD /icefaces3/trunk/icefaces/ace/generator/src/org/icefaces/ace/meta/annotation/TagHandlerType.java
          Commit graph MODIFY /icefaces3/trunk/icefaces/ace/generator/src/org/icefaces/ace/meta/baseMeta/UIDataMeta.java
          Commit graph MODIFY /icefaces3/trunk/icefaces/ace/generator/src/org/icefaces/ace/meta/baseMeta/UIInputMeta.java
          Commit graph MODIFY /icefaces3/trunk/icefaces/ace/generator/src/org/icefaces/ace/meta/annotation/Property.java
          Commit graph MODIFY /icefaces3/trunk/icefaces/ace/generator/src/org/icefaces/ace/generator/xmlbuilder/TLDBuilder.java
          Commit graph MODIFY /icefaces3/trunk/icefaces/ace/generator/src/org/icefaces/ace/meta/baseMeta/UIMessageMeta.java
          Commit graph MODIFY /icefaces3/trunk/icefaces/ace/generator/src/org/icefaces/ace/generator/utils/FileWriter.java
          Commit graph MODIFY /icefaces3/trunk/icefaces/ace/generator/src/org/icefaces/ace/generator/behavior/Behavior.java
          Commit graph MODIFY /icefaces3/trunk/icefaces/ace/generator/src/org/icefaces/ace/generator/context/GeneratorContext.java
          Commit graph MODIFY /icefaces3/trunk/icefaces/ace/generator/src/org/icefaces/ace/meta/baseMeta/UIComponentBaseMeta.java
          Commit graph MODIFY /icefaces3/trunk/icefaces/ace/generator/src/org/icefaces/ace/meta/baseMeta/UISelectManyMeta.java
          Commit graph MODIFY /icefaces3/trunk/icefaces/ace/generator/src/org/icefaces/ace/generator/xmlbuilder/FaceletTagLibBuilder.java
          Commit graph ADD /icefaces3/trunk/icefaces/ace/generator/src/org/icefaces/ace/meta/annotation/ClientEvent.java
          Commit graph MODIFY /icefaces3/trunk/icefaces/ace/generator/src/org/icefaces/ace/meta/baseMeta/UIMessagesMeta.java
          Commit graph MODIFY /icefaces3/trunk/icefaces/ace/generator/src/org/icefaces/ace/meta/annotation/Field.java
          Commit graph ADD /icefaces3/trunk/icefaces/ace/generator/src/org/icefaces/ace/generator/context/MetaContext.java
          Commit graph MODIFY /icefaces3/trunk/icefaces/ace/generator/src/org/icefaces/ace/meta/baseMeta/UISelectOneMeta.java
          Commit graph MODIFY /icefaces3/trunk/icefaces/ace/generator/src/org/icefaces/ace/generator/context/ComponentContext.java
          Commit graph MODIFY /icefaces3/trunk/icefaces/ace/generator/src/org/icefaces/ace/meta/annotation/Required.java
          Commit graph ADD /icefaces3/trunk/icefaces/ace/generator/src/org/icefaces/ace/generator/xmlbuilder/FacesConfigMerge.java
          Commit graph MODIFY /icefaces3/trunk/icefaces/ace/generator/src/org/icefaces/ace/generator/TaglibMerge.java
          Commit graph MODIFY /icefaces3/trunk/icefaces/ace/generator/src/org/icefaces/ace/meta/baseMeta/UIPanelMeta.java
          Commit graph MODIFY /icefaces3/trunk/icefaces/ace/generator/src/org/icefaces/ace/generator/xmlbuilder/XMLBuilder.java
          Commit graph MODIFY /icefaces3/trunk/icefaces/ace/generator/src/org/icefaces/ace/generator/artifacts/ComponentHandlerArtifact.java
          Commit graph MODIFY /icefaces3/trunk/icefaces/ace/generator/src/org/icefaces/ace/meta/baseMeta/UIColumnMeta.java
          Commit graph MODIFY /icefaces3/trunk/icefaces/ace/generator/src/org/icefaces/ace/meta/baseMeta/UIFormMeta.java
          Commit graph MODIFY /icefaces3/trunk/icefaces/ace/generator/src/org/icefaces/ace/generator/behavior/ActionSourceBehavior.java
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #26438 Fri Nov 18 10:19:34 MST 2011 ken.fyten ICE-6112 added code for generating faces-config.xml entries for behaviors; adjusted ajax and animation tag handlers to these changes
          ICE-7208 re-implemented animation library to use jquery instead of YUI; added support for jquery-ui standard effects
          Files Changed
          Commit graph ADD /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/animation/Size.java
          Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/animation/AnimationBehavior.java
          Commit graph ADD /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/animation/AnimationBehaviorHandlerMeta.java
          Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/animation/Highlight.java
          Commit graph ADD /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/animation/Shake.java
          Commit graph ADD /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/animation/Transfer.java
          Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/animation/AnimationBehaviorHandler.java
          Commit graph ADD /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/animation/Puff.java
          Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/animation/Appear.java
          Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/animation/Effect.java
          Commit graph ADD /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/animation/Blind.java
          Commit graph DEL /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/animation/animation-v2.js
          Commit graph DEL /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/animation/animation.css
          Commit graph ADD /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/animation/Scale.java
          Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/animation/BehaviorBase.java
          Commit graph ADD /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/animation/Drop.java
          Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/animation/BehaviorStateHolderSaver.java
          Commit graph ADD /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/animation/Pulsate.java
          Commit graph ADD /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/animation/Bounce.java
          Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/animation/Anim.java
          Commit graph ADD /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/animation/Explode.java
          Commit graph ADD /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/animation/Clip.java
          Commit graph ADD /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/animation/Slide.java
          Commit graph ADD /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/animation/Fold.java
          Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/animation/animation.js
          Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/animation/ClientBehaviorContextImpl.java
          Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/animation/Fade.java
          Ken Fyten made changes -
          Status Resolved [ 5 ] Closed [ 6 ]

            People

            • Assignee:
              Arturo Zambrano
              Reporter:
              Mark Collette
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: