ICEfaces
  1. ICEfaces
  2. ICE-3512

Improved positioning of popup sub-components

    Details

    • Type: Improvement Improvement
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 1.8RC1, 1.8
    • Component/s: ICE-Components
    • Labels:
      None
    • Environment:
      All

      Description

      Currently, any components that "popup" a sub-component as part of their functioning do so without regard for the sub-components position relative the edges of the displayed viewport/window. This can result in problems where menus, dialogs, etc. cannot be seen or clicked on when they are positioned off the edge of the window.

      This JIRA is a blanket issue for all related component popup positioning issues.

      The improvement is to use active JS to determine when a popup sub-component is going to extend beyond the edge of the viewport/window and to re-position the sub-component to avoid this. For example, a popup menu / sub-menu could be positioned above or to the left of it's parent menu if the default below/right positioning would have it display off the edge of the window.

        Issue Links

          Activity

          Ken Fyten created issue -
          Ken Fyten made changes -
          Field Original Value New Value
          Link This issue depends on ICE-3510 [ ICE-3510 ]
          Ken Fyten made changes -
          Link This issue depends on ICE-3459 [ ICE-3459 ]
          Ken Fyten made changes -
          Link This issue depends on ICE-3037 [ ICE-3037 ]
          Ken Fyten made changes -
          Link This issue depends on ICE-1720 [ ICE-1720 ]
          Ken Fyten made changes -
          Link This issue depends on ICE-1716 [ ICE-1716 ]
          Ken Fyten made changes -
          Link This issue depends on ICE-3194 [ ICE-3194 ]
          Ken Fyten made changes -
          Assignee Ken Fyten [ ken.fyten ]
          Arran Mccullough made changes -
          Ken Fyten made changes -
          Salesforce Case []
          Fix Version/s 1.8DR#3 [ 10143 ]
          Ken Fyten made changes -
          Link This issue depends on ICE-3620 [ ICE-3620 ]
          Ken Fyten made changes -
          Link This issue depends on ICE-1716 [ ICE-1716 ]
          Ken Fyten made changes -
          Link This issue depends on ICE-1720 [ ICE-1720 ]
          Ken Fyten made changes -
          Status Open [ 1 ] Resolved [ 5 ]
          Resolution Fixed [ 1 ]
          Ken Fyten made changes -
          Link This issue depends on ICE-3736 [ ICE-3736 ]
          Hide
          Stefano Bortoli added a comment -

          Does this fix apply also to the "modal popup panel" issue described in this forum thread: http://www.icefaces.org/JForum/posts/list/5787.page ?

          Briefly, opening and closing more than one modal popup panel leads to error in positioning of the popup panel stack and disable erroneously the "modal" option.

          Thanks again for the support! :-D

          Show
          Stefano Bortoli added a comment - Does this fix apply also to the "modal popup panel" issue described in this forum thread: http://www.icefaces.org/JForum/posts/list/5787.page ? Briefly, opening and closing more than one modal popup panel leads to error in positioning of the popup panel stack and disable erroneously the "modal" option. Thanks again for the support! :-D
          Ken Fyten made changes -
          Fix Version/s 1.8 [ 10161 ]
          Ken Fyten made changes -
          Status Resolved [ 5 ] Closed [ 6 ]
          Assignee Ken Fyten [ ken.fyten ]

            People

            • Assignee:
              Unassigned
              Reporter:
              Ken Fyten
            • Votes:
              2 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: