private function renderHandleIcon(PhabricatorObjectHandle $handle) { $ownername = $handle->getName(); $ownerlink = '/p/' . $ownername . '/'; $image_uri = 'background-image: url(' . $handle->getImageURI() . ')'; $sigil = 'has-tooltip'; $meta = array('tip' => pht($ownername), 'size' => 200, 'align' => 'E'); $image = id(new SprintHandleIconView())->addSigil($sigil)->setMetadata($meta)->setHref($ownerlink)->setIconStyle($image_uri); return $image; }
private function renderHandleIcon(PhabricatorObjectHandle $handle, $label) { Javelin::initBehavior('phabricator-tooltips'); $options = array('class' => 'phui-object-item-handle-icon', 'style' => 'background-image: url(' . $handle->getImageURI() . ')'); if (strlen($label)) { $options['sigil'] = 'has-tooltip'; $options['meta'] = array('tip' => $label); } return javelin_tag('span', $options, ''); }