Opened 12 years ago

Closed 12 years ago

#2639 closed task (fixed)

Tooltip: port to Dijit

Reported by: bill Owned by: bill
Priority: high Milestone: 0.9beta
Component: Dijit Version: 0.9
Keywords: Cc:
Blocked By: Blocking:

Change History (11)

comment:1 Changed 12 years ago by bill

(In [7786]) make tooltip a bubble, and trigger it from position of node rather than position of mouse, for accessibility reasons. refs #2639

comment:2 Changed 12 years ago by bill

(In [8092]) For performance reasons, make one master tooltip that looks like a voice bubble that's used all over the page.

The "Tooltip" widget just monitors mouse movements on the target node, and sends commands (hmm, should this be implementedas a topic?) to the master tooltip.

Refs #2639.

comment:3 Changed 12 years ago by bill

Type: defecttask
Version: 0.4.20.9

Note: tooltip is basically working but there's an exception about parentNode

comment:4 Changed 12 years ago by bill

(In [8290]) Make tooltip semi-transparent, and add backgroundIFrame for IE6. Refs #2639.

comment:5 Changed 12 years ago by bill

Description: modified (diff)

comment:6 Changed 12 years ago by bill

(In [8348]) Resolve race conditions when show()/hide() called in quick succession. Refs #2639.

comment:7 Changed 12 years ago by bill

(In [8350]) Erase trailing comma; refs #2639.

comment:8 Changed 12 years ago by bill

Component: WidgetsDijit

comment:9 Changed 12 years ago by bill

(In [8835]) Fix tooltip not disappearing / not appearing when moving mouse quickly over the input boxes. Still problem with IE display (triangle doesn't show up.)

Refs #2639.

comment:10 Changed 12 years ago by bill

(In [8857]) Fixes so tooltip runs on IE.

IE overflow:visible doesn't work on a node w/an opacity setting, so make the node fully visible.

Also, the filter to display a png image is problematic because the path has to be relative to the main document, not to the CSS file, and we don't know where that is. Using a gif file on IE6 for now, as a compromise.

Also, specify the opacity in CSS rather than as a widget parameter.

Refs #2639

comment:11 Changed 12 years ago by bill

Resolution: fixed
Status: newclosed

OK, I think it's finally time to close this bug; there are a few remaining issues but they are filed as separate bugs.

Note: See TracTickets for help on using tickets.