ICEfaces
  1. ICEfaces
  2. ICE-9323

ice:panelPopup - Can't select input elements after close of modal popup

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: EE-3.0.0.GA_P01, EE-3.2.0.GA, 3.3, 4.0.BETA
    • Fix Version/s: EE-3.3.0.GA, 4.0.BETA, 4.0
    • Component/s: ICE-Components
    • Labels:
      None
    • Environment:
      All
    • Assignee Priority:
      P1
    • Salesforce Case Reference:

      Description

      When closing a modal ice:panelPopup that is set in its own form tag, the input elements of a different form can't be interacted with. The tabindex of these input elements remains at -1. If the popup is moved to the same form then this issue isn't seen.


        Activity

        Repository Revision Date User Message
        ICEsoft Public SVN Repository #36304 Wed Jun 19 16:07:36 MDT 2013 mircea.toma ICE-9323 Enable input element callbacks on before update instead of after update. This way the interference with ice:panelPopup who also is disabling and enabling the callbacks is avoided.
        Files Changed
        Commit graph MODIFY /icefaces3/trunk/icefaces/core/src/main/javascript/blockui.js
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #36262 Mon Jun 17 14:43:38 MDT 2013 mircea.toma ICE-9323 Marked panel popup's root element for server-side onElementUpdate notifications. Also, modified form renderer to use setRootElementId method which makes sure to mark the "id" attribute as the one for looking up the element. This way the onElementUpdate feature can find the updated region. Introduced DOMContext.enableOnElementUpdateNotify utility function for marking the elements.
        Files Changed
        Commit graph MODIFY /icefaces3/trunk/icefaces/compat/core/src/main/java/com/icesoft/faces/context/DOMContext.java
        Commit graph MODIFY /icefaces3/trunk/icefaces/compat/components/src/main/java/com/icesoft/faces/component/panelpopup/PanelPopupRenderer.java
        Commit graph MODIFY /icefaces3/trunk/icefaces/compat/core/src/main/java/com/icesoft/faces/renderkit/dom_html_basic/FormRenderer.java

          People

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

            Dates

            • Created:
              Updated:
              Resolved: