mirror of
https://we.phorge.it/source/phorge.git
synced 2024-11-26 16: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/application/uiexample/notification-example.js' => 'c51a6616',
|
||||||
'rsrc/js/core/Busy.js' => '6453c869',
|
'rsrc/js/core/Busy.js' => '6453c869',
|
||||||
'rsrc/js/core/DragAndDropFileUpload.js' => 'ae6abfba',
|
'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/DropdownMenu.js' => '2f6f80f4',
|
||||||
'rsrc/js/core/DropdownMenuItem.js' => '0f386ef4',
|
'rsrc/js/core/DropdownMenuItem.js' => '0f386ef4',
|
||||||
'rsrc/js/core/FileUpload.js' => '96713558',
|
'rsrc/js/core/FileUpload.js' => '96713558',
|
||||||
|
@ -673,7 +673,7 @@ return array(
|
||||||
'phabricator-countdown-css' => '86b7b0a0',
|
'phabricator-countdown-css' => '86b7b0a0',
|
||||||
'phabricator-crumbs-view-css' => '2d9db584',
|
'phabricator-crumbs-view-css' => '2d9db584',
|
||||||
'phabricator-drag-and-drop-file-upload' => 'ae6abfba',
|
'phabricator-drag-and-drop-file-upload' => 'ae6abfba',
|
||||||
'phabricator-draggable-list' => 'f0a4bbdf',
|
'phabricator-draggable-list' => '6f5a879c',
|
||||||
'phabricator-dropdown-menu' => '2f6f80f4',
|
'phabricator-dropdown-menu' => '2f6f80f4',
|
||||||
'phabricator-fatal-config-template-css' => '25d446d6',
|
'phabricator-fatal-config-template-css' => '25d446d6',
|
||||||
'phabricator-feed-css' => '4716c86f',
|
'phabricator-feed-css' => '4716c86f',
|
||||||
|
@ -1192,6 +1192,15 @@ return array(
|
||||||
1 => 'javelin-dom',
|
1 => 'javelin-dom',
|
||||||
2 => 'javelin-workflow',
|
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' =>
|
'71755c79' =>
|
||||||
array(
|
array(
|
||||||
0 => 'javelin-behavior',
|
0 => 'javelin-behavior',
|
||||||
|
@ -1847,15 +1856,6 @@ return array(
|
||||||
2 => 'javelin-util',
|
2 => 'javelin-util',
|
||||||
3 => 'javelin-request',
|
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' =>
|
'f2441746' =>
|
||||||
array(
|
array(
|
||||||
0 => 'javelin-dom',
|
0 => 'javelin-dom',
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
<?php
|
<?php
|
||||||
|
|
||||||
final class PHUIWorkboardView extends AphrontView {
|
final class PHUIWorkboardView extends AphrontTagView {
|
||||||
|
|
||||||
private $panels = array();
|
private $panels = array();
|
||||||
private $fluidLayout = false;
|
private $fluidLayout = false;
|
||||||
|
@ -27,7 +27,13 @@ final class PHUIWorkboardView extends AphrontView {
|
||||||
return $this;
|
return $this;
|
||||||
}
|
}
|
||||||
|
|
||||||
public function render() {
|
public function getTagAttributes() {
|
||||||
|
return array(
|
||||||
|
'class' => 'phui-workboard-view',
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
public function getTagContent() {
|
||||||
require_celerity_resource('phui-workboard-view-css');
|
require_celerity_resource('phui-workboard-view-css');
|
||||||
|
|
||||||
$action_list = null;
|
$action_list = null;
|
||||||
|
@ -68,14 +74,9 @@ final class PHUIWorkboardView extends AphrontView {
|
||||||
),
|
),
|
||||||
$view);
|
$view);
|
||||||
|
|
||||||
return phutil_tag(
|
return array(
|
||||||
'div',
|
$action_list,
|
||||||
array(
|
$board,
|
||||||
'class' => 'phui-workboard-view'
|
);
|
||||||
),
|
|
||||||
array(
|
|
||||||
$action_list,
|
|
||||||
$board
|
|
||||||
));
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
<?php
|
<?php
|
||||||
|
|
||||||
final class PHUIWorkpanelView extends AphrontView {
|
final class PHUIWorkpanelView extends AphrontTagView {
|
||||||
|
|
||||||
private $cards = array();
|
private $cards = array();
|
||||||
private $header;
|
private $header;
|
||||||
|
@ -33,7 +33,13 @@ final class PHUIWorkpanelView extends AphrontView {
|
||||||
return $this;
|
return $this;
|
||||||
}
|
}
|
||||||
|
|
||||||
public function render() {
|
public function getTagAttributes() {
|
||||||
|
return array(
|
||||||
|
'class' => 'phui-workpanel-view',
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
public function getTagContent() {
|
||||||
require_celerity_resource('phui-workpanel-view-css');
|
require_celerity_resource('phui-workpanel-view-css');
|
||||||
|
|
||||||
$footer = '';
|
$footer = '';
|
||||||
|
@ -75,11 +81,6 @@ final class PHUIWorkpanelView extends AphrontView {
|
||||||
$footer,
|
$footer,
|
||||||
));
|
));
|
||||||
|
|
||||||
return phutil_tag(
|
return $view;
|
||||||
'div',
|
|
||||||
array(
|
|
||||||
'class' => 'phui-workpanel-view'
|
|
||||||
),
|
|
||||||
$view);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue