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