Index: redmine/lib/redmine/wiki_formatting.rb =================================================================== --- redmine/lib/redmine/wiki_formatting.rb (revision 1752) +++ redmine/lib/redmine/wiki_formatting.rb (working copy) @@ -89,17 +89,35 @@ alias :textile_h3 :textile_p_withtoc def inline_toc(text) - text.gsub!(/

\{\{([<>]?)toc\}\}<\/p>/i) do + text.gsub!(/

\{\{([<>]?)toc(:(\d+))?\}\}<\/p>/i) do div_class = 'toc' div_class << ' right' if $1 == '>' div_class << ' left' if $1 == '<' + skip = 0 + skip = $3.to_i if not $3.nil? out = "

' + lastlevel -= 1 + end out << '' - out end end @@ -182,3 +200,5 @@ end end end + +# vim: ts=2:expandtab: Index: redmine/public/stylesheets/application.css =================================================================== --- redmine/public/stylesheets/application.css (revision 1782) +++ redmine/public/stylesheets/application.css (working copy) @@ -476,8 +476,6 @@ div.wiki ul.toc.right { float: right; margin-left: 12px; margin-right: 0; width: auto; } div.wiki ul.toc.left { float: left; margin-right: 12px; margin-left: 0; width: auto; } div.wiki ul.toc li { list-style-type:none;} -div.wiki ul.toc li.heading2 { margin-left: 6px; } -div.wiki ul.toc li.heading3 { margin-left: 12px; font-size: 0.8em; } div.wiki ul.toc a { font-size: 0.9em;