mirror of
https://we.phorge.it/source/phorge.git
synced 2024-12-23 14:00:56 +01:00
Revert "Remove PHUICalendarWidgetView"
Summary: This reverts commit 8ce8a761ef
.
Test Plan: N/A
Reviewers: chad, #blessed_reviewers, epriestley
Reviewed By: #blessed_reviewers, epriestley
Subscribers: Korvin, epriestley
Differential Revision: https://secure.phabricator.com/D12573
This commit is contained in:
parent
5b56aa3c6d
commit
14ae5eee1c
2 changed files with 41 additions and 0 deletions
|
@ -1150,6 +1150,7 @@ phutil_register_library_map(array(
|
||||||
'PHUIButtonView' => 'view/phui/PHUIButtonView.php',
|
'PHUIButtonView' => 'view/phui/PHUIButtonView.php',
|
||||||
'PHUICalendarListView' => 'view/phui/calendar/PHUICalendarListView.php',
|
'PHUICalendarListView' => 'view/phui/calendar/PHUICalendarListView.php',
|
||||||
'PHUICalendarMonthView' => 'view/phui/calendar/PHUICalendarMonthView.php',
|
'PHUICalendarMonthView' => 'view/phui/calendar/PHUICalendarMonthView.php',
|
||||||
|
'PHUICalendarWidgetView' => 'view/phui/calendar/PHUICalendarWidgetView.php',
|
||||||
'PHUIColorPalletteExample' => 'applications/uiexample/examples/PHUIColorPalletteExample.php',
|
'PHUIColorPalletteExample' => 'applications/uiexample/examples/PHUIColorPalletteExample.php',
|
||||||
'PHUICrumbView' => 'view/phui/PHUICrumbView.php',
|
'PHUICrumbView' => 'view/phui/PHUICrumbView.php',
|
||||||
'PHUICrumbsView' => 'view/phui/PHUICrumbsView.php',
|
'PHUICrumbsView' => 'view/phui/PHUICrumbsView.php',
|
||||||
|
@ -4448,6 +4449,7 @@ phutil_register_library_map(array(
|
||||||
'PHUIButtonView' => 'AphrontTagView',
|
'PHUIButtonView' => 'AphrontTagView',
|
||||||
'PHUICalendarListView' => 'AphrontTagView',
|
'PHUICalendarListView' => 'AphrontTagView',
|
||||||
'PHUICalendarMonthView' => 'AphrontView',
|
'PHUICalendarMonthView' => 'AphrontView',
|
||||||
|
'PHUICalendarWidgetView' => 'AphrontTagView',
|
||||||
'PHUIColorPalletteExample' => 'PhabricatorUIExample',
|
'PHUIColorPalletteExample' => 'PhabricatorUIExample',
|
||||||
'PHUICrumbView' => 'AphrontView',
|
'PHUICrumbView' => 'AphrontView',
|
||||||
'PHUICrumbsView' => 'AphrontView',
|
'PHUICrumbsView' => 'AphrontView',
|
||||||
|
|
39
src/view/phui/calendar/PHUICalendarWidgetView.php
Normal file
39
src/view/phui/calendar/PHUICalendarWidgetView.php
Normal file
|
@ -0,0 +1,39 @@
|
||||||
|
<?php
|
||||||
|
|
||||||
|
final class PHUICalendarWidgetView extends AphrontTagView {
|
||||||
|
|
||||||
|
private $header;
|
||||||
|
private $list;
|
||||||
|
|
||||||
|
public function setHeader($date) {
|
||||||
|
$this->header = $date;
|
||||||
|
return $this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public function setCalendarList(PHUICalendarListView $list) {
|
||||||
|
$this->list = $list;
|
||||||
|
return $this;
|
||||||
|
}
|
||||||
|
|
||||||
|
protected function getTagName() {
|
||||||
|
return 'div';
|
||||||
|
}
|
||||||
|
|
||||||
|
protected function getTagAttributes() {
|
||||||
|
require_celerity_resource('phui-calendar-list-css');
|
||||||
|
return array('class' => 'phui-calendar-list-container');
|
||||||
|
}
|
||||||
|
|
||||||
|
protected function getTagContent() {
|
||||||
|
|
||||||
|
$header = id(new PHUIHeaderView())
|
||||||
|
->setHeader($this->header);
|
||||||
|
|
||||||
|
$box = id(new PHUIObjectBoxView())
|
||||||
|
->setHeader($header)
|
||||||
|
->setFlush(true)
|
||||||
|
->appendChild($this->list);
|
||||||
|
|
||||||
|
return $box;
|
||||||
|
}
|
||||||
|
}
|
Loading…
Reference in a new issue