move getsetup to usual place

master
Joey Hess 2008-12-12 14:59:23 -05:00
parent 9d5075ab52
commit 38c92e63bb
1 changed files with 62 additions and 62 deletions

View File

@ -26,6 +26,68 @@ sub import { #{{{
IkiWiki::loadplugin("inline");
} # }}}
sub getsetup () { #{{{
return
plugin => {
safe => 1,
rebuild => 1,
},
# Pages where comments are shown, but new comments are not
# allowed, will show "Comments are closed".
comments_shown_pagespec => {
type => 'pagespec',
example => 'blog/*',
default => '',
description => 'PageSpec for pages where comments will be shown inline',
link => 'ikiwiki/PageSpec',
safe => 1,
rebuild => 1,
},
comments_open_pagespec => {
type => 'pagespec',
example => 'blog/* and created_after(close_old_comments)',
default => '',
description => 'PageSpec for pages where new comments can be posted',
link => 'ikiwiki/PageSpec',
safe => 1,
rebuild => 1,
},
comments_pagename => {
type => 'string',
example => 'comment_',
default => 'comment_',
description => 'Base name for comments, e.g. "comment_" for pages like "sandbox/comment_12"',
safe => 0, # manual page moving required
rebuild => undef,
},
comments_allowdirectives => {
type => 'boolean',
default => 0,
example => 0,
description => 'Interpret directives in comments?',
safe => 1,
rebuild => 0,
},
comments_allowauthor => {
type => 'boolean',
default => 0,
example => 0,
description => 'Allow anonymous commenters to set an author name?',
safe => 1,
rebuild => 0,
},
comments_commit => {
type => 'boolean',
example => 1,
default => 1,
description => 'commit comments to the VCS',
# old uncommitted comments are likely to cause
# confusion if this is changed
safe => 0,
rebuild => 0,
},
} #}}}
sub htmlize { # {{{
my %params = @_;
return $params{content};
@ -145,68 +207,6 @@ sub preprocess { # {{{
return $content;
} # }}}
sub getsetup () { #{{{
return
plugin => {
safe => 1,
rebuild => 1,
},
# Pages where comments are shown, but new comments are not
# allowed, will show "Comments are closed".
comments_shown_pagespec => {
type => 'pagespec',
example => 'blog/*',
default => '',
description => 'PageSpec for pages where comments will be shown inline',
link => 'ikiwiki/PageSpec',
safe => 1,
rebuild => 1,
},
comments_open_pagespec => {
type => 'pagespec',
example => 'blog/* and created_after(close_old_comments)',
default => '',
description => 'PageSpec for pages where new comments can be posted',
link => 'ikiwiki/PageSpec',
safe => 1,
rebuild => 1,
},
comments_pagename => {
type => 'string',
example => 'comment_',
default => 'comment_',
description => 'Base name for comments, e.g. "comment_" for pages like "sandbox/comment_12"',
safe => 0, # manual page moving will required
rebuild => undef,
},
comments_allowdirectives => {
type => 'boolean',
default => 0,
example => 0,
description => 'Interpret directives in comments?',
safe => 1,
rebuild => 0,
},
comments_allowauthor => {
type => 'boolean',
default => 0,
example => 0,
description => 'Allow anonymous commenters to set an author name?',
safe => 1,
rebuild => 0,
},
comments_commit => {
type => 'boolean',
example => 1,
default => 1,
description => 'commit comments to the VCS',
# old uncommitted comments are likely to cause
# confusion if this is changed
safe => 0,
rebuild => 0,
},
} #}}}
sub checkconfig () { #{{{
$config{comments_commit} = 1 unless defined $config{comments_commit};
$config{comments_pagename} = 'comment_'