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); | ||||
| } | } | ||||
| } | } | ||||