Path: blob/master/src/view/formation/PHUIFormationExpanderView.php
12249 views
<?php12final class PHUIFormationExpanderView3extends AphrontAutoIDView {45private $tooltip;6private $columnItem;78public function setTooltip($tooltip) {9$this->tooltip = $tooltip;10return $this;11}1213public function getTooltip() {14return $this->tooltip;15}1617public function setColumnItem($column_item) {18$this->columnItem = $column_item;19return $this;20}2122public function getColumnItem() {23return $this->columnItem;24}2526public function render() {27$classes = array();28$classes[] = 'phui-formation-view-expander';2930$is_right = $this->getColumnItem()->getIsRightAligned();31if ($is_right) {32$icon = id(new PHUIIconView())33->setIcon('fa-chevron-left grey');34$classes[] = 'phui-formation-view-expander-right';35} else {36$icon = id(new PHUIIconView())37->setIcon('fa-chevron-right grey');38$classes[] = 'phui-formation-view-expander-left';39}4041$icon_view = phutil_tag(42'div',43array(44'class' => 'phui-formation-view-expander-icon',45),46$icon);4748return javelin_tag(49'div',50array(51'id' => $this->getID(),52'class' => implode(' ', $classes),53'sigil' => 'has-tooltip',54'style' => 'display: none',55'meta' => array(56'tip' => $this->getTooltip(),57'align' => 'E',58),59),60$icon_view);61}6263}646566