Changeset View
Changeset View
Standalone View
Standalone View
src/applications/phriction/controller/PhrictionEditController.php
| Show First 20 Lines • Show All 266 Lines • ▼ Show 20 Lines | public function handleRequest(AphrontRequest $request) { | ||||
| $form_box = id(new PHUIObjectBoxView()) | $form_box = id(new PHUIObjectBoxView()) | ||||
| ->setHeaderText(pht('Document')) | ->setHeaderText(pht('Document')) | ||||
| ->setValidationException($validation_exception) | ->setValidationException($validation_exception) | ||||
| ->setBackground(PHUIObjectBoxView::BLUE_PROPERTY) | ->setBackground(PHUIObjectBoxView::BLUE_PROPERTY) | ||||
| ->setForm($form); | ->setForm($form); | ||||
| $preview = id(new PHUIRemarkupPreviewPanel()) | $preview = id(new PHUIRemarkupPreviewPanel()) | ||||
| ->setHeader($content->getTitle()) | ->setHeader($content->getTitle()) | ||||
| ->setPreviewURI('/phriction/preview/') | ->setPreviewURI('/phriction/preview/'.$document->getSlug()) | ||||
| ->setControlID('document-textarea') | ->setControlID('document-textarea') | ||||
| ->setPreviewType(PHUIRemarkupPreviewPanel::DOCUMENT); | ->setPreviewType(PHUIRemarkupPreviewPanel::DOCUMENT); | ||||
| $crumbs = $this->buildApplicationCrumbs(); | $crumbs = $this->buildApplicationCrumbs(); | ||||
| if ($document->getID()) { | if ($document->getID()) { | ||||
| $crumbs->addTextCrumb( | $crumbs->addTextCrumb( | ||||
| $content->getTitle(), | $content->getTitle(), | ||||
| PhrictionDocument::getSlugURI($document->getSlug())); | PhrictionDocument::getSlugURI($document->getSlug())); | ||||
| Show All 26 Lines | |||||