Differential D13033 Diff 31451 src/applications/calendar/controller/PhabricatorCalendarController.php
Changeset View
Changeset View
Standalone View
Standalone View
src/applications/calendar/controller/PhabricatorCalendarController.php
<?php | <?php | ||||
abstract class PhabricatorCalendarController extends PhabricatorController { | abstract class PhabricatorCalendarController extends PhabricatorController { | ||||
protected function buildApplicationCrumbs() { | protected function buildApplicationCrumbs() { | ||||
$crumbs = parent::buildApplicationCrumbs(); | $crumbs = parent::buildApplicationCrumbs(); | ||||
$actions = id(new PhabricatorActionListView()) | |||||
->setUser($this->getViewer()) | |||||
->addAction( | |||||
id(new PhabricatorActionView()) | |||||
->setName(pht('Create Private Event')) | |||||
->setHref('/calendar/event/create/?mode=private')) | |||||
->addAction( | |||||
id(new PhabricatorActionView()) | |||||
->setName(pht('Create Public Event')) | |||||
->setHref('/calendar/event/create/?mode=public')); | |||||
$crumbs->addAction( | $crumbs->addAction( | ||||
id(new PHUIListItemView()) | id(new PHUIListItemView()) | ||||
->setName(pht('Create Event')) | ->setName(pht('Create Event')) | ||||
->setHref($this->getApplicationURI().'event/create/') | ->setHref($this->getApplicationURI().'event/create/') | ||||
->setIcon('fa-plus-square')); | ->setIcon('fa-plus-square') | ||||
->setDropdownMenu($actions)); | |||||
return $crumbs; | return $crumbs; | ||||
} | } | ||||
} | } |