Path: blob/master/src/view/layout/PhabricatorAnchorView.php
12241 views
<?php12final class PhabricatorAnchorView extends AphrontView {34private $anchorName;5private $navigationMarker;67public function setAnchorName($name) {8$this->anchorName = $name;9return $this;10}1112public function setNavigationMarker($marker) {13$this->navigationMarker = $marker;14return $this;15}1617public function render() {18$marker = null;19if ($this->navigationMarker) {20$marker = javelin_tag(21'legend',22array(23'class' => 'phabricator-anchor-navigation-marker',24'sigil' => 'marker',25'meta' => array(26'anchor' => $this->anchorName,27),28),29'');30}3132$anchor = phutil_tag(33'a',34array(35'name' => $this->anchorName,36'id' => $this->anchorName,37'class' => 'phabricator-anchor-view',38),39'');4041return array($marker, $anchor);42}4344}454647