ICEmobile
  1. ICEmobile
  2. MOBI-1009

IE8 and IE9 panelPopups using client js not changing class properly

    Details

    • Type: Bug Bug
    • Status: Resolved
    • Priority: Major Major
    • Resolution: Invalid
    • Affects Version/s: EE 1.3.0.GA_P01
    • Fix Version/s: 1.3.1
    • Component/s: Faces
    • Labels:
      None
    • Environment:
      jsf 2 icemobile

      Description

      When clicking on something that activates onclick=" ice.mobi.panelPopup.openClient('settingsPopup'); "
      The classNames which make the popup visible are not consistently being changed so the popup can be viewed.

        Activity

        Judy Guglielmin created issue -
        Judy Guglielmin made changes -
        Field Original Value New Value
        Description in IE8 and IE9, the popups do not always show up. When replacing

                        containerNode.className = opencontClass;
        with
                        containerNode.setAttribute("className", opencontClass);

        (also for the openbgClass), the popups worked in testing
        in IE9, the popups do not always show up. When replacing

                        containerNode.className = opencontClass;
        with
                        containerNode.setAttribute("className", opencontClass);

        (also for the openbgClass), the popups worked in testing
        Judy Guglielmin made changes -
        Description in IE9, the popups do not always show up. When replacing

                        containerNode.className = opencontClass;
        with
                        containerNode.setAttribute("className", opencontClass);

        (also for the openbgClass), the popups worked in testing
        in IE9, the popups do not always show up. When replacing

                        containerNode.className = opencontClass;
        with
                        containerNode.setAttribute("className", opencontClass);

        (also for the openbgClass), the popups worked in testing

        NOt doing it for IE8 though...still looking
        Philip Breau made changes -
        Assignee Steve Maryka [ steve.maryka ] Judy Guglielmin [ judy.guglielmin ]
        Judy Guglielmin made changes -
        Summary IE8 and IE9 panelPopup do not support <node>.className for setting class to node IE8 and IE9 panelPopups using client js not changing class properly
        Judy Guglielmin made changes -
        Description in IE9, the popups do not always show up. When replacing

                        containerNode.className = opencontClass;
        with
                        containerNode.setAttribute("className", opencontClass);

        (also for the openbgClass), the popups worked in testing

        NOt doing it for IE8 though...still looking
        When clicking on something that activates onclick=" ice.mobi.panelPopup.openClient('settingsPopup'); "
        The classNames which make the popup visible are not consistently being changed so the popup can be viewed.
        Philip Breau made changes -
        Assignee Judy Guglielmin [ judy.guglielmin ] Philip Breau [ philip.breau ]
        Hide
        Philip Breau added a comment -

        The issue is with the test case, not the component. The popup works fine in the Showcase. The problem with the test case is that the popup is triggered, but it's hidden behind another element.

        Show
        Philip Breau added a comment - The issue is with the test case, not the component. The popup works fine in the Showcase. The problem with the test case is that the popup is triggered, but it's hidden behind another element.
        Philip Breau made changes -
        Status Open [ 1 ] Resolved [ 5 ]
        Resolution Invalid [ 6 ]

          People

          • Assignee:
            Philip Breau
            Reporter:
            Judy Guglielmin
          • Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: