Correct Aphlict websocket URI construction after PHP8 compatibility changes
[phabricator.git] / src / view / phui / PHUIWorkboardView.php
blobe9ec37452a95c2d5b99a91a40e091ffc889bf227
1 <?php
3 final class PHUIWorkboardView extends AphrontTagView {
5 private $panels = array();
6 private $actions = array();
8 public function addPanel(PHUIWorkpanelView $panel) {
9 $this->panels[] = $panel;
10 return $this;
13 protected function getTagAttributes() {
14 return array(
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);
28 $board = javelin_tag(
29 'div',
30 array(
31 'class' => 'phui-workboard-view-shadow',
32 'sigil' => 'workboard-shadow lock-scroll-y-while-dragging',
34 $view);
36 return $board;