1
0
Fork 0
mirror of https://we.phorge.it/source/phorge.git synced 2024-11-23 23:32:40 +01:00
phorge-phorge/webroot/rsrc/js/application/maniphest/behavior-transaction-expand.js
epriestley 386a5eecb7 Show description changes in Maniphest
Summary:
When a task description is updated, there's currently no way to see the change.
Build an "expanded summary" mode for transactions that shows description change
details. Also include changes in the email.

Test Plan:
Changed task descriptions, clicked "show details", read email.

Reviewed By: aran
Reviewers: tuomaspelkonen, jungejason, aran
CC: anjali, aran, epriestley
Differential Revision: 320
2011-05-21 21:17:45 -07:00

29 lines
724 B
JavaScript

/**
* @provides javelin-behavior-maniphest-transaction-expand
* @requires javelin-behavior
* javelin-dom
* javelin-workflow
* javelin-stratcom
*/
/**
* When the user clicks "show details" in a Maniphest transaction, replace the
* summary rendering with a detailed rendering.
*/
JX.behavior('maniphest-transaction-expand', function(config) {
JX.Stratcom.listen(
'click',
'maniphest-expand-transaction',
function(e) {
e.kill();
JX.Workflow.newFromLink(e.getTarget(), {})
.setHandler(function(r) {
JX.DOM.setContent(
e.getNode('maniphest-transaction-description'),
JX.$H(r));
})
.start();
});
});