3 // $Id: Toc.php,v 1.7 2004/09/25 19:05:14 pmjones Exp $
5 class Text_Wiki_Render_Xhtml_Toc
extends Text_Wiki_Render
{
10 'title' => '<strong>Table of Contents</strong>',
18 * Renders a token into text matching the requested format.
22 * @param array $options The "options" portion of the token (second
25 * @return string The text rendered from the token options.
29 function token($options)
31 // type, id, level, count, attr
40 $css = $this->getConf('css_list');
42 $html .= " class=\"$css\"";
45 $div_id = $this->getConf('div_id');
47 $html .= " id=\"$div_id\"";
51 $html .= $this->getConf('title');
62 $css = $this->getConf('css_item');
64 $html .= " class=\"$css\"";
67 $pad = ($level - $this->min
);
68 $html .= " style=\"margin-left: {$pad}em;\">";
70 $html .= "<a href=\"#$id\">";
75 return "</a></div>\n";