]> sipb.mit.edu Git - ikiwiki.git/blobdiff - IkiWiki/Plugin/poll.pm
* Fix various links on the hyperestradier pages.
[ikiwiki.git] / IkiWiki / Plugin / poll.pm
index d598c32089b69db93e522660eede73a25eddd9e7..320d2fa775e6660736608b999a202d3c664e5cbb 100644 (file)
@@ -22,7 +22,7 @@ sub preprocess (@) { #{{{
 
        my $open=yesno($params{open});
        my $showtotal=yesno($params{total});
-       my $percent=yesno($params{percent});
+       my $showpercent=yesno($params{percent});
        $pagenum{$params{page}}++;
 
        my %choices;
@@ -46,7 +46,7 @@ sub preprocess (@) { #{{{
        my $ret="";
        foreach my $choice (@choices) {
                my $percent=$total > 0 ? int($choices{$choice} / $total * 100) : 0;
-               if ($percent) {
+               if ($showpercent) {
                        $ret.="$choice ($percent%) ";
                }
                else {
@@ -108,7 +108,7 @@ sub cgi ($) { #{{{
                        if (--$num == 0) {
                                $params=~s/(^|\s+)(\d+)\s+"?\Q$choice\E"?(\s+|$)/$1.($2+1)." \"$choice\"".$3/se;
                                if (defined $oldchoice) {
-                                       $params=~s/(^|\s+)(\d+)\s+"?\Q$oldchoice\E"?(\s+|$)/$1.($2-1 >=0 ? $2-1 : 0))." \"$oldchoice\"".$3/se;
+                                       $params=~s/(^|\s+)(\d+)\s+"?\Q$oldchoice\E"?(\s+|$)/$1.($2-1 >=0 ? $2-1 : 0)." \"$oldchoice\"".$3/se;
                                }
                        }
                        return "[[poll $params]]";