static function runLqtTalkPage($details)
 {
     $title = $details["title"];
     $article = $details["article"];
     $talkpage = $details["talkpage"];
     $args = $details["args"];
     global $wgUser, $wgRequest, $wgOut;
     $oldOut = $wgOut->getHTML();
     $wgOut->clearHTML();
     $view = new TalkpageView($wgOut, $article, $title, $wgUser, $wgRequest);
     $view->setTalkpage($talkpage);
     // Handle show/hide preferences. Header gone by default.
     $view->hideItems('header');
     if (array_key_exists('show', $args)) {
         $show = explode(' ', $args['show']);
         $view->setShownItems($show);
     }
     $view->show();
     $html = $wgOut->getHTML();
     $wgOut->clearHTML();
     $wgOut->getHTML($oldOut);
     return $html;
 }
Exemplo n.º 2
0
 function customizeNavigation($skin, &$links)
 {
     TalkpageView::customizeTalkpageNavigation($skin, $links, $this);
     $links['views']['history']['class'] = 'selected';
     $links['views']['view']['class'] = '';
 }