Changeset View
Changeset View
Standalone View
Standalone View
src/applications/diffusion/controller/DiffusionCommitController.php
| Show First 20 Lines • Show All 451 Lines • ▼ Show 20 Lines | if ($is_unreadable) { | ||||
| '/diffusion/inline/edit/'.phutil_escape_uri($commit->getPHID()).'/'); | '/diffusion/inline/edit/'.phutil_escape_uri($commit->getPHID()).'/'); | ||||
| } | } | ||||
| $add_comment = $this->renderAddCommentPanel( | $add_comment = $this->renderAddCommentPanel( | ||||
| $commit, | $commit, | ||||
| $timeline); | $timeline); | ||||
| $filetree_on = $viewer->compareUserSetting( | $filetree = id(new DifferentialFileTreeEngine()) | ||||
| PhabricatorShowFiletreeSetting::SETTINGKEY, | ->setViewer($viewer) | ||||
| PhabricatorShowFiletreeSetting::VALUE_ENABLE_FILETREE); | ->setChangesets($changesets) | ||||
| ->setDisabled(!$show_changesets); | |||||
| $nav = null; | |||||
| if ($show_changesets && $filetree_on) { | |||||
| $pref_collapse = PhabricatorFiletreeVisibleSetting::SETTINGKEY; | |||||
| $collapsed = $viewer->getUserSetting($pref_collapse); | |||||
| $pref_width = PhabricatorFiletreeWidthSetting::SETTINGKEY; | |||||
| $width = $viewer->getUserSetting($pref_width); | |||||
| $nav = id(new DifferentialChangesetFileTreeSideNavBuilder()) | |||||
| ->setTitle($commit->getDisplayName()) | |||||
| ->setBaseURI(new PhutilURI($commit->getURI())) | |||||
| ->build($changesets) | |||||
| ->setCrumbs($crumbs) | |||||
| ->setCollapsed((bool)$collapsed) | |||||
| ->setWidth((int)$width); | |||||
| } | |||||
| $description_box = id(new PHUIObjectBoxView()) | $description_box = id(new PHUIObjectBoxView()) | ||||
| ->setHeaderText(pht('Description')) | ->setHeaderText(pht('Description')) | ||||
| ->setBackground(PHUIObjectBoxView::BLUE_PROPERTY) | ->setBackground(PHUIObjectBoxView::BLUE_PROPERTY) | ||||
| ->appendChild($detail_list); | ->appendChild($detail_list); | ||||
| $detail_box = id(new PHUIObjectBoxView()) | $detail_box = id(new PHUIObjectBoxView()) | ||||
| ->setHeaderText(pht('Details')) | ->setHeaderText(pht('Details')) | ||||
| Show All 16 Lines | $view = id(new PHUITwoColumnView()) | ||||
| )) | )) | ||||
| ->setFooter( | ->setFooter( | ||||
| array( | array( | ||||
| $change_table, | $change_table, | ||||
| $change_list, | $change_list, | ||||
| $add_comment, | $add_comment, | ||||
| )); | )); | ||||
| $page = $this->newPage() | $main_content = array( | ||||
| ->setTitle($commit->getDisplayName()) | $crumbs, | ||||
| ->setCrumbs($crumbs) | |||||
| ->setPageObjectPHIDS(array($commit->getPHID())) | |||||
| ->appendChild( | |||||
| array( | |||||
| $view, | $view, | ||||
| )); | ); | ||||
| if ($nav) { | $main_content = $filetree->newView($main_content); | ||||
| $page->setNavigation($nav); | if (!$filetree->getDisabled()) { | ||||
| $change_list->setFormationView($main_content); | |||||
| } | } | ||||
| $page = $this->newPage() | |||||
| ->setTitle($commit->getDisplayName()) | |||||
| ->setPageObjectPHIDS(array($commit->getPHID())) | |||||
| ->appendChild($main_content); | |||||
| return $page; | return $page; | ||||
| } | } | ||||
| private function buildPropertyListView( | private function buildPropertyListView( | ||||
| PhabricatorRepositoryCommit $commit, | PhabricatorRepositoryCommit $commit, | ||||
| PhabricatorRepositoryCommitData $data, | PhabricatorRepositoryCommitData $data, | ||||
| array $audit_requests) { | array $audit_requests) { | ||||
| ▲ Show 20 Lines • Show All 677 Lines • Show Last 20 Lines | |||||