Homec4science

Improve minor workboard drag behaviors

Authored by epriestley <git@epriestley.com> on Feb 2 2016, 15:26.

Description

Improve minor workboard drag behaviors

Summary:
Ref T5240.

  • Add proper class when dropping cards.
  • Add proper class when creating new cards.
  • Make X-drag explicit so that it works if there's only one column.
  • Stop tootips when dragging, resume them after dropping.
  • Move CSS rule for consistency.
  • Allow user to hit "Escape" to cancel an in-progress drag.

Test Plan:

  • Dropped cards.
  • Created new cards.
  • X-dragged on a workboard with one column and a dashboard.
  • Dragged over a tooltip (no tip), dropped, moused over tooltip (tip).
  • Hit escape during a drag.

Reviewers: chad

Reviewed By: chad

Subscribers: cspeckmim

Maniphest Tasks: T5240

Differential Revision: https://secure.phabricator.com/D15163

Details

Committed
epriestley <git@epriestley.com>Feb 2 2016, 15:42
Pushed
aubortJan 31 2017, 17:16
Parents
rPHa019f1651870: increase team productivity with feline facts
Branches
Unknown
Tags
Unknown

Event Timeline

epriestley <git@epriestley.com> committed rPH61318a8119d3: Improve minor workboard drag behaviors (authored by epriestley <git@epriestley.com>).Feb 2 2016, 15:42