FLUID-1030: Inline Edit tooltip needs to be initialized *after* page load

Metadata

Source
FLUID-1030
Type
Bug
Priority
Major
Status
Closed
Resolution
Fixed
Assignee
N/A
Reporter
Anastasia Cheetham
Created
2008-07-25T16:15:13.000-0400
Updated
2009-06-03T13:43:47.000-0400
Versions
N/A
Fixed Versions
  1. 0.5beta1
Component
  1. Inline Edit

Description

Currently, the tooltip used by the Inline Edit must be initialized after the page loads fully, or IE will throw an error. We've wrapped the tooltip initialization code in jQuery() as a workaround, but this issue should be investigated further.

Environments

IE6, IE7 (Win XP)

Comments

  • Jacob Farber commented 2008-07-25T17:02:44.000-0400

    I believe this is part of a documented bug for IE, where you can't append to a node unless you are a direct child of the node and the DOM is finished being parsed.
    Please see ( http://support.microsoft.com/kb/927917/en-us )

  • Colin Clark commented 2008-07-31T17:24:54.000-0400

    This was fixed in Infusion 0.4 by wrapping only the tooltip initialization code in a jQuery.ready call. This means that, if the user is employing a script block, the inline editor will instantiated first, and once the rest of the DOM is ready, the tooltip will be added.