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

        Ken Fyten created issue -
        Ken Fyten made changes -
        Field Original Value New Value
        Salesforce Case []
        Fix Version/s 2.1 [ 10241 ]
        Assignee Priority P2
        Assignee yip.ng [ yip.ng ]
        Ken Fyten made changes -
        Salesforce Case []
        Assignee Priority P2
        Assignee yip.ng [ yip.ng ] Ken Fyten [ ken.fyten ]
        Ken Fyten made changes -
        Link This issue depends on ICE-7112 [ ICE-7112 ]
        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).
        Cruz Miraback made changes -
        Attachment 1.PNG [ 13564 ]
        Attachment 2.PNG [ 13565 ]
        Attachment 3.PNG [ 13566 ]
        Cruz Miraback made changes -
        Attachment 4.PNG [ 13567 ]
        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.
        Ken Fyten made changes -
        Salesforce Case []
        Assignee Priority P2
        Assignee Ken Fyten [ ken.fyten ] yip.ng [ yip.ng ]
        Ken Fyten made changes -
        Salesforce Case []
        Assignee Priority P2 P1
        Ken Fyten made changes -
        Salesforce Case []
        Assignee Priority P1 P2
        Ken Fyten made changes -
        Salesforce Case []
        Security Private [ 10001 ]
        Ken Fyten made changes -
        Salesforce Case []
        Affects [Documentation (User Guide, Ref. Guide, etc.), Sample App./Tutorial]
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #25880 Fri Oct 07 12:00:06 MDT 2011 ken.fyten ICE-7111 - Add new ace:notificationPanel component.
        Files Changed
        Commit graph ADD /icefaces2/scratchpads/ace-merge/icefaces/ace/component/resources/icefaces.ace/notificationpanel
        Commit graph ADD /icefaces2/scratchpads/ace-merge/icefaces/ace/component/src/org/icefaces/ace/component/notificationpanel/NotificationPanelMeta.java
        Commit graph ADD /icefaces2/scratchpads/ace-merge/icefaces/ace/component/resources/icefaces.ace/notificationpanel/notificationpanel.css
        Commit graph ADD /icefaces2/scratchpads/ace-merge/icefaces/ace/component/src/org/icefaces/ace/component/notificationpanel/NotificationPanelRenderer.java
        Commit graph ADD /icefaces2/scratchpads/ace-merge/icefaces/ace/component/src/org/icefaces/ace/component/notificationpanel/NotificationPanel.java
        Commit graph ADD /icefaces2/scratchpads/ace-merge/icefaces/ace/component/resources/icefaces.ace/notificationpanel/notificationpanel.js
        Commit graph ADD /icefaces2/scratchpads/ace-merge/icefaces/ace/component/src/org/icefaces/ace/component/notificationpanel
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #26462 Fri Nov 18 12:25:52 MST 2011 ken.fyten ICE-7111 Add new ace:notificationPanel component.
        Files Changed
        Commit graph ADD /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/notificationpanel/NotificationPanelRenderer.java
        Commit graph ADD /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/notificationpanel/NotificationPanel.java
        Commit graph ADD /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/notificationpanel/NotificationPanelMeta.java
        Commit graph ADD /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/notificationpanel/notificationpanel.js
        Commit graph ADD /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/notificationpanel
        Commit graph ADD /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/notificationpanel/notificationpanel.css
        Commit graph ADD /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/notificationpanel
        Ken Fyten made changes -
        Fix Version/s 3.1 [ 10312 ]
        Fix Version/s 3.0 [ 10241 ]
        Ken Fyten made changes -
        Salesforce Case []
        Fix Version/s 3.0 [ 10241 ]
        Fix Version/s 3.1 [ 10312 ]
        Ken Fyten made changes -
        Salesforce Case []
        Assignee Priority P2 P3
        Ken Fyten made changes -
        Salesforce Case []
        Assignee Priority P3 P2
        yip.ng made changes -
        Attachment screenshot-5.png [ 13880 ]
        yip.ng made changes -
        Attachment screenshot-6.png [ 13881 ]
        yip.ng made changes -
        Attachment screenshot-7.png [ 13882 ]
        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
        yip.ng made changes -
        Status Open [ 1 ] Resolved [ 5 ]
        Resolution Fixed [ 1 ]
        Ken Fyten made changes -
        Fix Version/s 3.0.RC2 [ 10313 ]
        Ken Fyten made changes -
        Status Resolved [ 5 ] Closed [ 6 ]

          People

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

            Dates

            • Created:
              Updated:
              Resolved: