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 | |||||