We also take the opportunity to convert AreaPositionManager to an ES6 class and use proper private members, as well as using DOMRectReadOnly instead of the bespoke rect-like frozen objects that we were using before. Differential Revision: https://phabricator.services.mozilla.com/D230114
16 lines
424 B
ReStructuredText
16 lines
424 B
ReStructuredText
===================
|
|
DragPositionManager
|
|
===================
|
|
|
|
These classes manage the drag animations and transitions that are used by the
|
|
CustomizeMode palette grid. Specifically, this powers the animations that move
|
|
items from row to row and inserts the placeholder drop targets.
|
|
|
|
.. js:autoclass:: AreaPositionManager
|
|
:members:
|
|
:private-members:
|
|
|
|
.. js:autoclass:: DragPositionManager
|
|
:members:
|
|
:private-members:
|