mirror of
https://we.phorge.it/source/phorge.git
synced 2024-12-17 02:50:54 +01:00
386a5eecb7
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
29 lines
724 B
JavaScript
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();
|
|
});
|
|
|
|
});
|