1
0
Fork 0
mirror of https://we.phorge.it/source/phorge.git synced 2024-11-10 00:42:41 +01:00

Add project icon/type to Project Profile

Summary: Adds basic icon/type to header on Project profiles

Test Plan:
View different projects, see header. Mobile, Deskop, Tablet.

{F1087460}

Reviewers: epriestley

Reviewed By: epriestley

Subscribers: Korvin

Differential Revision: https://secure.phabricator.com/D15164
This commit is contained in:
Chad Little 2016-02-02 09:44:27 -08:00
parent e433a09fde
commit 1d939e0bd8
3 changed files with 28 additions and 4 deletions

View file

@ -93,7 +93,7 @@ return array(
'rsrc/css/application/policy/policy-transaction-detail.css' => '82100a43', 'rsrc/css/application/policy/policy-transaction-detail.css' => '82100a43',
'rsrc/css/application/policy/policy.css' => '957ea14c', 'rsrc/css/application/policy/policy.css' => '957ea14c',
'rsrc/css/application/ponder/ponder-view.css' => '7b0df4da', 'rsrc/css/application/ponder/ponder-view.css' => '7b0df4da',
'rsrc/css/application/project/project-view.css' => 'c6387c87', 'rsrc/css/application/project/project-view.css' => '99a5023b',
'rsrc/css/application/releeph/releeph-core.css' => '9b3c5733', 'rsrc/css/application/releeph/releeph-core.css' => '9b3c5733',
'rsrc/css/application/releeph/releeph-preview-branch.css' => 'b7a6f4a5', 'rsrc/css/application/releeph/releeph-preview-branch.css' => 'b7a6f4a5',
'rsrc/css/application/releeph/releeph-request-differential-create-dialog.css' => '8d8b92cd', 'rsrc/css/application/releeph/releeph-request-differential-create-dialog.css' => '8d8b92cd',
@ -843,7 +843,7 @@ return array(
'policy-edit-css' => '815c66f7', 'policy-edit-css' => '815c66f7',
'policy-transaction-detail-css' => '82100a43', 'policy-transaction-detail-css' => '82100a43',
'ponder-view-css' => '7b0df4da', 'ponder-view-css' => '7b0df4da',
'project-view-css' => 'c6387c87', 'project-view-css' => '99a5023b',
'releeph-core' => '9b3c5733', 'releeph-core' => '9b3c5733',
'releeph-preview-branch' => 'b7a6f4a5', 'releeph-preview-branch' => 'b7a6f4a5',
'releeph-request-differential-create-dialog' => '8d8b92cd', 'releeph-request-differential-create-dialog' => '8d8b92cd',

View file

@ -17,9 +17,16 @@ final class PhabricatorProjectProfileController
$project = $this->getProject(); $project = $this->getProject();
$id = $project->getID(); $id = $project->getID();
$picture = $project->getProfileImageURI(); $picture = $project->getProfileImageURI();
$icon = $project->getDisplayIconIcon();
$icon_name = $project->getDisplayIconName();
$tag = id(new PHUITagView())
->setIcon($icon)
->setName($icon_name)
->addClass('project-view-header-tag')
->setType(PHUITagView::TYPE_SHADE);
$header = id(new PHUIHeaderView()) $header = id(new PHUIHeaderView())
->setHeader($project->getName()) ->setHeader(array($project->getName(), $tag))
->setUser($viewer) ->setUser($viewer)
->setPolicyObject($project) ->setPolicyObject($project)
->setImage($picture) ->setImage($picture)

View file

@ -7,6 +7,23 @@
padding-bottom: 64px; padding-bottom: 64px;
} }
.project-view-header-tag {
margin-left: 8px;
font-size: {$normalfontsize};
color: {$bluetext};
font-family: {$fontfamily};
font-weight: normal;
}
.device-phone .project-view-header-tag {
display: block;
margin-left: -4px;
}
.project-view-header-tag .phui-icon-view {
color: {$bluetext};
}
.phui-box.phui-box-grey.project-view-properties { .phui-box.phui-box-grey.project-view-properties {
margin: 0 16px 0 16px; margin: 0 16px 0 16px;
padding: 4px 12px; padding: 4px 12px;
@ -37,7 +54,7 @@
.project-view-feed .phui-header-header { .project-view-feed .phui-header-header {
font-size: {$biggerfontsize}; font-size: {$biggerfontsize};
margin-left: 4px; margin-left: 8px;
} }
.device-desktop .project-view-feed .phui-feed-story, .device-desktop .project-view-feed .phui-feed-story,