ICEfaces
  1. ICEfaces
  2. ICE-7111

New ace:notificationPanel component

    Details

    • Type: New Feature New Feature
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 3.0.RC2, 3.0
    • Component/s: ACE-Components
    • Labels:
      None
    • Environment:
      ICEfaces 2.1, Advanced Component Environment
    • Assignee Priority:
      P2
    • Affects:
      Documentation (User Guide, Ref. Guide, etc.), Sample App./Tutorial

      Description

      Add a new ace:notificationPanel component that can be used to display notification messages (or other contents) across the bottom region of the page.
      1. 1.PNG
        57 kB
      2. 2.PNG
        69 kB
      3. 3.PNG
        60 kB
      4. 4.PNG
        46 kB
      5. screenshot-5.png
        117 kB
      6. screenshot-6.png
        108 kB
      7. screenshot-7.png
        175 kB

        Activity

        Hide
        Cruz Miraback added a comment -

        This component has been tested using grimlock rev# 25582 on tomcat6 server using the browsers: IE7, Firefox 3.6.7, Gchrome14.
        Test pages are located at: repo\qa\trunk\Regression-Icefaces2\Sparkle\notificationPanel

        ISSUES:

        Internet Explorer

        1. StyleClass Attribute doesn't appear to be working (See screenshot 1 for expected, and screenshot 2 for actual).

        2. notificationPanel in PanelTabSet: The PanelTabSet doesn't render properly (See ICE-7250).

        3. Changing position dynamically doesn't change the position of the notificationPanel (it remains at the top).

        4. notificationPanel in Repeat: The panels render contiguously at the end of the form, instead of at the top where they should be (See screenshot 3).

        Google Chrome

        1. Changing the position dynamically causes two panels to be rendered, one on the top, and one on the bottom (See screenshot 4).

        Show
        Cruz Miraback added a comment - This component has been tested using grimlock rev# 25582 on tomcat6 server using the browsers: IE7, Firefox 3.6.7, Gchrome14. Test pages are located at: repo\qa\trunk\Regression-Icefaces2\Sparkle\notificationPanel ISSUES: Internet Explorer 1. StyleClass Attribute doesn't appear to be working (See screenshot 1 for expected, and screenshot 2 for actual). 2. notificationPanel in PanelTabSet: The PanelTabSet doesn't render properly (See ICE-7250 ). 3. Changing position dynamically doesn't change the position of the notificationPanel (it remains at the top). 4. notificationPanel in Repeat: The panels render contiguously at the end of the form, instead of at the top where they should be (See screenshot 3). Google Chrome 1. Changing the position dynamically causes two panels to be rendered, one on the top, and one on the bottom (See screenshot 4).
        Hide
        Ken Fyten added a comment - - edited

        Target the styleClass attribute issue and the UISeries issue for 2.1.

        Show
        Ken Fyten added a comment - - edited Target the styleClass attribute issue and the UISeries issue for 2.1.
        Hide
        yip.ng added a comment -

        Style class does get rendered correctly. See screenshot-5 to -7.png
        The font size problem can't be reproduced anymore. See screenshot-5.png and screenshot-6.png.
        The background color problem is caused by the opacity property, which likely has cross-browser issues. If we disable it in FF, then even FF looks the same. See screehshot-7.png.

        Show
        yip.ng added a comment - Style class does get rendered correctly. See screenshot-5 to -7.png The font size problem can't be reproduced anymore. See screenshot-5.png and screenshot-6.png. The background color problem is caused by the opacity property, which likely has cross-browser issues. If we disable it in FF, then even FF looks the same. See screehshot-7.png.
        Hide
        Ken Fyten added a comment -

        Let's keep the opacity.

        Show
        Ken Fyten added a comment - Let's keep the opacity.
        Hide
        yip.ng added a comment -

        notificationPanel in Repeat: Cause is missing DOCTYPE. Notification panel uses fixed positioning, which works only in Standards mode, not Quirks mode. Known IE issue.

        Modified: C:\svn\repo\qa\trunk\Regression-Icefaces2\Sparkle\Nightly\notificationPanel\web\notificationPanelRepeat.xhtml
        Completed: At revision: 29690

        Show
        yip.ng added a comment - notificationPanel in Repeat: Cause is missing DOCTYPE. Notification panel uses fixed positioning, which works only in Standards mode, not Quirks mode. Known IE issue. Modified: C:\svn\repo\qa\trunk\Regression-Icefaces2\Sparkle\Nightly\notificationPanel\web\notificationPanelRepeat.xhtml Completed: At revision: 29690
        Hide
        yip.ng added a comment -

        Dynamic position problems in IE and Chrome can't be reproduced anymore.

        "autoDisplay" attribute doesn't exist anymore. Changed to use "visible" attribute. Also bean was missing autoDisplay causing app. to fail. Added visible to bean.

        Modified: C:\svn\repo\qa\trunk\Regression-Icefaces2\Sparkle\Nightly\notificationPanel\src\org\icefaces\notificationPanel\AttributeBean.java
        Modified: C:\svn\repo\qa\trunk\Regression-Icefaces2\Sparkle\Nightly\notificationPanel\web\notificationPanelDynAttribute.xhtml
        Completed: At revision: 29693

        Show
        yip.ng added a comment - Dynamic position problems in IE and Chrome can't be reproduced anymore. "autoDisplay" attribute doesn't exist anymore. Changed to use "visible" attribute. Also bean was missing autoDisplay causing app. to fail. Added visible to bean. Modified: C:\svn\repo\qa\trunk\Regression-Icefaces2\Sparkle\Nightly\notificationPanel\src\org\icefaces\notificationPanel\AttributeBean.java Modified: C:\svn\repo\qa\trunk\Regression-Icefaces2\Sparkle\Nightly\notificationPanel\web\notificationPanelDynAttribute.xhtml Completed: At revision: 29693

          People

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

            Dates

            • Created:
              Updated:
              Resolved: