Exemple #1
0
 /**
  * Ссылка на элемент библиотеки в виде всплывающей подсказки
  */
 public function getBubbleHref($ident, $text, ArrayAdapter $params)
 {
     if (!$ident) {
         return $text;
     }
     $entity = $this->getFoldedEntity($ident);
     if (!$entity) {
         return $text;
     }
     $unique = $entity->getUnique();
     //        if (!$entity) {
     //return PsHtml::spanErr("Ссылка на несуществующий элемент подсказки [$unique]");
     //        }
     return PsBubble::spanFoldedEntityBubble($text, $unique);
 }
Exemple #2
0
 public function getFoldedEntityPreview($ident)
 {
     return array('info' => PsBubble::spanFoldedEntityBubble($ident, $this->getUnique($ident)), 'content' => $this->fetchTplImpl($ident));
 }