"smileys/star_on.png", 0);
my $unchecked=IkiWiki::htmllink($params{page}, $params{page},
"smileys/star_off.png", 0);
- $params{content}=~s/^(\s+)\[X\]\s/${1}$checked /mg;
- $params{content}=~s/^(\s+)\[_\]\s/${1}$unchecked /mg;
+ $params{content}=~s/^(\s*)\[X\]\s/${1}$checked /mg;
+ $params{content}=~s/^(\s*)\[_\]\s/${1}$unchecked /mg;
return $params{content};
} # }}}
-sub htmlize ($) { #{{{
+sub htmlize (@) { #{{{
+ my %params=@_;
+
my $tries=10;
while (1) {
eval {
$tries--;
if ($tries < 1) {
IkiWiki::debug("failed to run otl2html: $@");
- return shift;
+ return $params{content};
}
}
# open2 doesn't respect "use open ':utf8'"
binmode (IN, ':utf8');
binmode (OUT, ':utf8');
- print OUT shift;
+ print OUT $params{content};
close OUT;
local $/ = undef;