Changeset View
Changeset View
Standalone View
Standalone View
src/view/fuel/FuelMenuView.php
- This file was added.
| <?php | |||||
| final class FuelMenuView | |||||
| extends FuelComponentView { | |||||
| private $items = array(); | |||||
| public function newItem() { | |||||
| $item = new FuelMenuItemView(); | |||||
| $this->items[] = $item; | |||||
| return $item; | |||||
| } | |||||
| public function render() { | |||||
| require_celerity_resource('fuel-menu-css'); | |||||
| $items = $this->items; | |||||
| if (!$items) { | |||||
| return null; | |||||
| } | |||||
| $list = phutil_tag( | |||||
| 'div', | |||||
| array( | |||||
| 'class' => 'fuel-menu', | |||||
| ), | |||||
| $items); | |||||
| return $this->newComponentTag( | |||||
| 'div', | |||||
| array( | |||||
| 'class' => 'fuel-menu-component', | |||||
| ), | |||||
| $list); | |||||
| } | |||||
| } | |||||