/**
  * @return string A HTML <li> element representing this revision, showing
  * change tags and everything
  */
 public function getHTML()
 {
     $difflink = $this->list->msg('parentheses')->rawParams($this->getDiffLink())->escaped();
     $revlink = $this->getRevisionLink();
     $userlink = Linker::revUserLink($this->revision);
     $comment = Linker::revComment($this->revision);
     if ($this->isDeleted()) {
         $revlink = "<span class=\"history-deleted\">{$revlink}</span>";
     }
     $content = "{$difflink} {$revlink} {$userlink} {$comment}";
     $attribs = array();
     $tags = $this->getTags();
     if ($tags) {
         list($tagSummary, $classes) = ChangeTags::formatSummaryRow($tags, 'edittags');
         $content .= " {$tagSummary}";
         $attribs['class'] = implode(' ', $classes);
     }
     return Xml::tags('li', $attribs, $content);
 }
 public function getHTML()
 {
     $difflink = $this->list->msg('parentheses')->rawParams($this->getDiffLink())->escaped();
     $revlink = $this->getRevisionLink();
     $userlink = Linker::revUserLink($this->revision);
     $comment = Linker::revComment($this->revision);
     if ($this->isDeleted()) {
         $revlink = "<span class=\"history-deleted\">{$revlink}</span>";
     }
     return "<li>{$difflink} {$revlink} {$userlink} {$comment}</li>";
 }
Example #3
0
 public function revUserLink($rev, $isPublic = false)
 {
     return Linker::revUserLink($rev, $isPublic);
 }
Example #4
0
 public function getHTML()
 {
     $difflink = $this->getDiffLink();
     $revlink = $this->getRevisionLink();
     $userlink = Linker::revUserLink($this->revision);
     $comment = Linker::revComment($this->revision);
     if ($this->isDeleted()) {
         $revlink = "<span class=\"history-deleted\">{$revlink}</span>";
     }
     return "<li>({$difflink}) {$revlink} {$userlink} {$comment}</li>";
 }