FLOE-226: Use one shared dialog and tooltip across the feedback tool

Metadata

Source
FLOE-226
Type
Improvement
Priority
Major
Status
Reopened
Resolution
N/A
Assignee
N/A
Reporter
Cindy Li
Created
2014-08-22T16:12:21.103-0400
Updated
2020-11-04T18:20:18.530-0500
Versions
N/A
Fixed Versions
N/A
Component
  1. Feedback Tool

Description

Right now, clicking each icon on the feedback tool triggers the creation of a new dialog and a new tooltip. Since the feedback tool only has one dialog or one tooltip appear at one time, it's simpler and easier to manage with having all icons share one dialog and one tooltip. This requires:

1. A templateLoader at the top level (the feedback component) to load all templates required by dialogs. From there on, operations would be synchronous;
2. Each icon click triggers the re-rendering of the corresponding dialog content.