3 final class PHUIWorkboardView
extends AphrontTagView
{
5 private $panels = array();
6 private $actions = array();
8 public function addPanel(PHUIWorkpanelView
$panel) {
9 $this->panels
[] = $panel;
13 protected function getTagAttributes() {
15 'class' => 'phui-workboard-view',
19 protected function getTagContent() {
20 require_celerity_resource('phui-workboard-view-css');
22 $view = new AphrontMultiColumnView();
23 $view->setGutter(AphrontMultiColumnView
::GUTTER_MEDIUM
);
24 foreach ($this->panels
as $panel) {
25 $view->addColumn($panel);
31 'class' => 'phui-workboard-view-shadow',
32 'sigil' => 'workboard-shadow lock-scroll-y-while-dragging',