ICEfaces
  1. ICEfaces
  2. ICE-2613

Modal overlay does not cover growing dataTable

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 1.6.2
    • Fix Version/s: 1.7Beta1, 1.7
    • Component/s: ICE-Components
    • Labels:
      None
    • Environment:
      All

      Description

      When a data table grows via ajax push, the modal overlay does cover the expanding page. See screenshot.

        Activity

        Hide
        Sam Xiao added a comment -

        Test case attached.
        Issue reproduced successfully on Firefox.
        Noted some finding while testing the issue. Although personally I don't think it's an appropriate behavior, when running the test in IE6/7, the position of the modal popup keeps changing while the new data is inserted into the table and probably because of this reprinting, we see the disabled "grey area" is growing as expected.
        Firefox, Opera and Safari has the same problem as described in the issue.

        Show
        Sam Xiao added a comment - Test case attached. Issue reproduced successfully on Firefox. Noted some finding while testing the issue. Although personally I don't think it's an appropriate behavior, when running the test in IE6/7, the position of the modal popup keeps changing while the new data is inserted into the table and probably because of this reprinting, we see the disabled "grey area" is growing as expected. Firefox, Opera and Safari has the same problem as described in the issue.
        Hide
        Ken Fyten added a comment -

        We should be recalculating the overlay size after each DOM update (or at least checking to see if the viewport size has changed and then recalcing if needed.).

        Also, should check to see that the calcs. for autocenter and autoposition of panelPopups are redone after each update (if the viewport size changes as a result of the update): ICE-2368.

        Show
        Ken Fyten added a comment - We should be recalculating the overlay size after each DOM update (or at least checking to see if the viewport size has changed and then recalcing if needed.). Also, should check to see that the calcs. for autocenter and autoposition of panelPopups are redone after each update (if the viewport size changes as a result of the update): ICE-2368 .
        Hide
        Adnan Durrani added a comment -

        revision 15659

        Show
        Adnan Durrani added a comment - revision 15659

          People

          • Assignee:
            Unassigned
            Reporter:
            Tyler Johnson
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: