Path: blob/master/src/view/fuel/FuelHandleListView.php
12249 views
<?php12final class FuelHandleListView3extends FuelComponentView {45private $items = array();67public function addHandleList(PhabricatorHandleList $list) {8$this->items[] = array(9'type' => 'list',10'item' => $list,11);12return $this;13}1415public function render() {16require_celerity_resource('fuel-handle-list-css');1718$items = $this->items;1920$item_views = array();21foreach ($items as $item) {22$item_type = $item['type'];23$item_item = $item['item'];2425switch ($item_type) {26case 'list':27foreach ($item_item as $handle) {28$item_views[] = id(new FuelHandleListItemView())29->setHandle($handle);30}31break;32}33}3435$body = phutil_tag(36'div',37array(38'class' => 'fuel-handle-list-body',39),40$item_views);4142$list = phutil_tag(43'div',44array(45'class' => 'fuel-handle-list',46),47$body);4849return $this->newComponentTag(50'div',51array(52'class' => 'fuel-handle-list-component',53),54$list);55}5657}585960