ICEfaces
  1. ICEfaces
  2. ICE-7486

Review ACE TLD documentation for quality and correctness

    Details

    • Type: Improvement Improvement
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 2.1-Beta2
    • Fix Version/s: 3.0
    • Component/s: ACE-Components
    • Labels:
      None
    • Environment:
      ICEfaces 3 ACE components
    • Affects:
      Documentation (User Guide, Ref. Guide, etc.)

      Description

      The ACE TLD documentation requires a general edit/review pass to improve overall quality and usefulness, and to ensure correctness.
      ---

      Let's make sure that our documentation is truly useful. Some of it leaves a lot to be desired. I'll provide examples in ace:tooltip since I ran across it randomly.

      @Property(tlddoc="Boolean value that makes tooltip global, which uses title attributes of elements in page to create the tooltip.", defaultValue="false")
      private boolean global;

      No idea what this means. Does global place the tooltip directly inside the body? Or it will somehow be used on every element in the page that has a title attribute?


      @Property(tlddoc="The mouse event that the tooltip will be displayed (default mouseover)", defaultValue="mouseover")
      private String showEvent;

      @Property(tlddoc="The mouse event that the tooltip will be closed (default mouseout)", defaultValue="mouseout")
      private String hideEvent;

      What are all possible values?


      @Property(tlddoc="The delay time of the tooltip display in milliseconds (default 140)", defaultValue="140")
      private int showDelay;

      @Property(tlddoc="The delay time of the tooltip hide in milliseconds (default 0)", defaultValue="0")
      private int hideDelay;

      @Property(tlddoc="Duration to display the show effect (default 500)", defaultValue="500")
      private int showEffectLength;

      @Property(tlddoc="Duration to display the hide effect (default 500)", defaultValue="500")
      private int hideEffectLength;

      The first two explain that the time is in milliseconds but the last two don't.


      @Property(name="for", tlddoc="Specifies the id of the component that will display the tooltip")
      private String forValue;

      @Property(tlddoc="Specifies the id of the element that will display the tooltip")
      private String forElement;

      I'm not sure what the difference between these is. Is forElement an alternative to for, where I can display the tooltip on an element instead of a component? What is the precedence between the two?

        Activity

        Hide
        Ken Fyten added a comment -

        As of svn rvn# 27274 the following issues remain:

        Nils:
        cellEditor, missing description, link to Wiki page
        column, missing link to Wiki page
        columnGroup, missing link to Wiki page
        dataTable, description is from h:dataTable, needs to be replaced, also add Wiki link
        expansionToggler, missing desc, link to wiki page
        panelExpansion, missing description and wiki page link.
        row, missing description and wiki page link.
        rowEditor, missing description and wiki page link.
        rowExpansion, missing description and wiki page link.
        tableConfigPanel, missing description and wiki page link.

        Mark:
        fileEntry, missing link to wiki page, formatting for description
        tabPane, missing desc formatting and wiki page link.
        tabSet, missing desc formatting and wiki page link.
        tabSetProxy, missing wiki page link.

        Yip:
        linkButton, improper punctuation on target attribute.
        maskedEntry, missing desc.for pass through attributes

        Show
        Ken Fyten added a comment - As of svn rvn# 27274 the following issues remain: Nils: cellEditor, missing description, link to Wiki page column, missing link to Wiki page columnGroup, missing link to Wiki page dataTable, description is from h:dataTable, needs to be replaced, also add Wiki link expansionToggler, missing desc, link to wiki page panelExpansion, missing description and wiki page link. row, missing description and wiki page link. rowEditor, missing description and wiki page link. rowExpansion, missing description and wiki page link. tableConfigPanel, missing description and wiki page link. Mark: fileEntry, missing link to wiki page, formatting for description tabPane, missing desc formatting and wiki page link. tabSet, missing desc formatting and wiki page link. tabSetProxy, missing wiki page link. Yip: linkButton, improper punctuation on target attribute. maskedEntry, missing desc.for pass through attributes
        Hide
        Nils Lundquist added a comment -

        Completed documentation changes. Added wiki links and missing descriptions.

        Show
        Nils Lundquist added a comment - Completed documentation changes. Added wiki links and missing descriptions.
        Hide
        yip.ng added a comment -

        Modified: C:\svn\ossrepo\icefaces3\trunk\icefaces\ace\component\src\org\icefaces\ace\component\linkbutton\LinkButtonMeta.java
        Completed: At revision: 27288

        Show
        yip.ng added a comment - Modified: C:\svn\ossrepo\icefaces3\trunk\icefaces\ace\component\src\org\icefaces\ace\component\linkbutton\LinkButtonMeta.java Completed: At revision: 27288
        Hide
        yip.ng added a comment -

        Modified: C:\svn\ossrepo\icefaces3\trunk\icefaces\ace\component\src\org\icefaces\ace\component\maskedentry\MaskedEntryMeta.java
        Completed: At revision: 27295

        Show
        yip.ng added a comment - Modified: C:\svn\ossrepo\icefaces3\trunk\icefaces\ace\component\src\org\icefaces\ace\component\maskedentry\MaskedEntryMeta.java Completed: At revision: 27295
        Hide
        Mark Collette added a comment -

        FileEntry done.
        Subversion 27300

        TabSet, TabPane, TabSetProxy done.
        Subversion 27301

        Show
        Mark Collette added a comment - FileEntry done. Subversion 27300 TabSet, TabPane, TabSetProxy done. Subversion 27301

          People

          • Assignee:
            Ken Fyten
            Reporter:
            Ken Fyten
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: