ICEfaces
  1. ICEfaces
  2. ICE-2333

Modal panelPopup displays and then moves / resizes visibly

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Minor Minor
    • Resolution: Fixed
    • Affects Version/s: 1.6
    • Fix Version/s: 1.6.2, 1.7DR#3, 1.7
    • Component/s: ICE-Components
    • Labels:
      None
    • Environment:
      Firefox, Opera, Safari

      Description

      When the modal panelPopup is displayed on some browsers there are a couple of visible issues:

      1. There is a detectable resizing of the modality DIV element. Basically, it displays at a fixed size in the top left corner and then is resized to fill the page. This is an undesirable effect. It would be better if the modal div wasn't visible at all until it was the correct size, etc.

      2. The panelPopup itself is displayed in a given location initially and then snaps to the center of the window. It shouldn't appear to the user until it is in it's final location.

      Also, note that the backing div should display before the panelPopup as it looks strange if the div appears after the popup is displayed.

        Issue Links

          Activity

          Ken Fyten created issue -
          Ken Fyten made changes -
          Field Original Value New Value
          Fix Version/s 1.6.2 [ 10111 ]
          Fix Version/s 1.7DR#3 [ 10112 ]
          Assignee Priority P1
          Assignee Mircea Toma [ mircea.toma ]
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #15104 Tue Nov 06 18:14:23 MST 2007 mircea.toma Resize overlay whil invisible.
          Fix javascript injection.

          ICE-2333
          Files Changed
          Commit graph MODIFY /icefaces/trunk/icefaces/component/src/com/icesoft/faces/component/panelpopup/PanelPopupRenderer.java
          Commit graph MODIFY /icefaces/trunk/icefaces/bridge/lib/extras/style.js
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #15107 Wed Nov 07 10:29:15 MST 2007 mircea.toma Resize overlay while invisible.
          Fix javascript injection.
          ICE-2333
          Files Changed
          Commit graph MODIFY /icefaces/branches/icefaces-1.6/icefaces/bridge/lib/extras/style.js
          Commit graph MODIFY /icefaces/branches/icefaces-1.6/icefaces/component/src/com/icesoft/faces/component/panelpopup/PanelPopupRenderer.java
          Hide
          Mircea Toma added a comment -

          Resize overlay while invisible.

          Show
          Mircea Toma added a comment - Resize overlay while invisible.
          Mircea Toma made changes -
          Status Open [ 1 ] Resolved [ 5 ]
          Resolution Fixed [ 1 ]
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #15111 Wed Nov 07 13:00:31 MST 2007 adnan.durrani Fix for issue # 2 of ICE-2333 (Modal panelPopup displays and then moves / resizes visibly)
          Files Changed
          Commit graph MODIFY /icefaces/trunk/icefaces/bridge/lib/extras/style.js
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #15112 Wed Nov 07 13:01:58 MST 2007 adnan.durrani Backporting the fix for issue # 2 of ICE-2333(Modal panelPopup displays and then moves / resizes visibly)
          Files Changed
          Commit graph MODIFY /icefaces/branches/icefaces-1.6/icefaces/bridge/lib/extras/style.js
          Ken Fyten made changes -
          Resolution Fixed [ 1 ]
          Status Resolved [ 5 ] Reopened [ 4 ]
          Assignee Mircea Toma [ mircea.toma ] Adnan Durrani [ adnan.durrani ]
          Ken Fyten made changes -
          Summary Modal panelPopup div displays and then resizes visibly Modal panelPopup displays and then moves / resizes visibly
          Description When the modal panelPopup is displayed on some browsers there is a detectable resizing of the modality DIV element. Basically, it displays at a fixed size in the top left corner and then is resized to fill the page. This is an undesirable effect.

          It would be better if the modal div wasn't visible at all until it was the correct size, etc.
          When the modal panelPopup is displayed on some browsers there are a couple of visible issues:

          1. There is a detectable resizing of the modality DIV element. Basically, it displays at a fixed size in the top left corner and then is resized to fill the page. This is an undesirable effect. It would be better if the modal div wasn't visible at all until it was the correct size, etc.

          2. The panelPopup itself is displayed in a given location initially and then snaps to the center of the window. It shouldn't appear to the user until it is in it's final location.

          Also, note that the backing div should display before the panelPopup as it looks strange if the div appears after the popup is displayed.
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #15113 Wed Nov 07 13:54:16 MST 2007 adnan.durrani Fix related to ICE-2333
          Files Changed
          Commit graph MODIFY /icefaces/trunk/icefaces/bridge/lib/extras/style.js
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #15114 Wed Nov 07 13:54:55 MST 2007 adnan.durrani Fix related to ICE-2333
          Files Changed
          Commit graph MODIFY /icefaces/branches/icefaces-1.6/icefaces/bridge/lib/extras/style.js
          Adnan Durrani made changes -
          Status Reopened [ 4 ] In Progress [ 3 ]
          Hide
          Adnan Durrani added a comment -

          Trunk : 15111
          1.6 branch : 15112

          Show
          Adnan Durrani added a comment - Trunk : 15111 1.6 branch : 15112
          Adnan Durrani made changes -
          Status In Progress [ 3 ] Resolved [ 5 ]
          Resolution Fixed [ 1 ]
          Hide
          Adnan Durrani added a comment -

          Trunk: 15113
          1.6 brnach: 15114

          Show
          Adnan Durrani added a comment - Trunk: 15113 1.6 brnach: 15114
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #15132 Thu Nov 08 10:41:19 MST 2007 mircea.toma Fix javascript evaluation in Safari.
          ICE-2333
          Files Changed
          Commit graph MODIFY /icefaces/branches/icefaces-1.6/icefaces/bridge/src/script.js
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #15135 Thu Nov 08 11:58:33 MST 2007 mircea.toma Workaround IE bug.
          ICE-2333
          Files Changed
          Commit graph MODIFY /icefaces/branches/icefaces-1.6/icefaces/bridge/lib/extras/style.js
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #15136 Thu Nov 08 12:00:30 MST 2007 mircea.toma Workaround IE bug.
          ICE-2333
          Files Changed
          Commit graph MODIFY /icefaces/trunk/icefaces/bridge/lib/extras/style.js
          Ken Fyten made changes -
          Link This issue blocks ICE-2362 [ ICE-2362 ]
          Ken Fyten made changes -
          Priority Major [ 3 ] Minor [ 4 ]
          Ken Fyten made changes -
          Fix Version/s 1.7 [ 10080 ]
          Ken Fyten made changes -
          Status Resolved [ 5 ] Closed [ 6 ]
          Assignee Priority P1
          Assignee Adnan Durrani [ adnan.durrani ]

            People

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

              Dates

              • Created:
                Updated:
                Resolved: