Improve the infobox display when moving the mouse in/out of the box.

Review Request #9301 — Created Oct. 21, 2017 and submitted

Information

Review Board
release-3.0.x
93574a1...

Reviewers

Infoboxes are no longer so eager to hide when moving the mouse out and
back onto a row, and are less likely to disappear when trying to mouse
over the infobox. The delays have been increased a bit to keep infoboxes
on-screen longer during mouse movement and to not pop up so quickly when
generally moving the mouse down the datagrid.

There's also a fix for an extra timer that wasn't cleared on mouseleave
events, and one that wasn't cleared when mousing over the target
element.

This does a lot to improve the interaction on the Dashboard.

Tested moving the mouse back-and-forth between a target row and the
review request infobox, including making a path over neighboring rows.
Verified that the infobox remained on-screen for a longer period of time
and didn't go away and then come back.

Tested moving the mouse from the infobox to a separate target row. The
infobox remained on-screen but then transitioned to the new contents.

david
  1. Ship It!
  2. 
      
chipx86
Review request changed
Status:
Completed
Change Summary:
Pushed to release-3.0.x (4fd5f1d)