Changeset View
Changeset View
Standalone View
Standalone View
src/applications/uiexample/examples/PHUIBadgeExample.php
Show First 20 Lines • Show All 83 Lines • ▼ Show 20 Lines | $badges2[] = id(new PHUIBadgeView()) | ||||
->setQuality(PHUIBadgeView::RARE) | ->setQuality(PHUIBadgeView::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('<sripts>alert(1);</script>')) | ->setSubhead(pht('<script>alert(1);</script>')) | ||||
->setQuality(PHUIBadgeView::EPIC) | ->setQuality(PHUIBadgeView::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')) | ||||
▲ Show 20 Lines • Show All 46 Lines • ▼ Show 20 Lines | public function renderExample() { | ||||
$box1 = id(new PHUIObjectBoxView()) | $box1 = id(new PHUIObjectBoxView()) | ||||
->setHeaderText(pht('Project Membership')) | ->setHeaderText(pht('Project Membership')) | ||||
->appendChild($flex1); | ->appendChild($flex1); | ||||
$flex2 = new PHUIBadgeBoxView(); | $flex2 = new PHUIBadgeBoxView(); | ||||
$flex2->addItems($badges2); | $flex2->addItems($badges2); | ||||
$box2 = id(new PHUIObjectBoxView()) | $box2 = id(new PHUIObjectBoxView()) | ||||
->setHeaderText(pht('Acheivements')) | ->setHeaderText(pht('Achievements')) | ||||
->appendChild($flex2); | ->appendChild($flex2); | ||||
$flex3 = new PHUIBadgeBoxView(); | $flex3 = new PHUIBadgeBoxView(); | ||||
$flex3->addItems($badges3); | $flex3->addItems($badges3); | ||||
$flex3->setCollapsed(true); | $flex3->setCollapsed(true); | ||||
$flex3->addClass('ml'); | $flex3->addClass('ml'); | ||||
$box3 = id(new PHUIObjectBoxView()) | $box3 = id(new PHUIObjectBoxView()) | ||||
->setHeaderText(pht('PHUIBadgeMiniView')) | ->setHeaderText(pht('PHUIBadgeMiniView')) | ||||
->appendChild($flex3); | ->appendChild($flex3); | ||||
return array($box1, $box2, $box3); | return array($box1, $box2, $box3); | ||||
} | } | ||||
} | } |