Something went wrong. Try again.
@recaptime-dev's working patches + fork for Phorge, a community fork of Phabricator. (Upstream dev and stable branches are at upstream/main and upstream/stable respectively.) hq.recaptime.dev/wiki/Phorge
phorge phabricator
Something went wrong. Try again.
PHP
123456789101112131415161718192021222324252627282930313233343536373839<?php
final class PHUIWorkboardView extends AphrontTagView {
private $panels = array(); private $actions = array();
public function addPanel(PHUIWorkpanelView $panel) { $this->panels[] = $panel; return $this; }
protected function getTagAttributes() { return array( 'class' => 'phui-workboard-view', ); }
protected function getTagContent() { require_celerity_resource('phui-workboard-view-css');
$view = new AphrontMultiColumnView(); $view->setGutter(AphrontMultiColumnView::GUTTER_MEDIUM); foreach ($this->panels as $panel) { $view->addColumn($panel); }
$board = javelin_tag( 'div', array( 'class' => 'phui-workboard-view-shadow', 'sigil' => 'workboard-shadow lock-scroll-y-while-dragging', ), $view);
return $board; }}