X-Git-Url: https://git.cielonegro.org/gitweb.cgi?a=blobdiff_plain;f=js%2Fredirection.js;h=5ceff2680f4823bb6a0e59893f6a756398a62430;hb=87df74aaf1fc55047bac7ac234546db7547cf166;hp=b3794378c91a5c1a918c61e3f0756a17e40b70ff;hpb=d6f5dd9adfa8bccc7799396554dfaf80d9522a38;p=Rakka.git diff --git a/js/redirection.js b/js/redirection.js index b379437..5ceff26 100644 --- a/js/redirection.js +++ b/js/redirection.js @@ -1,30 +1,21 @@ $(document).ready(function () { - var fragment; - - if ($.browser.mozilla) { - fragment = window.location.hash; // 何故か勝手に URI デコードされる - } - else { - fragment = decodeURIComponent(window.location.hash); - } - var m = fragment.match(/^#Redirect:(.*)$/); - if (m) { - var from = m[1]; + var from = Rakka.getHashedParam("Redirect"); + if (from != null) { var editButton = $.INPUT({className: "editButton", type: "button", - value: from, - title: "Edit the page"}); + value: "Edit the page"}); $(editButton).click(function () { - alert("not implemented"); + Rakka.editPage(from); }); var box = $.P({className: "redirection"}, - "This page is redirected from ", editButton, "."); + "This page has been redirected from “" + from + "”.", editButton); $("div.title").after(box); } + }); \ No newline at end of file