1
0
Fork 0
mirror of https://we.phorge.it/source/phorge.git synced 2024-12-23 14:00:56 +01:00
phorge-phorge/webroot/rsrc/js/application/projects
epriestley 7d849afd16 Add a "WorkboardCardTemplate" class to make workboard client code easier to reason about
Summary:
Depends on D20266. Boards currently have several `whateverMap<cardPHID => stuff>` properties, but we can just move these all down into a `CardTemplate`, similar to the recently introduced `HeaderTemplate`.

The `CardTemplate` holds all the global information for a card, and then `Card` is specific for a particular copy in a column. Today, each `CardTemplate` has one `Card`, but a `CardTemplate` may have more than one card in the future (when we add subproject columns).

Test Plan: Viewed workboards in different sort orders and dragged stuff around, grepped for all affected symbols.

Reviewers: amckinley

Reviewed By: amckinley

Differential Revision: https://secure.phabricator.com/D20267
2019-03-12 13:01:52 -07:00
..
behavior-project-boards.js Add a "WorkboardCardTemplate" class to make workboard client code easier to reason about 2019-03-12 13:01:52 -07:00
behavior-project-create.js Allow commits to be associated with projects and associated goodies 2012-08-08 10:03:41 -07:00
behavior-reorder-columns.js Allow the workboard backlog column to be reordered 2014-08-08 15:50:36 -07:00
WorkboardBoard.js Add a "WorkboardCardTemplate" class to make workboard client code easier to reason about 2019-03-12 13:01:52 -07:00
WorkboardCard.js Add a "WorkboardCardTemplate" class to make workboard client code easier to reason about 2019-03-12 13:01:52 -07:00
WorkboardCardTemplate.js Add a "WorkboardCardTemplate" class to make workboard client code easier to reason about 2019-03-12 13:01:52 -07:00
WorkboardColumn.js Add a "WorkboardCardTemplate" class to make workboard client code easier to reason about 2019-03-12 13:01:52 -07:00
WorkboardController.js On workboards, provide all of the supported "create task" forms in the dropdown 2017-03-02 04:24:40 -08:00
WorkboardHeader.js Make drag-and-drop on workboards interact with priority column headers 2019-03-09 10:33:26 -08:00
WorkboardHeaderTemplate.js Make drag-and-drop on workboards interact with priority column headers 2019-03-09 10:33:26 -08:00