Page MenuHomePhabricator

D8927.diff
No OneTemporary

D8927.diff

diff --git a/src/applications/base/controller/PhabricatorController.php b/src/applications/base/controller/PhabricatorController.php
--- a/src/applications/base/controller/PhabricatorController.php
+++ b/src/applications/base/controller/PhabricatorController.php
@@ -393,6 +393,7 @@
$crumbs[] = id(new PhabricatorCrumbView())
->setHref($this->getApplicationURI())
+ ->setAural($application->getName())
->setIcon($sprite);
}
diff --git a/src/view/layout/PhabricatorCrumbView.php b/src/view/layout/PhabricatorCrumbView.php
--- a/src/view/layout/PhabricatorCrumbView.php
+++ b/src/view/layout/PhabricatorCrumbView.php
@@ -7,6 +7,16 @@
private $icon;
private $isLastCrumb;
private $workflow;
+ private $aural;
+
+ public function setAural($aural) {
+ $this->aural = $aural;
+ return $this;
+ }
+
+ public function getAural() {
+ return $this->aural;
+ }
public function setWorkflow($workflow) {
$this->workflow = $workflow;
@@ -46,6 +56,16 @@
'phabricator-crumb-view',
);
+ $aural = null;
+ if ($this->aural !== null) {
+ $aural = javelin_tag(
+ 'span',
+ array(
+ 'aural' => true,
+ ),
+ $this->aural);
+ }
+
$icon = null;
if ($this->icon) {
$classes[] = 'phabricator-crumb-has-icon';
@@ -84,6 +104,6 @@
'href' => $this->href,
'class' => implode(' ', $classes),
),
- array($icon, $name, $divider));
+ array($aural, $icon, $name, $divider));
}
}

File Metadata

Mime Type
text/plain
Expires
Fri, Apr 4, 7:26 PM (2 w, 4 d ago)
Storage Engine
blob
Storage Format
Encrypted (AES-256-CBC)
Storage Handle
7700459
Default Alt Text
D8927.diff (1 KB)

Event Timeline