ICEfaces
  1. ICEfaces
  2. ICE-6038

Make domDiff work during navigation

    Details

    • Type: Improvement Improvement
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 2.0-Beta1
    • Fix Version/s: 2.0-Beta2, 2.0.0
    • Component/s: Framework
    • Labels:
      None
    • Environment:
      server

      Description

      Currently DOM diffing deosn't work during navigation because the old document is discarded together with the UIViewRoot corresponding to the previous view. To solve the issue the old document needs to be saved somewhere else such as in window scope or request map.

        Activity

        Repository Revision Date User Message
        ICEsoft Public SVN Repository #22755 Thu Oct 21 12:39:22 MDT 2010 ted.goddard added standard ViewScoped counter to retained test (ICE-6038)
        Files Changed
        Commit graph MODIFY /icefaces2/trunk/icefaces/samples/test/scopes/src/main/webapp/view-scope-retained.xhtml
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #22570 Thu Oct 07 15:54:29 MDT 2010 ted.goddard demonstration tests for ViewRetained and WindowDisposed annotations (ICE-6038)
        Files Changed
        Commit graph MODIFY /icefaces2/trunk/icefaces/samples/test/scopes/src/main/webapp/index.html
        Commit graph ADD /icefaces2/trunk/icefaces/samples/test/scopes/src/main/webapp/view-scope-retained.xhtml
        Commit graph ADD /icefaces2/trunk/icefaces/samples/test/scopes/src/main/java/org/icefaces/demo/scopes/ViewScopedCounterWindowDisposed.java
        Commit graph ADD /icefaces2/trunk/icefaces/samples/test/scopes/src/main/java/org/icefaces/demo/scopes/WindowDisposedCount.java
        Commit graph ADD /icefaces2/trunk/icefaces/samples/test/scopes/src/main/java/org/icefaces/demo/scopes/ViewScopedCounterViewRetained.java
        Commit graph ADD /icefaces2/trunk/icefaces/samples/test/scopes/src/main/webapp/view-scope-disposed.xhtml
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #22491 Fri Oct 01 15:23:22 MDT 2010 ted.goddard using propagated viewMap for OLD_DOM (ICE-6038)
        Files Changed
        Commit graph ADD /icefaces2/trunk/icefaces/core/src/main/java/org/icefaces/impl/application/PropagatingNavigationHandler.java
        Commit graph MODIFY /icefaces2/trunk/icefaces/core/src/main/java/org/icefaces/impl/context/DOMResponseWriter.java
        Commit graph ADD /icefaces2/trunk/icefaces/core/src/main/java/org/icefaces/bean
        Commit graph MODIFY /icefaces2/trunk/icefaces/core/src/main/resources/META-INF/faces-config.xml
        Commit graph ADD /icefaces2/trunk/icefaces/core/src/main/java/org/icefaces/bean/ViewRetained.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #22431 Mon Sep 27 08:04:08 MDT 2010 mircea.toma ICE-6038 Remove JSFViewStateNavigationFix system listener since oldDOM is not lost during navigation.
        Files Changed
        Commit graph DEL /icefaces2/trunk/icefaces/core/src/main/java/org/icefaces/impl/event/JSFViewStateNavigationFix.java
        Commit graph MODIFY /icefaces2/trunk/icefaces/core/src/main/resources/META-INF/faces-config.xml
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #22430 Mon Sep 27 07:55:29 MDT 2010 mircea.toma ICE-6038 Avoid to invoke onServerError listeners when 'malformedXML' error status is received. Stop sending 'head' element updates to not stop the JSF bridge from applying the other updates.
        Files Changed
        Commit graph MODIFY /icefaces2/trunk/icefaces/core/src/main/javascript/application.js
        Commit graph MODIFY /icefaces2/trunk/icefaces/core/src/main/java/org/icefaces/impl/context/DOMPartialViewContext.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #22397 Wed Sep 22 08:07:49 MDT 2010 mircea.toma ICE-6038 Use window scope to store and restore the old document.
        Files Changed
        Commit graph MODIFY /icefaces2/trunk/icefaces/core/src/main/java/org/icefaces/impl/context/DOMResponseWriter.java

          People

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

            Dates

            • Created:
              Updated:
              Resolved: