mirror of
https://we.phorge.it/source/phorge.git
synced 2024-11-22 14:52:41 +01:00
Make Workboard and Workpanel views extend AphrontTagView
Summary: Ref T1344. I need to put sigils on these for drag-and-drop. Test Plan: Renders the same. Put sigils on 'em. Reviewers: chad, btrahan Reviewed By: chad CC: aran Maniphest Tasks: T1344 Differential Revision: https://secure.phabricator.com/D7940
This commit is contained in:
parent
7ffddcd136
commit
284465f638
3 changed files with 32 additions and 30 deletions
|
@ -416,7 +416,7 @@ return array(
|
|||
'rsrc/js/application/uiexample/notification-example.js' => 'c51a6616',
|
||||
'rsrc/js/core/Busy.js' => '6453c869',
|
||||
'rsrc/js/core/DragAndDropFileUpload.js' => 'ae6abfba',
|
||||
'rsrc/js/core/DraggableList.js' => 'f0a4bbdf',
|
||||
'rsrc/js/core/DraggableList.js' => '6f5a879c',
|
||||
'rsrc/js/core/DropdownMenu.js' => '2f6f80f4',
|
||||
'rsrc/js/core/DropdownMenuItem.js' => '0f386ef4',
|
||||
'rsrc/js/core/FileUpload.js' => '96713558',
|
||||
|
@ -673,7 +673,7 @@ return array(
|
|||
'phabricator-countdown-css' => '86b7b0a0',
|
||||
'phabricator-crumbs-view-css' => '2d9db584',
|
||||
'phabricator-drag-and-drop-file-upload' => 'ae6abfba',
|
||||
'phabricator-draggable-list' => 'f0a4bbdf',
|
||||
'phabricator-draggable-list' => '6f5a879c',
|
||||
'phabricator-dropdown-menu' => '2f6f80f4',
|
||||
'phabricator-fatal-config-template-css' => '25d446d6',
|
||||
'phabricator-feed-css' => '4716c86f',
|
||||
|
@ -1192,6 +1192,15 @@ return array(
|
|||
1 => 'javelin-dom',
|
||||
2 => 'javelin-workflow',
|
||||
),
|
||||
'6f5a879c' =>
|
||||
array(
|
||||
0 => 'javelin-install',
|
||||
1 => 'javelin-dom',
|
||||
2 => 'javelin-stratcom',
|
||||
3 => 'javelin-util',
|
||||
4 => 'javelin-vector',
|
||||
5 => 'javelin-magical-init',
|
||||
),
|
||||
'71755c79' =>
|
||||
array(
|
||||
0 => 'javelin-behavior',
|
||||
|
@ -1847,15 +1856,6 @@ return array(
|
|||
2 => 'javelin-util',
|
||||
3 => 'javelin-request',
|
||||
),
|
||||
'f0a4bbdf' =>
|
||||
array(
|
||||
0 => 'javelin-install',
|
||||
1 => 'javelin-dom',
|
||||
2 => 'javelin-stratcom',
|
||||
3 => 'javelin-util',
|
||||
4 => 'javelin-vector',
|
||||
5 => 'javelin-magical-init',
|
||||
),
|
||||
'f2441746' =>
|
||||
array(
|
||||
0 => 'javelin-dom',
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
<?php
|
||||
|
||||
final class PHUIWorkboardView extends AphrontView {
|
||||
final class PHUIWorkboardView extends AphrontTagView {
|
||||
|
||||
private $panels = array();
|
||||
private $fluidLayout = false;
|
||||
|
@ -27,7 +27,13 @@ final class PHUIWorkboardView extends AphrontView {
|
|||
return $this;
|
||||
}
|
||||
|
||||
public function render() {
|
||||
public function getTagAttributes() {
|
||||
return array(
|
||||
'class' => 'phui-workboard-view',
|
||||
);
|
||||
}
|
||||
|
||||
public function getTagContent() {
|
||||
require_celerity_resource('phui-workboard-view-css');
|
||||
|
||||
$action_list = null;
|
||||
|
@ -68,14 +74,9 @@ final class PHUIWorkboardView extends AphrontView {
|
|||
),
|
||||
$view);
|
||||
|
||||
return phutil_tag(
|
||||
'div',
|
||||
array(
|
||||
'class' => 'phui-workboard-view'
|
||||
),
|
||||
array(
|
||||
$action_list,
|
||||
$board
|
||||
));
|
||||
return array(
|
||||
$action_list,
|
||||
$board,
|
||||
);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
<?php
|
||||
|
||||
final class PHUIWorkpanelView extends AphrontView {
|
||||
final class PHUIWorkpanelView extends AphrontTagView {
|
||||
|
||||
private $cards = array();
|
||||
private $header;
|
||||
|
@ -33,7 +33,13 @@ final class PHUIWorkpanelView extends AphrontView {
|
|||
return $this;
|
||||
}
|
||||
|
||||
public function render() {
|
||||
public function getTagAttributes() {
|
||||
return array(
|
||||
'class' => 'phui-workpanel-view',
|
||||
);
|
||||
}
|
||||
|
||||
public function getTagContent() {
|
||||
require_celerity_resource('phui-workpanel-view-css');
|
||||
|
||||
$footer = '';
|
||||
|
@ -75,11 +81,6 @@ final class PHUIWorkpanelView extends AphrontView {
|
|||
$footer,
|
||||
));
|
||||
|
||||
return phutil_tag(
|
||||
'div',
|
||||
array(
|
||||
'class' => 'phui-workpanel-view'
|
||||
),
|
||||
$view);
|
||||
return $view;
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue