Lines Matching refs:renderer

462 	function render ($mode, Doku_Renderer $renderer, $data) {
471 $renderer->nocache();
481 $renderer->doc .= '<script type="text/javascript"> catlist_baseurl = "'.DOKU_URL.'"; catlist_basescript = "'.DOKU_SCRIPT.'"; catlist_useslash = '.$conf['useslash'].'; catlist_userewrite = '.$conf['userewrite'].'; catlist_sepchar = "'.$conf['sepchar'].'"; catlist_deaccent = '.$conf['deaccent'].'; catlist_pagename_sanitize = '.$data['pagename_sanitize'].'; </script>';
487 $renderer->doc .= '<'.$html_tag.' class="catlist-head">';
490 $renderer->internallink(':'.$main['id'], $main['title']);
492 $renderer->doc .= htmlspecialchars($main['title']);
493 $renderer->doc .= '</'.$html_tag.'>';
505 if ($data['displayType'] == CATLIST_DISPLAY_LIST) $renderer->doc .= '<ul '.$global_ul_attr.'>';
506 $this->_recurse($renderer, $data, $data['tree']);
510 $this->_displayAddPageButton($renderer, $ns_button, $data['displayType']);
512 $renderer->doc .= '</ul>';
541 function _recurse (&$renderer, $data, $_TREE) {
561 $this->_displayNSBegin($renderer, $data, $item['title'], $linkdisp, $item['linkid'], ($data['show_perms'] ? $perms : NULL));
563 $this->_recurse($renderer, $data, $item['_']);
564 $this->_displayNSEnd($renderer, $data['displayType'], $item['buttonid']);
573 $this->_displayPage($renderer, $item, $data['displayType'], ($data['show_perms'] ? $perms : NULL), $displayLink);
578 function _displayNSBegin (&$renderer, $data, $title, $displayLink, $idLink, $perms) {
581 $renderer->doc .= '<li class="catlist-ns"><'.$warper_ns.' class="li catlist-nshead">';
582 if ($displayLink) $renderer->internallink($idLink, $title);
583 else $renderer->doc .= htmlspecialchars($title);
584 if ($perms !== NULL) $renderer->doc .= ' [ns, perm='.$perms.']';
585 $renderer->doc .= '</'.$warper_ns.'>';
586 $renderer->doc .= '<ul class="catlist-nslist">';
589 if ($data['nsInBold']) $renderer->doc .= '<strong>';
590 if ($displayLink) $renderer->internallink($idLink, $title);
591 else $renderer->doc .= htmlspecialchars($title);
592 if ($data['nsInBold']) $renderer->doc .= '</strong>';
593 $renderer->doc .= '[ ';
597 function _displayNSEnd (&$renderer, $displayType, $nsAddButton) {
598 if (!is_null($nsAddButton)) $this->_displayAddPageButton($renderer, $nsAddButton, $displayType);
599 if ($displayType == CATLIST_DISPLAY_LIST) $renderer->doc .= '</ul></li>';
600 else if ($displayType == CATLIST_DISPLAY_LINE) $renderer->doc .= '] ';
603 function _displayPage (&$renderer, $item, $displayType, $perms, $displayLink) {
605 $renderer->doc .= '<li class="catlist-page">';
606 if ($displayLink) $renderer->internallink(':'.$item['id'], $item['title']);
607 else $renderer->doc .= htmlspecialchars($item['title']);
608 if ($perms !== NULL) $renderer->doc .= ' [page, perm='.$perms.']';
609 $renderer->doc .= '</li>';
611 $renderer->internallink(':'.$item['id'], $item['title']);
612 $renderer->doc .= ' ';
616 function _displayAddPageButton (&$renderer, $ns, $displayType) {
618 $renderer->doc .= '<'.$html.' class="catlist_addpage"><button class="button" onclick="catlist_button_add_page(this,\''.$ns.'\')">'.$this->getLang('addpage').'</button></'.$html.'>';