/** * @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>"; }
public function revUserLink($rev, $isPublic = false) { return Linker::revUserLink($rev, $isPublic); }
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>"; }