FLOE-328: Improve gpii.firstDiscovery.attachTooltip to re-calculate the tooltip model at model change instead of afterRender

Metadata

Source
FLOE-328
Type
Improvement
Priority
Major
Status
Closed
Resolution
Won't Fix
Assignee
N/A
Reporter
Cindy Li
Created
2015-05-08T10:27:17.070-0400
Updated
2015-11-03T12:06:24.600-0500
Versions
N/A
Fixed Versions
N/A
Component
  1. First Discovery

Description

When using gpii.firstDiscovery.attachTooltip in renderer components such as preference panels, a grade component "gpii.firstDiscovery.attachTooltip.renderer" needs to be added as a grade for those components for the tooltip model "idToContent" to be re-calculated at "afterRender" event. However, listening to afterRender requires the panel to be re-rendered. We can move the re-calculation to model listeners to avoid the re-rendering.

Comments

  • Cindy Li commented 2015-05-11T10:51:11.942-0400

    The model change happens too early before the panel is rendered and results in tooltips being wiped out when the panel finishes rendering.