]> git.vanrenterghem.biz Git - git.ikiwiki.info.git/commit
sidebar plugin optimisations
authorJoey Hess <joey@gnu.kitenet.net>
Fri, 16 Apr 2010 02:18:56 +0000 (22:18 -0400)
committerJoey Hess <joey@gnu.kitenet.net>
Fri, 16 Apr 2010 02:18:56 +0000 (22:18 -0400)
commitdd64c2a9c0d7a1bfe9d3b89957efe8f045091111
treef70ea42f75dfc896d64b1700f78c8dcb2b5714db
parent4efc897fdfedeba55a55e82fd4b0145235281883
sidebar plugin optimisations

The pagetemplate hook may be called multiple times, for example when pages
are inlined into a page. Sidebars were being calculated each time that
happened, only to be thrown away when the final pagetemplate hook was
called. Avoid this unnecessary work.

Remove stored sidebar content on use to save some memory.
IkiWiki/Plugin/sidebar.pm