diff options
author | Joey Hess <joey@kitenet.net> | 2013-11-13 22:06:02 -0400 |
---|---|---|
committer | Joey Hess <joey@kitenet.net> | 2013-11-13 22:06:02 -0400 |
commit | 2f8bafb70947e8b2d6b8b2882e32dde60faa9a27 (patch) | |
tree | 59aa8d9a535defd45e69201a0baef61d46053237 /IkiWiki/Plugin | |
parent | 5ec2d2d40d803ac0288acdcdd5125de6f4c2b769 (diff) | |
download | ikiwiki-2f8bafb70947e8b2d6b8b2882e32dde60faa9a27.tar ikiwiki-2f8bafb70947e8b2d6b8b2882e32dde60faa9a27.tar.gz |
poll: Fix behavior of poll buttons when inlined.
Diffstat (limited to 'IkiWiki/Plugin')
-rw-r--r-- | IkiWiki/Plugin/poll.pm | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/IkiWiki/Plugin/poll.pm b/IkiWiki/Plugin/poll.pm index 32756a571..3bd4af206 100644 --- a/IkiWiki/Plugin/poll.pm +++ b/IkiWiki/Plugin/poll.pm @@ -30,7 +30,7 @@ sub preprocess (@) { my $showtotal=IkiWiki::yesno($params{total}); my $showpercent=IkiWiki::yesno($params{percent}); my $expandable=IkiWiki::yesno($params{expandable}); - $pagenum{$params{page}}++; + my $num=++$pagenum{$params{page}}{$params{destpage}}; my %choices; my @choices; @@ -66,7 +66,7 @@ sub preprocess (@) { } if ($open && exists $config{cgiurl}) { $ret.="<input type=\"hidden\" name=\"do\" value=\"poll\" />\n"; - $ret.="<input type=\"hidden\" name=\"num\" value=\"$pagenum{$params{page}}\" />\n"; + $ret.="<input type=\"hidden\" name=\"num\" value=\"$num\" />\n"; $ret.="<input type=\"hidden\" name=\"page\" value=\"$params{page}\" />\n"; $ret.="<input type=\"hidden\" name=\"choice\" value=\"$choice\" />\n"; $ret.="<input type=\"submit\" value=\"".gettext("vote")."\" />\n"; @@ -81,7 +81,7 @@ sub preprocess (@) { $ret.="<p>\n"; $ret.="<form method=\"POST\" action=\"".IkiWiki::cgiurl()."\">\n"; $ret.="<input type=\"hidden\" name=\"do\" value=\"poll\" />\n"; - $ret.="<input type=\"hidden\" name=\"num\" value=\"$pagenum{$params{page}}\" />\n"; + $ret.="<input type=\"hidden\" name=\"num\" value=\"$num\" />\n"; $ret.="<input type=\"hidden\" name=\"page\" value=\"$params{page}\" />\n"; $ret.=gettext("Write in").": <input name=\"choice\" size=50 />\n"; $ret.="<input type=\"submit\" value=\"".gettext("vote")."\" />\n"; |