ICEfaces
  1. ICEfaces
  2. ICE-11167

Reposition the dialog when browser window is resized

    Details

    • Type: Improvement Improvement
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 4.1.1, EE-4.1.0.RC1
    • Fix Version/s: 4.2
    • Component/s: ACE-Components
    • Labels:
      None
    • Environment:
      icefaces4 ace jsf2.2

      Description

      Currently the ace:dialog will not be repositioned in the window if the browser window is resized. The dialog should be repositioned within the resized window while still respecting the contraints defined through the "dialogPosition" attribute.

        Issue Links

          Activity

          Judy Guglielmin created issue -
          Judy Guglielmin made changes -
          Field Original Value New Value
          Assignee Ken Fyten [ ken.fyten ]
          Judy Guglielmin made changes -
          Fix Version/s EE-4.2.0.GA [ 13071 ]
          Judy Guglielmin made changes -
          Link This issue blocks ICE-11168 [ ICE-11168 ]
          Ken Fyten made changes -
          Assignee Ken Fyten [ ken.fyten ] Arturo Zambrano [ artzambrano ]
          Assignee Priority P1 [ 10010 ]
          Ken Fyten made changes -
          Assignee Arturo Zambrano [ artzambrano ] Mircea Toma [ mircea.toma ]
          Ken Fyten made changes -
          Fix Version/s 4.2 [ 12870 ]
          Fix Version/s EE-4.2.0.GA [ 13071 ]
          Mircea Toma made changes -
          Summary add a listener to <ace:dialog> for resizing of browser window to reposition the dialog Reposition the dialog when browser window is resized
          Mircea Toma made changes -
          Description Currently the ace:dialog will not be repositioned in the window if the browser window is resized. Since the dialog may no longer be visible when this happens, a listener for the browser resize event should fire a method to reposition the dialog. Currently the ace:dialog will not be repositioned in the window if the browser window is resized. The dialog should be repositioned within the resized window while still respecting the contraints defined through the _dialogPosition_ attribute.
          Mircea Toma made changes -
          Description Currently the ace:dialog will not be repositioned in the window if the browser window is resized. The dialog should be repositioned within the resized window while still respecting the contraints defined through the _dialogPosition_ attribute. Currently the ace:dialog will not be repositioned in the window if the browser window is resized. The dialog should be repositioned within the resized window while still respecting the contraints defined through the "dialogPosition" attribute.
          Hide
          Mircea Toma added a comment - - edited

          Registered callback that repositions the dialog when the window is resized. The callback is removed once the dialog is closed.

          Show
          Mircea Toma added a comment - - edited Registered callback that repositions the dialog when the window is resized. The callback is removed once the dialog is closed.
          Mircea Toma made changes -
          Status Open [ 1 ] Resolved [ 5 ]
          Resolution Fixed [ 1 ]
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #50565 Mon Feb 20 08:03:07 MST 2017 mircea.toma ICE-11167 Register callback that repositions the dialog when the window is resized.
          Files Changed
          Commit graph MODIFY /icefaces4/trunk/icefaces/ace/component/resources/icefaces.ace/dialog/dialog.js
          Hide
          Carmen Cristurean added a comment - - edited

          Verified ICEfaces4 trunk r 50712 with showcase > dialog demos, and the QA ace:dialog test application > dialog inside h:dataTable and dialog inside ace:dataTable in IE11, IE8, MsEdge38, Chrome56, FF49.

          Ran all ace:dialog QA regressions in Chrome56.

          Show
          Carmen Cristurean added a comment - - edited Verified ICEfaces4 trunk r 50712 with showcase > dialog demos, and the QA ace:dialog test application > dialog inside h:dataTable and dialog inside ace:dataTable in IE11, IE8, MsEdge38, Chrome56, FF49. Ran all ace:dialog QA regressions in Chrome56.
          Ken Fyten made changes -
          Status Resolved [ 5 ] Closed [ 6 ]

            People

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

              Dates

              • Created:
                Updated:
                Resolved: