ICEfaces
  1. ICEfaces
  2. ICE-4543

Automatic JS bridge loading and initialization

    Details

    • Type: New Feature New Feature
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 2.0-Alpha1
    • Fix Version/s: 2.0-Alpha1, 2.0.0
    • Component/s: Bridge
    • Labels:
      None
    • Environment:
      all browsers

      Description

      ICEfaces needs to reference, load and initialize bridge code automatically when push feature is required.

        Activity

        Repository Revision Date User Message
        ICEsoft Public SVN Repository #18937 Thu May 28 07:25:51 MDT 2009 mircea.toma ICE-4543 Load bridge code and initialize bridge by using a component that marks the document fragment capable of receiving asynchronous updates.
        Files Changed
        Commit graph MODIFY /icefaces/scratchpads/glimmer/core/src/main/resources/META-INF/core.tld
        Commit graph MODIFY /icefaces/scratchpads/glimmer/core/build.javascript.xml
        Commit graph MODIFY /icefaces/scratchpads/glimmer/core/build.xml
        Commit graph ADD /icefaces/scratchpads/glimmer/core/src/main/java/org/icefaces/component/PushEnabler.java
        Commit graph MODIFY /icefaces/scratchpads/glimmer/core/src/main/java/org/icefaces/push/SessionBoundServer.java
        Commit graph DEL /icefaces/scratchpads/glimmer/core/src/main/java/org/icefaces/push/WireUpBridge.java
        Commit graph MODIFY /icefaces/scratchpads/glimmer/core/src/main/resources/META-INF/faces-config.xml
        Commit graph MODIFY /icefaces/scratchpads/glimmer/core/src/main/javascript/application.js
        Commit graph MODIFY /icefaces/scratchpads/glimmer/compat/samples/component-showcase/web/WEB-INF/includes/templates/page-template.xhtml
        Commit graph MODIFY /icefaces/scratchpads/glimmer/samples/auction/src/main/webapp/auction.xhtml
        Commit graph ADD /icefaces/scratchpads/glimmer/compat/samples/component-showcase/web/prototype-1.6.0.3.js
        Commit graph ADD /icefaces/scratchpads/glimmer/core/src/main/resources/META-INF/core.taglib.xml
        Commit graph ADD /icefaces/scratchpads/glimmer/core/src/main/java/org/icefaces/component
        Commit graph DEL /icefaces/scratchpads/glimmer/core/src/main/java/org/icefaces/push/ServeBridgeCode.java
        Mircea Toma created issue -
        Mircea Toma made changes -
        Field Original Value New Value
        Assignee Mircea Toma [ mircea.toma ]
        Mircea Toma made changes -
        Salesforce Case []
        Fix Version/s 2.0 [ 10032 ]
        Hide
        Mircea Toma added a comment -

        Load bridge code and initialize bridge by using a component that marks the document fragment capable of receiving asynchronous updates.

        Show
        Mircea Toma added a comment - Load bridge code and initialize bridge by using a component that marks the document fragment capable of receiving asynchronous updates.
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #18944 Wed Jun 03 15:54:47 MDT 2009 mircea.toma ICE-4543 Add RenderKit that loads and intializes ICEfaces bridge code.
        Files Changed
        Commit graph MODIFY /icefaces/scratchpads/glimmer/core/src/main/resources/META-INF/faces-config.xml
        Commit graph ADD /icefaces/scratchpads/glimmer/core/src/main/java/org/icefaces/render/PushDOMRenderKit.java
        Commit graph MODIFY /icefaces/scratchpads/glimmer/samples/auction/src/main/webapp/auction.xhtml
        Hide
        Mircea Toma added a comment -

        Also provide a RenderKit implementation that loads the required Javascript to avoid adding the component to the page.

        Show
        Mircea Toma added a comment - Also provide a RenderKit implementation that loads the required Javascript to avoid adding the component to the page.
        Mircea Toma made changes -
        Status Open [ 1 ] Resolved [ 5 ]
        Resolution Fixed [ 1 ]
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #18974 Wed Jun 17 16:06:29 MDT 2009 mircea.toma ICE-4543 Insert targeted component resources for loading and initializing bridge code at view creation time. Remove previous implementations.
        Files Changed
        Commit graph MODIFY /icefaces/scratchpads/glimmer/core/src/main/resources/META-INF/faces-config.xml
        Commit graph DEL /icefaces/scratchpads/glimmer/core/src/main/java/org/icefaces/render/PushDOMRenderKit.java
        Commit graph MODIFY /icefaces/scratchpads/glimmer/compat/samples/component-showcase/web/WEB-INF/includes/templates/page-template.xhtml
        Commit graph MODIFY /icefaces/scratchpads/glimmer/samples/auction/src/main/webapp/auction.xhtml
        Commit graph ADD /icefaces/scratchpads/glimmer/core/src/main/java/org/icefaces/push/BridgeSetup.java
        Commit graph DEL /icefaces/scratchpads/glimmer/core/src/main/java/org/icefaces/component
        Hide
        Mircea Toma added a comment -

        Insert targeted component resources for loading and initializing bridge code at view creation time. Remove previous implementations.

        Show
        Mircea Toma added a comment - Insert targeted component resources for loading and initializing bridge code at view creation time. Remove previous implementations.
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #18985 Thu Jun 18 17:11:55 MDT 2009 mircea.toma ICE-4543 Create and add new resource components instances every time a view is created to avoid duplicate component ID errors.
        Files Changed
        Commit graph MODIFY /icefaces/scratchpads/glimmer/core/src/main/java/org/icefaces/push/BridgeSetup.java
        Ken Fyten made changes -
        Fix Version/s 2.0-Alpha1 [ 10213 ]
        Fix Version/s 2.0-Beta [ 10032 ]
        Affects Version/s 2.0-Alpha1 [ 10213 ]
        Affects Version/s 2.0-Beta [ 10032 ]
        Ken Fyten made changes -
        Fix Version/s 2.0.0 [ 10230 ]
        Ken Fyten made changes -
        Status Resolved [ 5 ] Closed [ 6 ]

          People

          • Assignee:
            Mircea Toma
            Reporter:
            Mircea Toma
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: