ICEfaces
  1. ICEfaces
  2. ICE-6316

Regression: ICE-2368 Autoposition panel not working correctly

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 2.0.0
    • Fix Version/s: 2.0.0
    • Component/s: None
    • Labels:
      None
    • Environment:
      Icefaces2 trunk revision# 23251
      Server: tomcat6
      Browser: IE7 & Opera10.10
    • Assignee Priority:
      P1

      Description

      The autoposition popup panel position cannot be changed dynamically on IE & Opera browsers only.
      Testcase available at "C:\repo\qa\trunk\Regression-Icefaces2\Nightly\ICE-2368"

        Activity

        Hide
        Ken Fyten added a comment -

        Another possible regression from recent logic changes to popup panel JS.

        I've asked Mandeep to add specific instructions to the JIRA, but they might already be in the test case app.

        Show
        Ken Fyten added a comment - Another possible regression from recent logic changes to popup panel JS. I've asked Mandeep to add specific instructions to the JIRA, but they might already be in the test case app.
        Hide
        Mandeep Hayher added a comment -

        Icefaces2 revision# 23501
        Server: Tomca6
        With deltaSubmit=true

        AutoCenter panel does not work on any browser, on FF & Opera it works only once but on IE it never works.

        Steps:
        1)check the autocenterPanel checkbox
        2)A popup panle should be displayed
        3) drag and drop the popup panel a couple times to reproduce the issue

        Show
        Mandeep Hayher added a comment - Icefaces2 revision# 23501 Server: Tomca6 With deltaSubmit=true AutoCenter panel does not work on any browser, on FF & Opera it works only once but on IE it never works. Steps: 1)check the autocenterPanel checkbox 2)A popup panle should be displayed 3) drag and drop the popup panel a couple times to reproduce the issue
        Hide
        Mircea Toma added a comment - - edited

        Drag and drop form submit always sends an additional icefacesCSSUpdate='' parameter. Due to ICE-5913 fixes al forms, including the hidden form used for delta submit, gets this hidden input field automatically.

        The solution does not remove the source of this issue since that would mean reverting ICE-5913 fixes. Instead a test was added in DeltaSubmitPhaseListener to make sure that the direct parameters are added to the parameter map only when they do not participate also in parameter diffing.

        Show
        Mircea Toma added a comment - - edited Drag and drop form submit always sends an additional icefacesCSSUpdate='' parameter. Due to ICE-5913 fixes al forms, including the hidden form used for delta submit, gets this hidden input field automatically. The solution does not remove the source of this issue since that would mean reverting ICE-5913 fixes. Instead a test was added in DeltaSubmitPhaseListener to make sure that the direct parameters are added to the parameter map only when they do not participate also in parameter diffing.
        Hide
        Mandeep Hayher added a comment - - edited

        Icefaces2 revision# 23643
        Server: Tomcat6
        Browser: Opera10.60 & IE8

        AutoCenterPanel now works fine on all browser but AutoPositionPanel stil has problem.

        The autoposition popup panel position cannot be changed dynamically on IE & Opera browsers only.
        1) load application, check AutoPositionPanel to display is on screen
        2) change autoPositionInput value and press enter.
        Notice the position of autoPositionPanel is not updated
        3) now drag and drop the autoPositionPanel to anywhere
        Notice the autoPositionPanel position is adjusted to match the autoPositionInput values.

        New jira created 'ICE-6410'

        Show
        Mandeep Hayher added a comment - - edited Icefaces2 revision# 23643 Server: Tomcat6 Browser: Opera10.60 & IE8 AutoCenterPanel now works fine on all browser but AutoPositionPanel stil has problem. The autoposition popup panel position cannot be changed dynamically on IE & Opera browsers only. 1) load application, check AutoPositionPanel to display is on screen 2) change autoPositionInput value and press enter. Notice the position of autoPositionPanel is not updated 3) now drag and drop the autoPositionPanel to anywhere Notice the autoPositionPanel position is adjusted to match the autoPositionInput values. New jira created ' ICE-6410 '

          People

          • Assignee:
            Mircea Toma
            Reporter:
            Mandeep Hayher
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: