Changeset View
Changeset View
Standalone View
Standalone View
src/applications/ponder/controller/PonderQuestionViewController.php
| Show First 20 Lines • Show All 149 Lines • ▼ Show 20 Lines | $view->addProperty( | ||||
| $viewer->renderHandle($question->getAuthorPHID())); | $viewer->renderHandle($question->getAuthorPHID())); | ||||
| $view->addProperty( | $view->addProperty( | ||||
| pht('Created'), | pht('Created'), | ||||
| phabricator_datetime($question->getDateCreated(), $viewer)); | phabricator_datetime($question->getDateCreated(), $viewer)); | ||||
| $view->invokeWillRenderEvent(); | $view->invokeWillRenderEvent(); | ||||
| $votable = id(new PonderVotableView()) | |||||
| ->setPHID($question->getPHID()) | |||||
| ->setURI($this->getApplicationURI('vote/')) | |||||
| ->setCount($question->getVoteCount()) | |||||
| ->setVote($question->getUserVote()); | |||||
| $view->addSectionHeader(pht('Question')); | $view->addSectionHeader(pht('Question')); | ||||
| $view->addTextContent( | $view->addTextContent( | ||||
| array( | array( | ||||
| $votable, | |||||
| phutil_tag( | phutil_tag( | ||||
| 'div', | 'div', | ||||
| array( | array( | ||||
| 'class' => 'phabricator-remarkup', | 'class' => 'phabricator-remarkup', | ||||
| ), | ), | ||||
| PhabricatorMarkupEngine::renderOneObject( | PhabricatorMarkupEngine::renderOneObject( | ||||
| $question, | $question, | ||||
| $question->getMarkupField(), | $question->getMarkupField(), | ||||
| ▲ Show 20 Lines • Show All 153 Lines • ▼ Show 20 Lines | $view = id(new PHUIPropertyListView()) | ||||
| ->setActionList($actions); | ->setActionList($actions); | ||||
| $view->addProperty( | $view->addProperty( | ||||
| pht('Created'), | pht('Created'), | ||||
| phabricator_datetime($answer->getDateCreated(), $viewer)); | phabricator_datetime($answer->getDateCreated(), $viewer)); | ||||
| $view->invokeWillRenderEvent(); | $view->invokeWillRenderEvent(); | ||||
| $votable = id(new PonderVotableView()) | |||||
| ->setPHID($answer->getPHID()) | |||||
| ->setURI($this->getApplicationURI('vote/')) | |||||
| ->setCount($answer->getVoteCount()) | |||||
| ->setVote($answer->getUserVote()); | |||||
| $view->addSectionHeader(pht('Answer')); | $view->addSectionHeader(pht('Answer')); | ||||
| $view->addTextContent( | $view->addTextContent( | ||||
| array( | array( | ||||
| $votable, | |||||
| phutil_tag( | phutil_tag( | ||||
| 'div', | 'div', | ||||
| array( | array( | ||||
| 'class' => 'phabricator-remarkup', | 'class' => 'phabricator-remarkup', | ||||
| ), | ), | ||||
| PhabricatorMarkupEngine::renderOneObject( | PhabricatorMarkupEngine::renderOneObject( | ||||
| $answer, | $answer, | ||||
| $answer->getMarkupField(), | $answer->getMarkupField(), | ||||
| ▲ Show 20 Lines • Show All 50 Lines • Show Last 20 Lines | |||||