Details

    • Type: Improvement Improvement
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 4.0.BETA
    • Fix Version/s: 4.0
    • Component/s: Bridge, Framework
    • Labels:
      None
    • Environment:
      Portlets
    • Assignee Priority:
      P3
    • Affects:
      Compatibility/Configuration

      Description

      While this is mostly for portlets, there is a general move with the JSF implementation to ensure that all parameters are namespaced appropriately to the NamingContainer they are in. This is valid no matter what environment they are running in. See https://java.net/jira/browse/JAVASERVERFACES-3031.

      With the current version (6.2) of the LiferayFaces Bridge, it's necessary to set the following portlet configuration setting in order to get ICEpush working:

      <requires-namespaced-parameters>false</requires-namespaced-parameters>
      1. ICE-9953.patch
        19 kB
        Mircea Toma
      2. SamplesRegressions-ParameterNamespacing.pdf
        119 kB
        Ken Fyten
      1. after.PNG
        16 kB
      2. before.PNG
        11 kB
      3. multi.PNG
        14 kB

        Activity

        Repository Revision Date User Message
        ICEsoft Public SVN Repository #42070 Mon Aug 04 14:11:40 MDT 2014 mircea.toma ICE-9953 Fixed typo.
        Files Changed
        Commit graph MODIFY /icepush/trunk/icepush/core/src/main/javascript/application.js
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #41553 Mon Jun 30 14:09:53 MDT 2014 mircea.toma ICE-9953 Modified EnvUtils.getParameterNamespace method to return the container's ID only when the view root is a naming container.
        Files Changed
        Commit graph MODIFY /icefaces4/trunk/icefaces/core/src/main/java/org/icefaces/util/EnvUtils.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #41510 Tue Jun 24 16:00:00 MDT 2014 mircea.toma ICE-9953 Updated bridge-support code with the fix for endsWith function which makes sure that the pattern searched in the string is actually found in it before testing that its position is at the end.
        Files Changed
        Commit graph MODIFY /icepush/trunk/icepush/core/src/main/resources/META-INF/ice.core/bridge-support.js
        Commit graph MODIFY /icepush/trunk/icepush/core/src/main/resources/META-INF/ice.core/bridge-support.uncompressed.js
        Commit graph MODIFY /icefaces4/trunk/icefaces/core/src/main/resources/META-INF/resources/ice.core/bridge-support.uncompressed.js
        Commit graph MODIFY /icefaces4/trunk/icefaces/core/src/main/resources/META-INF/resources/ice.core/bridge-support.js
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #41509 Tue Jun 24 15:58:22 MDT 2014 mircea.toma ICE-9953 Fix endsWith function by making sure the pattern searched in the string is actually found in it before testing that its position is at the end.
        Files Changed
        Commit graph MODIFY /bridge-support/trunk/src/main/javascript/string.js
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #41493 Wed Jun 18 16:32:25 MDT 2014 mircea.toma ICE-9953 Fully implemented namespacing of parameters for ICEpush and ICEfaces.
        Files Changed
        Commit graph MODIFY /icefaces4/trunk/icefaces/core/src/main/java/org/icefaces/util/EnvUtils.java
        Commit graph MODIFY /icefaces4/trunk/icefaces/core/src/main/javascript/fix-viewstate.js
        Commit graph MODIFY /icefaces4/trunk/icefaces/core/src/main/javascript/application.js
        Commit graph MODIFY /icefaces4/trunk/icefaces/core/src/main/javascript/submit.js
        Commit graph MODIFY /icefaces4/trunk/icefaces/core/src/main/java/org/icefaces/impl/context/DOMResponseWriter.java
        Commit graph MODIFY /icepush/trunk/icepush/core/src/main/java/org/icepush/servlet/MainServlet.java
        Commit graph ADD /icepush/trunk/icepush/core/src/main/java/org/icepush/RemoveParameterPrefix.java
        Commit graph MODIFY /icepush/trunk/icepush/core/src/main/javascript/application.js
        Commit graph MODIFY /icefaces4/trunk/icefaces/core/src/main/java/org/icefaces/impl/event/BridgeSetup.java
        Commit graph MODIFY /icepush/trunk/icepush/core/src/main/javascript/connection.async.js
        Commit graph MODIFY /icefaces4/trunk/icefaces/core/src/main/java/org/icefaces/impl/event/WindowAndViewIDSetup.java
        Commit graph MODIFY /icefaces4/trunk/icefaces/core/src/main/java/org/icefaces/impl/event/DeltaSubmitPhaseListener.java

          People

          • Assignee:
            Mircea Toma
            Reporter:
            Deryk Sinotte
          • Votes:
            1 Vote for this issue
            Watchers:
            6 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: