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

          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

            People

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

              Dates

              • Created:
                Updated:
                Resolved: