ICEfaces
  1. ICEfaces
  2. ICE-2877

The portlet version the Component Showcase has functional and styling related issues.

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 1.7Beta1
    • Fix Version/s: 1.7
    • Component/s: Sample Apps
    • Labels:
      None
    • Environment:
      portal portlet

      Description

      During testing (Liferay 4.4.2 on Tomcat 5.5) for the upcoming release, the portlet build of Component Showcase is exhibiting the following issues:

      Functional

      1) The Drag and Drop portlet stops functioning if it is not the last portlet loaded on a portal page. By last, that means the bottom of the right column (in 2 column layout). Specifically, dragging seems to work but the drop zone is no longer responsive. Reloading the page doesn't fix the problem (as the portlet still loads last) but clicking on the different tabs in the portlet seems to correct the situation.

      2) In the GMap Address Attribute portlet, changing tabs causes the New York pin marker to disappear.

      3) The Panel Series portlet is not showing its images.

      4) The Panel Positioned demo is showing the Panel Tooltip demo.

      5) The Rich Text portlet is throwing an alert box warning that "Toolbar set 'MyToolbar' doesn't exist".

      6) The Rich Text portlet does not work properly when there is more than one copy on the portal page.


      7) The GMap Address Attribute portlet causes IE to throw up a dialog saying that it can't load the page and that the operation has been aborted. You are then directed to an IE specific error page.

      8) In IE the GMap example does not work properly until you switch between the portlet's tabs.

      9) IE seems to have intermittent difficulties and random freezing. For example:
          a) have a portal page with icefaces component
          b) sign in while on that portal page
          c) try to add another portal
          d) IE freezes when click "add content"


      Style Related

      1) In the Drag and Drop portlet, as you drag, the ghost of the draggable is renderered far below the mouse pointer. There seems to be some browser specific issues as well. IE may only show this on the first drag then subsequent drags will work. Firefox 2 will show a second flickering ghost in the proper location.


      2) In the Menu portlet, the submenus are usually rendered far away from their parents. Changing the orientation back and forth may fix this.

      3) In the Panel Popup portlet, the popups are not positioned correctly. Also, the images for the popup window icons are not properly displayed.

      4) The Panel Divider portlet works, but when you go to drag the dividers, the divider lines are drawn far offset from where the mouse is.

        Activity

        Repository Revision Date User Message
        ICEsoft Public SVN Repository #16061 Wed Mar 19 09:52:11 MDT 2008 deryk.sinotte ICE-2877: fixing some of the resource location issues and getting the correct include for Panel Positioned portlet
        Files Changed
        Commit graph ADD /icefaces/trunk/icefaces/samples/component-showcase/portlet/web/images/panelSeries/Ice Berg.jpg
        Commit graph MODIFY /icefaces/trunk/icefaces/samples/component-showcase/portlet/web/Components_Panel_Positioned.jspx
        Commit graph ADD /icefaces/trunk/icefaces/samples/component-showcase/portlet/web/images/panelSeries
        Commit graph ADD /icefaces/trunk/icefaces/samples/component-showcase/portlet/web/js
        Commit graph MODIFY /icefaces/trunk/icefaces/samples/component-showcase/build.xml
        Commit graph ADD /icefaces/trunk/icefaces/samples/component-showcase/portlet/web/images
        Commit graph ADD /icefaces/trunk/icefaces/samples/component-showcase/portlet/web/images/panelSeries/Ice Sailer.jpg
        Commit graph ADD /icefaces/trunk/icefaces/samples/component-showcase/portlet/web/images/panelSeries/Ice Breaker.jpg
        Commit graph ADD /icefaces/trunk/icefaces/samples/component-showcase/portlet/web/images/panelSeries/Ice Castle.jpg
        Commit graph ADD /icefaces/trunk/icefaces/samples/component-showcase/portlet/web/js/customConfig.js
        Deryk Sinotte created issue -
        Hide
        Deryk Sinotte added a comment -

        Functional

        2) I cannot reproduce this yet.

        3) I've copied images into the portlet directory and altered the build to include them.

        4) I've corrected the error which was including the wrong file.

        5) I've copied the customConfig.js into the portlet directory and altered the build to include it.

        Show
        Deryk Sinotte added a comment - Functional 2) I cannot reproduce this yet. 3) I've copied images into the portlet directory and altered the build to include them. 4) I've corrected the error which was including the wrong file. 5) I've copied the customConfig.js into the portlet directory and altered the build to include it.
        Hide
        Deryk Sinotte added a comment -

        6) This works a bit better now (perhaps because we fixed #5) but it still seems flakey.

        7) This is apparently a known problem with IE and Google Map APIs. I found this link that suggests a way to fix it:

        http://www.ryangrant.net/archives/internet-explorer-cannot-open-the-internet-site-operation-aborted-google-map-api

        8) It's possible that fixing #7 could help with this.

        Show
        Deryk Sinotte added a comment - 6) This works a bit better now (perhaps because we fixed #5) but it still seems flakey. 7) This is apparently a known problem with IE and Google Map APIs. I found this link that suggests a way to fix it: http://www.ryangrant.net/archives/internet-explorer-cannot-open-the-internet-site-operation-aborted-google-map-api 8) It's possible that fixing #7 could help with this.
        Deryk Sinotte made changes -
        Field Original Value New Value
        Assignee Deryk Sinotte [ deryk.sinotte ]
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #16063 Wed Mar 19 11:35:02 MDT 2008 deryk.sinotte ICE-2877: Commented out the GMap examples for upcoming release and fixed the close button images for Panel Popup portlet.
        Files Changed
        Commit graph ADD /icefaces/trunk/icefaces/samples/component-showcase/portlet/web/images/popupPanel/popupclose.gif
        Commit graph ADD /icefaces/trunk/icefaces/samples/component-showcase/portlet/web/images/popupPanel
        Commit graph MODIFY /icefaces/trunk/icefaces/samples/component-showcase/portlet/conf/liferay/liferay-display.xml
        Commit graph MODIFY /icefaces/trunk/icefaces/samples/component-showcase/portlet/conf/portlet.xml
        Commit graph ADD /icefaces/trunk/icefaces/samples/component-showcase/portlet/web/images/popupPanel/resize.gif
        Commit graph MODIFY /icefaces/trunk/icefaces/samples/component-showcase/portlet/conf/liferay/liferay-portlet.xml
        Hide
        Deryk Sinotte added a comment -

        Functional 2,7,8 - I've commented out the GMap portlet examples for the upcoming release until we can make them more robust.

        Style 3 - I've fixed the problem with the Panel Popups not finding the images for the close buttons.

        Show
        Deryk Sinotte added a comment - Functional 2,7,8 - I've commented out the GMap portlet examples for the upcoming release until we can make them more robust. Style 3 - I've fixed the problem with the Panel Popups not finding the images for the close buttons.
        Hide
        Deryk Sinotte added a comment -

        Functional 9 - I retried with a fresh build from the updates in the repository (tweaks to our JavaScript bridge compression) but IE still exhibits some odd behaviour. The typical behaviour is what appears to be a freeze in the browser when signing in or out of Liferay. It looks like we're not getting any responses to the bridge or they are very slow. If you wait long enough, it sometimes recovers but it may also timeout.

        Show
        Deryk Sinotte added a comment - Functional 9 - I retried with a fresh build from the updates in the repository (tweaks to our JavaScript bridge compression) but IE still exhibits some odd behaviour. The typical behaviour is what appears to be a freeze in the browser when signing in or out of Liferay. It looks like we're not getting any responses to the bridge or they are very slow. If you wait long enough, it sometimes recovers but it may also timeout.
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #16074 Wed Mar 19 18:27:48 MDT 2008 yip.ng ICE-2877
        Fixed close button image not appearing in portlet environment.
        Files Changed
        Commit graph MODIFY /icefaces/trunk/icefaces/samples/component-showcase/src/com/icesoft/icefaces/samples/showcase/layoutPanels/popupPanel/PopupBean.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #16097 Thu Mar 20 16:30:55 MDT 2008 yip.ng ICE-2877
        Changed positioning of draggable popup so it displays better in portlet environment.
        Files Changed
        Commit graph MODIFY /icefaces/trunk/icefaces/samples/component-showcase/web/inc/layoutPanels/panelPopup.jspx
        Hide
        yip.ng added a comment -

        Remainder of "Style Related" issues split into: ICE-2887, ICE-2889, ICE-2890. They are not purely style-related, but are mostly JavaScript-related. Fixes are unlikely to be trivial and testing will certainly be time-consuming.

        Show
        yip.ng added a comment - Remainder of "Style Related" issues split into: ICE-2887 , ICE-2889 , ICE-2890 . They are not purely style-related, but are mostly JavaScript-related. Fixes are unlikely to be trivial and testing will certainly be time-consuming.
        Hide
        Deryk Sinotte added a comment -

        Most of the major issues for this case have been addressed in the 1.7 release. Going forward, individual items can be handled in specific JIRAs.

        Resolving as fixed.

        Show
        Deryk Sinotte added a comment - Most of the major issues for this case have been addressed in the 1.7 release. Going forward, individual items can be handled in specific JIRAs. Resolving as fixed.
        Deryk Sinotte made changes -
        Status Open [ 1 ] Resolved [ 5 ]
        Fix Version/s 1.7 [ 10080 ]
        Resolution Fixed [ 1 ]
        Ken Fyten made changes -
        Status Resolved [ 5 ] Closed [ 6 ]
        Assignee Deryk Sinotte [ deryk.sinotte ]

          People

          • Assignee:
            Unassigned
            Reporter:
            Deryk Sinotte
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: