From 7ad702ed8800ba9e5526a1c07c9d627e944dc234 Mon Sep 17 00:00:00 2001 From: Joey Hess Date: Mon, 17 Mar 2008 11:25:18 -0400 Subject: web commit by http://madduck.net/ --- ...turn_edittemplate_verbosity_off_by_default.mdwn | 30 ++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 doc/todo/turn_edittemplate_verbosity_off_by_default.mdwn (limited to 'doc/todo') diff --git a/doc/todo/turn_edittemplate_verbosity_off_by_default.mdwn b/doc/todo/turn_edittemplate_verbosity_off_by_default.mdwn new file mode 100644 index 000000000..8b6941310 --- /dev/null +++ b/doc/todo/turn_edittemplate_verbosity_off_by_default.mdwn @@ -0,0 +1,30 @@ +`edittemplate` replaces its directive with a note like "edittemplate person +registered for people/*". It would be nice if this were dependent on +a `verbose` parameter and default to off. I don't see the value in it, and by +disabling the output, I can keep template registration as close as possible to +the action as needed. + +I think this (untested) patch might just do the trick: + + --- a/IkiWiki/Plugin/edittemplate.pm + +++ b/IkiWiki/Plugin/edittemplate.pm + @@ -46,8 +46,13 @@ sub preprocess (@) { #{{{ + + $pagestate{$params{page}}{edittemplate}{$params{match}}=$params{template}; + + - return sprintf(gettext("edittemplate %s registered for %s"), + - $params{template}, $params{match}); + + if (yesno($params{verbose})) { + + return sprintf(gettext("edittemplate %s registered for %s"), + + $params{template}, $params{match}); + + } + + else { + + return ''; + + } + } # }}} + + sub formbuilder (@) { #{{{ + +--[[madduck]] + +[[tags wishlist patch]] -- cgit v1.2.3