From 1370a26030599dc2f7cbeb3df714e7935860e436 Mon Sep 17 00:00:00 2001 From: "http://kerravonsen.dreamwidth.org/" Date: Mon, 7 Dec 2009 01:03:37 -0500 Subject: show you the code! --- ...er_ceiling___40__opposite_of_levels__61____41__.mdwn | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'doc/todo') diff --git a/doc/todo/toc_plugin:_set_a_header_ceiling___40__opposite_of_levels__61____41__.mdwn b/doc/todo/toc_plugin:_set_a_header_ceiling___40__opposite_of_levels__61____41__.mdwn index 547c7a80a..318375660 100644 --- a/doc/todo/toc_plugin:_set_a_header_ceiling___40__opposite_of_levels__61____41__.mdwn +++ b/doc/todo/toc_plugin:_set_a_header_ceiling___40__opposite_of_levels__61____41__.mdwn @@ -1,3 +1,20 @@ It would be nice if the [[plugins/toc]] plugin let you specify a header level "ceiling" above which (or above and including which) the headers would not be incorporated into the toc. Currently, the levels=X parameter lets you tweak how deep it will go for small headers, but I'd like to chop off the h1's (as I use them for my page title) -- [[Jon]] + +> This change to toc.pm should do it. --[[KathrynAndersen]] + + 56,57c56,57 + < my $startlevel=($params{startlevel} ? $params{startlevel} : 0); + < my $curlevel=$startlevel-1; + --- + > my $curlevel; + > my $startlevel=0; + 70d69 + < # unless we're given startlevel as a parameter + 75,79d73 + < elsif (defined $params{startlevel} + < and $level < $params{startlevel}) + < { + < return; + < } -- cgit v1.2.3