ICEfaces
  1. ICEfaces
  2. ICE-5823

Regression: ICE-1976 Modal Popup is not Draggable

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 1.8.3, 1.8.2-EE-GA_P02
    • Fix Version/s: 1.8.2-EE-GA_P02
    • Component/s: ICE-Components
    • Labels:
      None
    • Environment:
      Tomcat6 & Ff3.6

      Description

      The Modal popup can not be dragged even with draggable="true".
      Test case is available at '\repo\qa\trunk\Regression\Nightly\ICE-1976'
      1. screenshot-01.png
        196 kB
      2. screenshot-02.png
        181 kB
      3. screenshot-03.png
        125 kB

        Activity

        Hide
        Ken Fyten added a comment -

        This test is failing on the icefaces/trunk, but passes against ICEfaces 1.8.2.GA_P01 release, so is a recent regression.

        Show
        Ken Fyten added a comment - This test is failing on the icefaces/trunk, but passes against ICEfaces 1.8.2.GA_P01 release, so is a recent regression.
        Hide
        yip.ng added a comment - - edited

        The popup is shown by a button action. If we skip this step and show the popup directly, it works. See video at http://screencast.com/t/OTA5YjIxNG. Therefore, the problem is probably not with the popup itself, but with the button-triggered round trip to the server.

        Show
        yip.ng added a comment - - edited The popup is shown by a button action. If we skip this step and show the popup directly, it works. See video at http://screencast.com/t/OTA5YjIxNG . Therefore, the problem is probably not with the popup itself, but with the button-triggered round trip to the server.
        Hide
        yip.ng added a comment -

        The JS in the Ajax response is not being executed by the framework in icefaces trunk. In 1.8.2-EE it is executed properly. See screenshots 1 and 2. If we show the popup directly (i.e. on load), then the JS is executed in icefaces trunk. See screenshot 3.

        Show
        yip.ng added a comment - The JS in the Ajax response is not being executed by the framework in icefaces trunk. In 1.8.2-EE it is executed properly. See screenshots 1 and 2. If we show the popup directly (i.e. on load), then the JS is executed in icefaces trunk. See screenshot 3.
        Hide
        yip.ng added a comment -

        Regression is caused by ICE-5704. (Non-trivial changes in 5 .js files.) In particular, the changes in state_mon.js may be the culprit.

        Show
        yip.ng added a comment - Regression is caused by ICE-5704 . (Non-trivial changes in 5 .js files.) In particular, the changes in state_mon.js may be the culprit.
        Hide
        yip.ng added a comment -

        Fixed. See ICE-6059 for screenshot and video.

        Revision: 22434


        Modified : /icefaces/trunk/icefaces/bridge/lib/extras/draggable_ext.js
        Modified : /icefaces/trunk/icefaces/bridge/lib/extras/state_mon.js

        Show
        yip.ng added a comment - Fixed. See ICE-6059 for screenshot and video. Revision: 22434 Modified : /icefaces/trunk/icefaces/bridge/lib/extras/draggable_ext.js Modified : /icefaces/trunk/icefaces/bridge/lib/extras/state_mon.js

          People

          • Assignee:
            yip.ng
            Reporter:
            Mandeep Hayher
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: