Page Menu
Home
Phabricator
Search
Configure Global Search
Log In
Files
F18761472
D15292.id36893.diff
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Flag For Later
Size
6 KB
Referenced Files
None
Subscribers
None
D15292.id36893.diff
View Options
diff --git a/resources/celerity/map.php b/resources/celerity/map.php
--- a/resources/celerity/map.php
+++ b/resources/celerity/map.php
@@ -94,7 +94,7 @@
'rsrc/css/application/policy/policy.css' => '957ea14c',
'rsrc/css/application/ponder/ponder-view.css' => '4486434b',
'rsrc/css/application/project/project-card-view.css' => '9418c97d',
- 'rsrc/css/application/project/project-view.css' => '4c832c27',
+ 'rsrc/css/application/project/project-view.css' => '83bb6654',
'rsrc/css/application/releeph/releeph-core.css' => '9b3c5733',
'rsrc/css/application/releeph/releeph-preview-branch.css' => 'b7a6f4a5',
'rsrc/css/application/releeph/releeph-request-differential-create-dialog.css' => '8d8b92cd',
@@ -154,7 +154,7 @@
'rsrc/css/phui/phui-status.css' => '888cedb8',
'rsrc/css/phui/phui-tag-view.css' => '9d5d4400',
'rsrc/css/phui/phui-timeline-view.css' => '2efceff8',
- 'rsrc/css/phui/phui-two-column-view.css' => 'c75bfc5b',
+ 'rsrc/css/phui/phui-two-column-view.css' => '0763177e',
'rsrc/css/phui/workboards/phui-workboard-color.css' => 'ac6fe6a7',
'rsrc/css/phui/workboards/phui-workboard.css' => 'e6d89647',
'rsrc/css/phui/workboards/phui-workcard.css' => '3646fb96',
@@ -841,7 +841,7 @@
'phui-tag-view-css' => '9d5d4400',
'phui-theme-css' => 'ab7b848c',
'phui-timeline-view-css' => '2efceff8',
- 'phui-two-column-view-css' => 'c75bfc5b',
+ 'phui-two-column-view-css' => '0763177e',
'phui-workboard-color-css' => 'ac6fe6a7',
'phui-workboard-view-css' => 'e6d89647',
'phui-workcard-view-css' => '3646fb96',
@@ -857,7 +857,7 @@
'policy-transaction-detail-css' => '82100a43',
'ponder-view-css' => '4486434b',
'project-card-view-css' => '9418c97d',
- 'project-view-css' => '4c832c27',
+ 'project-view-css' => '83bb6654',
'releeph-core' => '9b3c5733',
'releeph-preview-branch' => 'b7a6f4a5',
'releeph-request-differential-create-dialog' => '8d8b92cd',
diff --git a/src/applications/people/controller/PhabricatorPeopleProfileViewController.php b/src/applications/people/controller/PhabricatorPeopleProfileViewController.php
--- a/src/applications/people/controller/PhabricatorPeopleProfileViewController.php
+++ b/src/applications/people/controller/PhabricatorPeopleProfileViewController.php
@@ -56,9 +56,11 @@
$projects = $this->buildProjectsView($user);
$badges = $this->buildBadgesView($user);
+ require_celerity_resource('project-view-css');
- $columns = id(new PHUITwoColumnView())
- ->addClass('project-view-badges')
+ $home = id(new PHUITwoColumnView())
+ ->setHeader($header)
+ ->addClass('project-view-home')
->setMainColumn(
array(
$properties,
@@ -76,17 +78,6 @@
$crumbs = $this->buildApplicationCrumbs();
$crumbs->setBorder(true);
- require_celerity_resource('project-view-css');
- $home = phutil_tag(
- 'div',
- array(
- 'class' => 'project-view-home',
- ),
- array(
- $header,
- $columns,
- ));
-
return $this->newPage()
->setTitle($user->getUsername())
->setNavigation($nav)
@@ -217,6 +208,7 @@
$box = id(new PHUIObjectBoxView())
->setHeaderText(pht('Badges'))
+ ->addClass('project-view-badges')
->appendChild($flex)
->setBackground(PHUIObjectBoxView::GREY);
diff --git a/src/applications/project/controller/PhabricatorProjectProfileController.php b/src/applications/project/controller/PhabricatorProjectProfileController.php
--- a/src/applications/project/controller/PhabricatorProjectProfileController.php
+++ b/src/applications/project/controller/PhabricatorProjectProfileController.php
@@ -83,8 +83,11 @@
$feed = $this->renderStories($stories);
$feed = phutil_tag_div('project-view-feed', $feed);
+ require_celerity_resource('project-view-css');
- $columns = id(new PHUITwoColumnView())
+ $home = id(new PHUITwoColumnView())
+ ->setHeader($header)
+ ->addClass('project-view-home')
->setMainColumn(
array(
$properties,
@@ -101,17 +104,6 @@
$crumbs = $this->buildApplicationCrumbs();
$crumbs->setBorder(true);
- require_celerity_resource('project-view-css');
- $home = phutil_tag(
- 'div',
- array(
- 'class' => 'project-view-home',
- ),
- array(
- $header,
- $columns,
- ));
-
return $this->newPage()
->setNavigation($nav)
->setCrumbs($crumbs)
diff --git a/src/view/phui/PHUITwoColumnView.php b/src/view/phui/PHUITwoColumnView.php
--- a/src/view/phui/PHUITwoColumnView.php
+++ b/src/view/phui/PHUITwoColumnView.php
@@ -5,6 +5,7 @@
private $mainColumn;
private $sideColumn;
private $display;
+ private $header;
const DISPLAY_LEFT = 'phui-side-column-left';
const DISPLAY_RIGHT = 'phui-side-column-right';
@@ -19,6 +20,11 @@
return $this;
}
+ public function setHeader(PHUIHeaderView $header) {
+ $this->header = $header;
+ return $this;
+ }
+
public function setDisplay($display) {
$this->display = $display;
return $this;
@@ -35,7 +41,6 @@
protected function getTagAttributes() {
$classes = array();
$classes[] = 'phui-two-column-view';
- $classes[] = 'grouped';
$classes[] = $this->getDisplay();
return array(
@@ -66,6 +71,14 @@
$order = array($main, $side);
}
- return phutil_tag_div('phui-two-column-row', $order);
+ $inner = phutil_tag_div('phui-two-column-row', $order);
+ $table = phutil_tag_div('phui-two-column-content', $inner);
+
+ $header = null;
+ if ($this->header) {
+ $header = phutil_tag_div('phui-two-column-header', $this->header);
+ }
+
+ return array($header, $table);
}
}
diff --git a/webroot/rsrc/css/application/project/project-view.css b/webroot/rsrc/css/application/project/project-view.css
--- a/webroot/rsrc/css/application/project/project-view.css
+++ b/webroot/rsrc/css/application/project/project-view.css
@@ -51,7 +51,7 @@
}
.project-view-feed .phui-object-box.phui-box-border {
- padding: 0 16px 8px 16px;
+ padding: 0 4px 8px 4px;
border: none;
}
diff --git a/webroot/rsrc/css/phui/phui-two-column-view.css b/webroot/rsrc/css/phui/phui-two-column-view.css
--- a/webroot/rsrc/css/phui/phui-two-column-view.css
+++ b/webroot/rsrc/css/phui/phui-two-column-view.css
@@ -2,7 +2,7 @@
* @provides phui-two-column-view-css
*/
-.phui-two-column-view {
+.phui-two-column-content {
display: table;
width: 100%;
}
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Oct 7 2025, 2:35 PM (13 w, 4 d ago)
Storage Engine
blob
Storage Format
Encrypted (AES-256-CBC)
Storage Handle
8414760
Default Alt Text
D15292.id36893.diff (6 KB)
Attached To
Mode
D15292: Add setHeader to PHUITwoColumnView for consistent page layouts
Attached
Detach File
Event Timeline
Log In to Comment