@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
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

Remove PHUIWorkboard UIExample

Summary: This view is too specialized now as a general example (and its broken as an example).

Test Plan: Reload, nuked

Reviewers: epriestley

Reviewed By: epriestley

Subscribers: epriestley, Korvin

Differential Revision: https://secure.phabricator.com/D9685

-193
-2
src/__phutil_library_map__.php
··· 1055 1055 'PHUITimelineEventView' => 'view/phui/PHUITimelineEventView.php', 1056 1056 'PHUITimelineExample' => 'applications/uiexample/examples/PHUITimelineExample.php', 1057 1057 'PHUITimelineView' => 'view/phui/PHUITimelineView.php', 1058 - 'PHUIWorkboardExample' => 'applications/uiexample/examples/PHUIWorkboardExample.php', 1059 1058 'PHUIWorkboardView' => 'view/phui/PHUIWorkboardView.php', 1060 1059 'PHUIWorkpanelView' => 'view/phui/PHUIWorkpanelView.php', 1061 1060 'PackageCreateMail' => 'applications/owners/mail/PackageCreateMail.php', ··· 3830 3829 'PHUITimelineEventView' => 'AphrontView', 3831 3830 'PHUITimelineExample' => 'PhabricatorUIExample', 3832 3831 'PHUITimelineView' => 'AphrontView', 3833 - 'PHUIWorkboardExample' => 'PhabricatorUIExample', 3834 3832 'PHUIWorkboardView' => 'AphrontTagView', 3835 3833 'PHUIWorkpanelView' => 'AphrontTagView', 3836 3834 'PackageCreateMail' => 'PackageMail',
-191
src/applications/uiexample/examples/PHUIWorkboardExample.php
··· 1 - <?php 2 - 3 - final class PHUIWorkboardExample extends PhabricatorUIExample { 4 - 5 - public function getName() { 6 - return 'Workboard'; 7 - } 8 - 9 - public function getDescription() { 10 - return 'A board for visualizing work. Fixed and Fluid layouts.'; 11 - } 12 - 13 - public function renderExample() { 14 - 15 - /* List 1 */ 16 - 17 - $list = new PHUIObjectItemListView(); 18 - $list->setFlush(true); 19 - 20 - $list->addItem( 21 - id(new PHUIObjectItemView()) 22 - ->setHeader(pht('Business Card')) 23 - ->setBarColor('red')); 24 - $list->addItem( 25 - id(new PHUIObjectItemView()) 26 - ->setHeader(pht('Playing Card')) 27 - ->setBarColor('orange')); 28 - $list->addItem( 29 - id(new PHUIObjectItemView()) 30 - ->setHeader(pht('House of Cards')) 31 - ->setBarColor('yellow')); 32 - $list->addItem( 33 - id(new PHUIObjectItemView()) 34 - ->setHeader(pht('Cardigan')) 35 - ->setBarColor('green')); 36 - $list->addItem( 37 - id(new PHUIObjectItemView()) 38 - ->setHeader(pht('Cardamom')) 39 - ->addFootIcon('highlight-white', 'Spice') 40 - ->setBarColor('blue')); 41 - 42 - /* List 2 */ 43 - 44 - $list2 = new PHUIObjectItemListView(); 45 - $list2->setFlush(true); 46 - 47 - $list2->addItem( 48 - id(new PHUIObjectItemView()) 49 - ->setHeader(pht('Business Card')) 50 - ->setBarColor('red')); 51 - $list2->addItem( 52 - id(new PHUIObjectItemView()) 53 - ->setHeader(pht('Playing Card')) 54 - ->setBarColor('orange')); 55 - 56 - /* List 3 */ 57 - 58 - $list3 = new PHUIObjectItemListView(); 59 - $list3->setFlush(true); 60 - 61 - $list3->addItem( 62 - id(new PHUIObjectItemView()) 63 - ->setHeader(pht('Business Card')) 64 - ->setBarColor('red')); 65 - $list3->addItem( 66 - id(new PHUIObjectItemView()) 67 - ->setHeader(pht('Playing Card')) 68 - ->setBarColor('orange')); 69 - $list3->addItem( 70 - id(new PHUIObjectItemView()) 71 - ->setHeader(pht('House of Cards')) 72 - ->setBarColor('yellow')); 73 - $list3->addItem( 74 - id(new PHUIObjectItemView()) 75 - ->setHeader(pht('Cardigan')) 76 - ->setBarColor('green')); 77 - $list3->addItem( 78 - id(new PHUIObjectItemView()) 79 - ->setHeader(pht('Cardamom')) 80 - ->addFootIcon('highlight-white', 'Spice') 81 - ->setBarColor('blue')); 82 - $list3->addItem( 83 - id(new PHUIObjectItemView()) 84 - ->setHeader(pht('Business Card')) 85 - ->setBarColor('red')); 86 - $list3->addItem( 87 - id(new PHUIObjectItemView()) 88 - ->setHeader(pht('Playing Card')) 89 - ->setBarColor('orange')); 90 - $list3->addItem( 91 - id(new PHUIObjectItemView()) 92 - ->setHeader(pht('Business Card')) 93 - ->setBarColor('red')); 94 - $list3->addItem( 95 - id(new PHUIObjectItemView()) 96 - ->setHeader(pht('Playing Card')) 97 - ->setBarColor('orange')); 98 - 99 - $panel = id(new PHUIWorkpanelView()) 100 - ->setHeader('Business Stuff') 101 - ->setFooterAction( 102 - id(new PHUIListItemView()) 103 - ->setName(pht('Add Task')) 104 - ->setIcon('new') 105 - ->setHref('/maniphest/task/create/')); 106 - 107 - $panel2 = id(new PHUIWorkpanelView()) 108 - ->setHeader('Under Duress'); 109 - 110 - $panel3 = id(new PHUIWorkpanelView()) 111 - ->setHeader('Spicy Thai Chicken'); 112 - 113 - $board = id(new PHUIWorkboardView()) 114 - ->addPanel($panel) 115 - ->addPanel($panel2) 116 - ->addPanel($panel2) 117 - ->addPanel($panel3); 118 - 119 - $board2 = id(new PHUIWorkboardView()) 120 - ->setFluidLayout(true) 121 - ->addPanel($panel) 122 - ->addPanel($panel2) 123 - ->addPanel($panel2) 124 - ->addPanel($panel) 125 - ->addPanel($panel2) 126 - ->addPanel($panel3); 127 - 128 - $action = new PHUIIconView(); 129 - $action->setHref('/maniphest/task/create'); 130 - $action->setImage('/rsrc/image/actions/edit.png'); 131 - 132 - $person1 = new PHUIIconView(); 133 - $person1->setHref('http://en.wikipedia.org/wiki/George_Washington'); 134 - $person1->setImage( 135 - celerity_get_resource_uri('/rsrc/image/people/washington.png')); 136 - 137 - $person2 = new PHUIIconView(); 138 - $person2->setHref('http://en.wikipedia.org/wiki/Warren_G._Harding'); 139 - $person2->setImage( 140 - celerity_get_resource_uri('/rsrc/image/people/harding.png')); 141 - 142 - $person3 = new PHUIIconView(); 143 - $person3->setHref('http://en.wikipedia.org/wiki/William_Howard_Taft'); 144 - $person3->setImage( 145 - celerity_get_resource_uri('/rsrc/image/people/taft.png')); 146 - 147 - $board3 = id(new PHUIWorkboardView()) 148 - ->setFluidLayout(true) 149 - ->addPanel($panel) 150 - ->addPanel($panel) 151 - ->addPanel($panel2) 152 - ->addPanel($panel3) 153 - ->addAction($action) 154 - ->addAction($person1) 155 - ->addAction($person2) 156 - ->addAction($person3); 157 - 158 - $head1 = id(new PHUIHeaderView()) 159 - ->setHeader(pht('Fixed Panel')); 160 - 161 - $head2 = id(new PHUIHeaderView()) 162 - ->setHeader(pht('Fluid Panel')); 163 - 164 - $head3 = id(new PHUIHeaderView()) 165 - ->setHeader(pht('Action Panel')); 166 - 167 - $wrap1 = id(new PHUIBoxView()) 168 - ->appendChild($board) 169 - ->addMargin(PHUI::MARGIN_LARGE); 170 - 171 - $wrap2 = id(new PHUIBoxView()) 172 - ->appendChild($board2) 173 - ->addMargin(PHUI::MARGIN_LARGE); 174 - 175 - $wrap3 = id(new PHUIBoxView()) 176 - ->appendChild($board3) 177 - ->addMargin(PHUI::MARGIN_LARGE); 178 - 179 - return phutil_tag( 180 - 'div', 181 - array(), 182 - array( 183 - $head1, 184 - $wrap1, 185 - $head2, 186 - $wrap2, 187 - $head3, 188 - $wrap3 189 - )); 190 - } 191 - }