OSDN Git Service

元のバージョンに戻す処理が動作しないバグを修正。
authortakezoe <takezoe@users.osdn.me>
Tue, 4 Oct 2011 16:31:26 +0000 (16:31 +0000)
committertakezoe <takezoe@users.osdn.me>
Tue, 4 Oct 2011 16:31:26 +0000 (16:31 +0000)
履歴の差分表示処理を修正。

plugin/core/Diff.pm

index 4f5954b..03df6b2 100644 (file)
@@ -125,11 +125,11 @@ sub show_history {
        foreach my $time (@list){
                $buf .= "<li>";
                if($count == 0){
-                       $buf .= "<input type=\"radio\" name=\"from\" value=\"\" checked>".
-                               "<input type=\"radio\" name=\"to\" value=\"\" checked>";
+                       $buf .= "<input type=\"radio\" name=\"from\" value=\"".($#list-$count)."\" checked>".
+                               "<input type=\"radio\" name=\"to\" value=\"".($#list-$count)."\" checked>";
                } else {
-                       $buf .= "<input type=\"radio\" name=\"from\" value=\"".($#list-$count+1)."\">".
-                               "<input type=\"radio\" name=\"to\" value=\"".($#list-$count+1)."\">";
+                       $buf .= "<input type=\"radio\" name=\"from\" value=\"".($#list-$count)."\">".
+                               "<input type=\"radio\" name=\"to\" value=\"".($#list-$count)."\">";
                }
                $buf .= "<a href=\"".$wiki->create_url({ action=>"DIFF",page=>$page,generation=>($#list-$count) })."\">".&Util::format_date($time).
                        "</a> <a href=\"".$wiki->create_url({ action=>"SOURCE",page=>$page,generation=>($#list-$count) })."\">¥½¡¼¥¹</a>";
@@ -183,7 +183,7 @@ sub show_diff {
                                <input type="submit" value="¤³¤Î¥Ð¡¼¥¸¥ç¥ó¤ËÌ᤹"/>
                                <input type="hidden" name="action" value="DIFF"/>
                                <input type="hidden" name="page" value="@{[Util::escapeHTML($page)]}"/>
-                               <input type="hidden" name="rollback" value="@{[Util::escapeHTML($from)]}"/>
+                               <input type="hidden" name="rollback" value="@{[Util::escapeHTML($to)]}"/>
                        </form>
                |;
        }