Changeset View
Changeset View
Standalone View
Standalone View
src/view/fuel/FuelGridView.php
- This file was added.
<?php | |||||
final class FuelGridView | |||||
extends FuelComponentView { | |||||
private $rows = array(); | |||||
public function newRow() { | |||||
$row = new FuelGridRowView(); | |||||
$this->rows[] = $row; | |||||
return $row; | |||||
} | |||||
public function render() { | |||||
require_celerity_resource('fuel-grid-css'); | |||||
$rows = $this->rows; | |||||
$body = phutil_tag( | |||||
'div', | |||||
array( | |||||
'class' => 'fuel-grid-body', | |||||
), | |||||
$rows); | |||||
$grid = phutil_tag( | |||||
'div', | |||||
array( | |||||
'class' => 'fuel-grid', | |||||
), | |||||
$body); | |||||
return $this->newComponentTag( | |||||
'div', | |||||
array( | |||||
'class' => 'fuel-grid-component', | |||||
), | |||||
$grid); | |||||
} | |||||
} |