FLUID-774: The Layout Customizer's avatar does not appear in Safari 3

Metadata

Source
FLUID-774
Type
Sub-task
Priority
Critical
Status
Closed
Resolution
Fixed
Assignee
Jacob Farber
Reporter
Colin Clark
Created
2008-06-12T20:56:31.000-0400
Updated
2008-08-14T10:34:16.000-0400
Versions
  1. 0.1
  2. 0.3
  3. 0.4beta1
  4. 0.4
Fixed Versions
  1. 0.5
Component
  1. Image Reorderer
  2. Layout Reorderer

Description

In the uPortal example for the Layout Customizer (http://build.fluidproject.org/fluid/sample-code/reorderer/portal/portal.html ), the avatar does not appear at all when you drag a portlet around. The drop indication does show up, as does the locked portlet warning message, but the avatar itself is invisible.

Could this be a bug related to our opacity setting?

dev-iteration40

Environments

Safari 3 on Mac OS X 10.5

Comments

  • Anastasia Cheetham commented 2008-07-09T15:16:45.000-0400

    Interestingly, the avatar is fine in the manual test file:
    http://build.fluidproject.org/fluid/tests/fluid-tests/manual/portal/simple-portlets.html
    complete with at least some version of opacity.

    Maybe we could see how the opacity of the manual file is accomplishes, and whether or not that method could be used in the uPortal example...

  • Jacob Farber commented 2008-07-15T20:15:10.000-0400

    I have a feeling this has something to do with either: positioning assigned via javascript affecting the nested content , since we disabled all styling (incld. opacity) on the page and still ran into the problem; or a parsing error in the code itself breaking in Safari while other browsers fail silently (ids prefixed with "undefined_" may point to the problem).

  • Justin Obara commented 2008-07-18T14:50:56.000-0400

    This is also apparent in the Generic Lightbox example (http://build.fluidproject.org/fluid/sample-code/reorderer/generic-lightbox/generic-lightbox.html)

    One thing of interest, is that the avatar retains some of the styling. If the item had focus styling before it was dragged, the avatar will retain this styling. In the uPortal example, the avatar's border will show. In the Lightbox example the avatar will be grey.

  • Justin Obara commented 2008-07-24T15:40:52.000-0400

    Added "Lightbox" to components

  • Justin Obara commented 2008-07-29T12:27:38.000-0400

    Interestingly, Safari doesn't seem to suffer from as much of a slow down as other browsers, due to Fluid-856. This could either do with the Safari being faster, or that the avatar isn't being created and thus there is less to cause the slow down.

    You can test this on the uPortal demo page (http://build.fluidproject.org/fluid/sample-code/reorderer/portal/portal.html).

    First drag the lightbox portlet to a new location, then drag the images within the lightbox.

  • Justin Obara commented 2008-07-30T15:40:49.000-0400

    The sortable vertical list demo (http://build.fluidproject.org/fluid/sample-code/reorderer/todo-list/sortable-styled-todo-list.html) does display a portion of the avatar. The first line of the list item will display in the avatar