ICEfaces
  1. ICEfaces
  2. ICE-1092

Make ICE Facelets more like stock Facelets

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 1.5
    • Fix Version/s: 1.6DR#1, 1.6
    • Component/s: Framework
    • Labels:
      None
    • Environment:
      Operating System: All
      Platform: All

      Description

      This is the overall task for reducing differences between our Facelets derived
      implementation versus the stock Facelets implementation.

      We've had two main older approaches:

      1. Override TextUnit[Factory], and add support in CompilationManager, for
      hierarchial creation of separate TextUnit objects, which could either create
      text nodes or UIXhtmlComponents.

      2. Make the overridden TextUnit only create text nodes, and use
      TagCompilationUnit[Factory] to create the UIXhtmlComponents.

      The current targetted approach (stock-er) is to:

      - Make TextUnit and CompilationManager only do stock behaviour
      - Use the stock TagDecorator and TagLibrary interfaces, along with a helper
      UIXhtmlComponentHandler helper class, to replace our proprietary
      TagCompilationUnit[Factory] approach
      - Make any specific functionality that we need in Facelets itself to work off of
      boolean options, which we will submit as patches, so that if they are accepted,
      we will work with stock Facelets.

        Activity

        Ken Fyten made changes -
        Status Resolved [ 5 ] Closed [ 6 ]
        Assignee Mark Collette [ mark.collette ]
        Ken Fyten made changes -
        Fix Version/s 1.6 [ 10031 ]
        Ken Fyten made changes -
        Fix Version/s 1.6DR1 [ 10035 ]
        Fix Version/s 1.6 [ 10031 ]
        Icefaces Administrator made changes -
        Field Original Value New Value
        issue.field.bugzillaimportkey 1122 12361
        Mark Collette created issue -

          People

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

            Dates

            • Created:
              Updated:
              Resolved: