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;
 }
Esempio n. 2
0
 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, '');
 }