Details

    • Type: New Feature New Feature
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 2.0-Alpha3
    • Fix Version/s: 2.0-Beta2, 2.0.0
    • Component/s: Bridge, Framework
    • Labels:
      None
    • Environment:
      browser
    • Affects:
      Documentation (User Guide, Ref. Guide, etc.)

      Description

      Most of the elements that can receive focus will loose it again once updated via DOM update. The focus retention feature needs to track currently focused element and re-apply it after an update is applied.

      Note that focus-retention is already implemented in the compat libs (see ICE-5009), so perhaps it could be pulled out to implemented in the IF 2.0 bridge and be present with/without compat being present.

        Issue Links

          Activity

          Repository Revision Date User Message
          ICEsoft Public SVN Repository #22371 Fri Sep 17 04:52:38 MDT 2010 mircea.toma ICE-5881 Moved focus retention out of 'compat' into 'core'. Change compat focus retention API to be backed b the new 'core' API.
          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/util/DOMUtils.java
          Commit graph MODIFY /icefaces2/trunk/icefaces/core/build.javascript.xml
          Commit graph ADD /icefaces2/trunk/icefaces/core/src/main/javascript/focus.js
          Commit graph MODIFY /icefaces2/trunk/icefaces/compat/core/src/main/java/com/icesoft/util/CoreComponentUtils.java
          Commit graph MODIFY /icefaces2/trunk/icefaces/core/src/main/java/org/icefaces/impl/context/DOMPartialViewContext.java
          Commit graph MODIFY /icefaces2/trunk/icefaces/compat/core/src/main/javascript/submit.js
          Commit graph MODIFY /icefaces2/trunk/icefaces/compat/core/src/main/java/com/icesoft/faces/context/CompatDOMPartialViewContext.java
          Commit graph MODIFY /icefaces2/trunk/icefaces/compat/core/src/main/java/com/icesoft/faces/context/effects/JavascriptContext.java
          Commit graph MODIFY /icefaces2/trunk/icefaces/core/src/main/resources/META-INF/faces-config.xml
          Commit graph MODIFY /icefaces2/trunk/icefaces/compat/components/src/main/java/com/icesoft/faces/component/panelcollapsible/PanelCollapsibleRenderer.java
          Commit graph DEL /icefaces2/trunk/icefaces/compat/core/src/main/javascript/focus.js
          Commit graph MODIFY /icefaces2/trunk/icefaces/compat/core/src/main/javascript/compat.js
          Commit graph MODIFY /icefaces2/trunk/icefaces/compat/core/build.javascript.xml
          Commit graph ADD /icefaces2/trunk/icefaces/core/src/main/java/org/icefaces/util/FocusController.java
          Commit graph MODIFY /icefaces2/trunk/icefaces/core/src/main/javascript/submit.js

            People

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

              Dates

              • Created:
                Updated:
                Resolved: