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

        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.
        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.
        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.

          People

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

            Dates

            • Created:
              Updated:
              Resolved: