ページ「利用者:1108-Kiju/escape.js」と「利用者:BadEditor/test.js」の間の差分

(ページ間の差分)
ナビゲーションに移動 検索に移動
ページ 1
ページ 2
(new!)
 
編集の要約なし
 
34行目: 34行目:
     });
     });


     var latestTimestamp = 0;
     var latestTimestamp = $(".mw-changeslist-date").first().text().trim();
 
    $(".mw-changeslist-date").each(function() {
      var timestamp = Date.parse($(this).text().trim());
      if (!isNaN(timestamp) && timestamp > latestTimestamp) {
        latestTimestamp = timestamp;
      }
    });
 
     var pageTitle = mw.config.get("wgPageName");
     var pageTitle = mw.config.get("wgPageName");


86行目: 78行目:


     button.addEventListener("click", function() {
     button.addEventListener("click", function() {
      var formattedDate = getFormattedDate(latestTimestamp);
       var url = "https://enpedia.rxy.jp/w/index.php?title=" + pageTitle + "&action=edit&summary=[[jawp:" + pageTitle + "]]の" + latestTimestamp + "の版より全文をエスケープ転載。投稿者: " + userList;
       var url = "https://enpedia.rxy.jp/w/index.php?title=" + pageTitle + "&action=edit&summary=[[jawp:" + pageTitle + "]]の" + formattedDate + "の版より全文をエスケープ転載。投稿者: " + userList;
       window.open(url, "_blank");
       window.open(url, "_blank");
     });
     });
106行目: 97行目:
     containerDiv.appendChild(rawTextButton);
     containerDiv.appendChild(rawTextButton);


     var resultDiv = document.createElement("div");
     var resultDiv = document.createElement("div");;
    var formattedDate = getFormattedDate(latestTimestamp);


     resultDiv.innerHTML = "以下、移入元情報を記載する。<br><br>" +
     resultDiv.innerHTML = "以下、移入元情報を記載する。<br><br>" +
       "この記事は [[jawp:" + pageTitle + "]] の" + formattedDate + "時点の版から転記された。<br><br>" +
       "この記事は [[jawp:" + pageTitle + "]] の" + latestTimestamp + "時点の版から転記された。<br><br>" +
       "投稿者: " + userList + "(敬称略)<br><br>" +
       "投稿者: " + userList + "(敬称略)<br><br>" +
       "改変点: 無し<br><br>" +
       "改変点: 無し<br><br>" +