Changeset View
Changeset View
Standalone View
Standalone View
src/applications/uiexample/examples/PHUIBadgeExample.php
Show First 20 Lines • Show All 48 Lines • ▼ Show 20 Lines | $badges1[] = id(new PHUIBadgeView()) | ||||
->addByline(pht('Dec 31, 1969')) | ->addByline(pht('Dec 31, 1969')) | ||||
->addByline('22 Members'); | ->addByline('22 Members'); | ||||
$badges2 = array(); | $badges2 = array(); | ||||
$badges2[] = id(new PHUIBadgeView()) | $badges2[] = id(new PHUIBadgeView()) | ||||
->setIcon('fa-user') | ->setIcon('fa-user') | ||||
->setHeader(pht('Phabricator User')) | ->setHeader(pht('Phabricator User')) | ||||
->setSubhead(pht('Confirmed your account.')) | ->setSubhead(pht('Confirmed your account.')) | ||||
->setQuality(PHUIBadgeView::POOR) | ->setQuality(PhabricatorBadgesQuality::POOR) | ||||
->setSource(pht('People (automatic)')) | ->setSource(pht('People (automatic)')) | ||||
->addByline(pht('Dec 31, 1969')) | ->addByline(pht('Dec 31, 1969')) | ||||
->addByline('212 Issued (100%)'); | ->addByline('212 Issued (100%)'); | ||||
$badges2[] = id(new PHUIBadgeView()) | $badges2[] = id(new PHUIBadgeView()) | ||||
->setIcon('fa-code') | ->setIcon('fa-code') | ||||
->setHeader(pht('Code Contributor')) | ->setHeader(pht('Code Contributor')) | ||||
->setSubhead(pht('Wrote code that was acceptable')) | ->setSubhead(pht('Wrote code that was acceptable')) | ||||
->setQuality(PHUIBadgeView::COMMON) | ->setQuality(PhabricatorBadgesQuality::COMMON) | ||||
->setSource('Diffusion (automatic)') | ->setSource('Diffusion (automatic)') | ||||
->addByline(pht('Dec 31, 1969')) | ->addByline(pht('Dec 31, 1969')) | ||||
->addByline('200 Awarded (98%)'); | ->addByline('200 Awarded (98%)'); | ||||
$badges2[] = id(new PHUIBadgeView()) | $badges2[] = id(new PHUIBadgeView()) | ||||
->setIcon('fa-bug') | ->setIcon('fa-bug') | ||||
->setHeader(pht('Task Master')) | ->setHeader(pht('Task Master')) | ||||
->setSubhead(pht('Closed over 100 tasks')) | ->setSubhead(pht('Closed over 100 tasks')) | ||||
->setQuality(PHUIBadgeView::UNCOMMON) | ->setQuality(PhabricatorBadgesQuality::UNCOMMON) | ||||
->setSource('Maniphest (automatic)') | ->setSource('Maniphest (automatic)') | ||||
->addByline(pht('Dec 31, 1969')) | ->addByline(pht('Dec 31, 1969')) | ||||
->addByline('56 Awarded (43%)'); | ->addByline('56 Awarded (43%)'); | ||||
$badges2[] = id(new PHUIBadgeView()) | $badges2[] = id(new PHUIBadgeView()) | ||||
->setIcon('fa-star') | ->setIcon('fa-star') | ||||
->setHeader(pht('Code Weaver')) | ->setHeader(pht('Code Weaver')) | ||||
->setSubhead(pht('Landed 1,000 Commits')) | ->setSubhead(pht('Landed 1,000 Commits')) | ||||
->setQuality(PHUIBadgeView::RARE) | ->setQuality(PhabricatorBadgesQuality::RARE) | ||||
->setSource('Diffusion (automatic)') | ->setSource('Diffusion (automatic)') | ||||
->addByline(pht('Dec 31, 1969')) | ->addByline(pht('Dec 31, 1969')) | ||||
->addByline('42 Awarded (20%)'); | ->addByline('42 Awarded (20%)'); | ||||
$badges2[] = id(new PHUIBadgeView()) | $badges2[] = id(new PHUIBadgeView()) | ||||
->setIcon('fa-users') | ->setIcon('fa-users') | ||||
->setHeader(pht('Security Team')) | ->setHeader(pht('Security Team')) | ||||
->setSubhead(pht('<script>alert(1);</script>')) | ->setSubhead(pht('<script>alert(1);</script>')) | ||||
->setQuality(PHUIBadgeView::EPIC) | ->setQuality(PhabricatorBadgesQuality::EPIC) | ||||
->setSource('Projects (automatic)') | ->setSource('Projects (automatic)') | ||||
->addByline(pht('Dec 31, 1969')) | ->addByline(pht('Dec 31, 1969')) | ||||
->addByline('21 Awarded (10%)'); | ->addByline('21 Awarded (10%)'); | ||||
$badges2[] = id(new PHUIBadgeView()) | $badges2[] = id(new PHUIBadgeView()) | ||||
->setIcon('fa-user') | ->setIcon('fa-user') | ||||
->setHeader(pht('Adminstrator')) | ->setHeader(pht('Adminstrator')) | ||||
->setSubhead(pht('Drew the short stick')) | ->setSubhead(pht('Drew the short stick')) | ||||
->setQuality(PHUIBadgeView::LEGENDARY) | ->setQuality(PhabricatorBadgesQuality::LEGENDARY) | ||||
->setSource(pht('People (automatic)')) | ->setSource(pht('People (automatic)')) | ||||
->addByline(pht('Dec 31, 1969')) | ->addByline(pht('Dec 31, 1969')) | ||||
->addByline('3 Awarded (1.4%)'); | ->addByline('3 Awarded (1.4%)'); | ||||
$badges2[] = id(new PHUIBadgeView()) | $badges2[] = id(new PHUIBadgeView()) | ||||
->setIcon('fa-compass') | ->setIcon('fa-compass') | ||||
->setHeader(pht('Lead Developer')) | ->setHeader(pht('Lead Developer')) | ||||
->setSubhead(pht('Lead Developer of Phabricator')) | ->setSubhead(pht('Lead Developer of Phabricator')) | ||||
->setQuality(PHUIBadgeView::HEIRLOOM) | ->setQuality(PhabricatorBadgesQuality::HEIRLOOM) | ||||
->setSource(pht('Direct Award (epriestley)')) | ->setSource(pht('Direct Award (epriestley)')) | ||||
->addByline(pht('Dec 31, 1969')) | ->addByline(pht('Dec 31, 1969')) | ||||
->addByline('1 Awarded (0.4%)'); | ->addByline('1 Awarded (0.4%)'); | ||||
$badges3 = array(); | $badges3 = array(); | ||||
$badges3[] = id(new PHUIBadgeMiniView()) | $badges3[] = id(new PHUIBadgeMiniView()) | ||||
->setIcon('fa-book') | ->setIcon('fa-book') | ||||
->setHeader(pht('Documenter')); | ->setHeader(pht('Documenter')); | ||||
$badges3[] = id(new PHUIBadgeMiniView()) | $badges3[] = id(new PHUIBadgeMiniView()) | ||||
->setIcon('fa-star') | ->setIcon('fa-star') | ||||
->setHeader(pht('Contributor')); | ->setHeader(pht('Contributor')); | ||||
$badges3[] = id(new PHUIBadgeMiniView()) | $badges3[] = id(new PHUIBadgeMiniView()) | ||||
->setIcon('fa-bug') | ->setIcon('fa-bug') | ||||
->setHeader(pht('Bugmeister')); | ->setHeader(pht('Bugmeister')); | ||||
$badges3[] = id(new PHUIBadgeMiniView()) | $badges3[] = id(new PHUIBadgeMiniView()) | ||||
->setIcon('fa-heart') | ->setIcon('fa-heart') | ||||
->setHeader(pht('Funder')) | ->setHeader(pht('Funder')) | ||||
->setQuality(PHUIBadgeView::UNCOMMON); | ->setQuality(PhabricatorBadgesQuality::UNCOMMON); | ||||
$badges3[] = id(new PHUIBadgeMiniView()) | $badges3[] = id(new PHUIBadgeMiniView()) | ||||
->setIcon('fa-user') | ->setIcon('fa-user') | ||||
->setHeader(pht('Administrator')) | ->setHeader(pht('Administrator')) | ||||
->setQuality(PHUIBadgeView::RARE); | ->setQuality(PhabricatorBadgesQuality::RARE); | ||||
$badges3[] = id(new PHUIBadgeMiniView()) | $badges3[] = id(new PHUIBadgeMiniView()) | ||||
->setIcon('fa-camera-retro') | ->setIcon('fa-camera-retro') | ||||
->setHeader(pht('Designer')) | ->setHeader(pht('Designer')) | ||||
->setQuality(PHUIBadgeView::EPIC); | ->setQuality(PhabricatorBadgesQuality::EPIC); | ||||
$flex1 = new PHUIBadgeBoxView(); | $flex1 = new PHUIBadgeBoxView(); | ||||
$flex1->addItems($badges1); | $flex1->addItems($badges1); | ||||
$box1 = id(new PHUIObjectBoxView()) | $box1 = id(new PHUIObjectBoxView()) | ||||
->setHeaderText(pht('Project Membership')) | ->setHeaderText(pht('Project Membership')) | ||||
->appendChild($flex1); | ->appendChild($flex1); | ||||
Show All 19 Lines |