remove description_html, add link
parent
1376247754
commit
0f06504422
|
@ -16,8 +16,7 @@ sub getsetup () { #{{{
|
|||
type => "pagespec",
|
||||
example => "*/discussion",
|
||||
description => "PageSpec to limit which pages anonymous users can edit",
|
||||
description_html => htmllink("", "", "ikiwiki/PageSpec", noimageinline => 1).
|
||||
" to limit which pages anonymous users can edit",
|
||||
link => "ikiwiki/PageSpec",
|
||||
safe => 1,
|
||||
rebuild => 0,
|
||||
},
|
||||
|
|
|
@ -25,11 +25,7 @@ sub getsetup () { #{{{
|
|||
type => "pagespec",
|
||||
example => "mimetype(image/*) and maxsize(50kb)",
|
||||
description => "enhanced PageSpec specifying what attachments are allowed",
|
||||
description_html => htmllink("", "",
|
||||
"ikiwiki/PageSpec/attachment",
|
||||
noimageinline => 1,
|
||||
linktext => "enhanced PageSpec",
|
||||
)." specifying what attachments are allowed",
|
||||
link => "ikiwiki/PageSpec/attachment",
|
||||
safe => 1,
|
||||
rebuild => 0,
|
||||
},
|
||||
|
|
|
@ -18,8 +18,7 @@ sub getsetup () { #{{{
|
|||
type => "pagespec",
|
||||
example => "!*/Discussion",
|
||||
description => "PageSpec controlling which pages are locked",
|
||||
description_html => htmllink("", "", "ikiwiki/PageSpec", noimageinline => 1).
|
||||
" controlling which pages are locked",
|
||||
link => "ikiwiki/PageSpec",
|
||||
safe => 1,
|
||||
rebuild => 0,
|
||||
},
|
||||
|
|
|
@ -100,7 +100,16 @@ sub showfields ($$$@) { #{{{
|
|||
my $key=shift @show;
|
||||
my %info=%{shift @show};
|
||||
|
||||
my $description=exists $info{description_html} ? $info{description_html} : $info{description};
|
||||
my $description=$info{description};
|
||||
if (exists $info{link} && length $info{link}) {
|
||||
if ($info{link} =~ /^\w+:\/\//) {
|
||||
$description="<a href=\"$info{link}\">$description</a>";
|
||||
}
|
||||
else {
|
||||
$description=htmllink("", "", $info{link}, noimageinline => 1, linktext => $description);
|
||||
}
|
||||
}
|
||||
|
||||
my $value=$config{$key};
|
||||
# multiple plugins can have the same field
|
||||
my $name=defined $plugin ? $plugin.".".$key : $key;
|
||||
|
|
|
@ -12,6 +12,7 @@ ikiwiki (2.60) UNRELEASED; urgency=low
|
|||
* ikiwiki-update-wikilist: Add -r switch to remove. Default behavior is now
|
||||
always to add.
|
||||
* Start moving admin preferences from the web interface to the setup file.
|
||||
* websetup: New plugin providing a setup form on the web.
|
||||
* ikiwiki-makerepo: Bail if both srcdir and repository are not specified.
|
||||
Closes: #493628
|
||||
|
||||
|
|
|
@ -402,7 +402,8 @@ describing the option. For example:
|
|||
hash of these.
|
||||
* `example` can be set to an example value.
|
||||
* `description` is a short description of the option.
|
||||
* `description_html` is an optional short description, that can contain html
|
||||
* `link` is a link to further information about the option. This can either
|
||||
be a wikilink, or an url.
|
||||
* `safe` should be false if the option should not be displayed in unsafe
|
||||
configuration methods, such as the web interface. Anything that specifies
|
||||
a command to run, a path on disk, or a regexp should be marked as unsafe.
|
||||
|
|
Loading…
Reference in New Issue