Changeset View
Changeset View
Standalone View
Standalone View
src/view/formation/PHUIFormationView.php
Show First 20 Lines • Show All 44 Lines • ▼ Show 20 Lines | foreach ($items as $item) { | ||||
if ($width !== null) { | if ($width !== null) { | ||||
$style[] = sprintf('width: %dpx;', $width); | $style[] = sprintf('width: %dpx;', $width); | ||||
} | } | ||||
if (!$column->getIsVisible()) { | if (!$column->getIsVisible()) { | ||||
$style[] = 'display: none;'; | $style[] = 'display: none;'; | ||||
} | } | ||||
$classes = array(); | |||||
if ($column->getIsDesktopOnly()) { | |||||
$classes[] = 'phui-formation-desktop-only'; | |||||
} | |||||
$cells[] = phutil_tag( | $cells[] = phutil_tag( | ||||
'td', | 'td', | ||||
array( | array( | ||||
'id' => $item->getID(), | 'id' => $item->getID(), | ||||
'style' => implode(' ', $style), | 'style' => implode(' ', $style), | ||||
'class' => implode(' ', $classes), | |||||
), | ), | ||||
array( | array( | ||||
$column, | $column, | ||||
$item->getExpanders(), | $item->getExpanders(), | ||||
)); | )); | ||||
} | } | ||||
$phuix_items = array(); | $phuix_items = array(); | ||||
▲ Show 20 Lines • Show All 74 Lines • ▼ Show 20 Lines | private function generateResizers(array $items) { | ||||
foreach ($items as $item) { | foreach ($items as $item) { | ||||
$column = $item->getColumn(); | $column = $item->getColumn(); | ||||
$resizer_item = null; | $resizer_item = null; | ||||
if ($column->getIsResizable()) { | if ($column->getIsResizable()) { | ||||
$resizer_item = $this->newResizerItem(); | $resizer_item = $this->newResizerItem(); | ||||
$item->setResizerItem($resizer_item); | $item->setResizerItem($resizer_item); | ||||
$resizer_item | $resizer_item->getColumn() | ||||
->getColumn() | ->setIsDesktopOnly($column->getIsDesktopOnly()) | ||||
->setIsVisible($column->getIsVisible()); | ->setIsVisible($column->getIsVisible()); | ||||
} | } | ||||
if (!$resizer_item) { | if (!$resizer_item) { | ||||
$result[] = $item; | $result[] = $item; | ||||
} else if ($item->getIsRightAligned()) { | } else if ($item->getIsRightAligned()) { | ||||
$result[] = $resizer_item; | $result[] = $resizer_item; | ||||
$result[] = $item; | $result[] = $item; | ||||
Show All 31 Lines |