2012-01-25 11:23:00 -08:00
|
|
|
<?php
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* @group maniphest
|
|
|
|
|
*/
|
2012-03-09 15:46:25 -08:00
|
|
|
final class ManiphestTaskDescriptionPreviewController
|
|
|
|
|
extends ManiphestController {
|
2012-01-25 11:23:00 -08:00
|
|
|
|
|
|
|
|
public function processRequest() {
|
|
|
|
|
$request = $this->getRequest();
|
|
|
|
|
$description = $request->getStr('description');
|
|
|
|
|
|
2012-07-11 11:40:10 -07:00
|
|
|
$task = new ManiphestTask();
|
|
|
|
|
$task->setDescription($description);
|
|
|
|
|
|
|
|
|
|
$output = PhabricatorMarkupEngine::renderOneObject(
|
|
|
|
|
$task,
|
2012-09-05 11:40:48 -07:00
|
|
|
ManiphestTask::MARKUP_FIELD_DESCRIPTION,
|
|
|
|
|
$request->getUser());
|
2012-01-25 11:23:00 -08:00
|
|
|
|
2013-02-12 18:46:01 -08:00
|
|
|
$content = hsprintf(
|
|
|
|
|
'<div class="phabricator-remarkup">%s</div>',
|
|
|
|
|
$output);
|
2012-01-25 11:23:00 -08:00
|
|
|
|
|
|
|
|
return id(new AphrontAjaxResponse())
|
|
|
|
|
->setContent($content);
|
|
|
|
|
}
|
|
|
|
|
}
|