show you the code!
authorhttp://kerravonsen.dreamwidth.org/ <http://kerravonsen.dreamwidth.org/@web>
Mon, 7 Dec 2009 06:03:37 +0000 (01:03 -0500)
committerJoey Hess <joey@kitenet.net>
Mon, 7 Dec 2009 06:03:37 +0000 (01:03 -0500)
doc/todo/toc_plugin:_set_a_header_ceiling___40__opposite_of_levels__61____41__.mdwn

index 547c7a80a09542dc9003da3d566187a8b7f1f0d4..3183756602bf38cc2fa49dea82f5948dda8c6f5a 100644 (file)
@@ -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;
+       <                       }