Esempio n. 1
0
 /**
  * @param NodeInfo $node
  * @param string $mapId
  */
 public function nodeRenderrer(NodeInfo $node, $mapId)
 {
     if ($node->isLeaf()) {
         $data = $node->data();
         $node->content()->html("<span style='line-height:{$node->rectangle()->height}px'>{$data[$this->nameAttribute]}</span>");
     } elseif ($node->level() == 0) {
         $node->visible(true);
         $data = $node->data();
         $node->content()->html("<a title='" . htmlspecialchars($data[$this->nameAttribute]) . "' href='#{$mapId}-{$node->id()}'>{$data[$this->nameAttribute]}</a>");
         $node->background('transparent');
     } else {
         $node->visible(false);
     }
 }
Esempio n. 2
0
 /**
  * @param NodeInfo $node
  */
 public function nodeRenderrer(NodeInfo $node)
 {
     if (!$node->isLeaf()) {
         $node->visible(false);
     }
 }