Path: blob/master/src/view/phui/PHUILeftRightView.php
12249 views
<?php12final class PHUILeftRightView extends AphrontTagView {34private $left;5private $right;6private $verticalAlign;78const ALIGN_TOP = 'top';9const ALIGN_MIDDLE = 'middle';10const ALIGN_BOTTOM = 'bottom';1112public function setLeft($left) {13$this->left = $left;14return $this;15}1617public function setRight($right) {18$this->right = $right;19return $this;20}2122public function setVerticalAlign($align) {23$this->verticalAlign = $align;24return $this;25}2627protected function getTagAttributes() {28require_celerity_resource('phui-left-right-css');2930$classes = array();31$classes[] = 'phui-left-right-view';3233if ($this->verticalAlign) {34$classes[] = 'phui-lr-view-'.$this->verticalAlign;35}3637return array('class' => implode(' ', $classes));38}3940protected function getTagName() {41return 'div';42}4344protected function getTagContent() {45$left = phutil_tag_div('phui-left-view', $this->left);46$right = phutil_tag_div('phui-right-view', $this->right);4748return phutil_tag_div('phui-lr-container', array($left, $right));49}50}515253