사용자:*devunt/fastsd.js
참고: 설정을 저장한 후에 바뀐 점을 확인하기 위해서는 브라우저의 캐시를 새로 고쳐야 합니다. 구글 크롬, 파이어폭스, 마이크로소프트 엣지, 사파리: ⇧ Shift 키를 누른 채 "새로 고침" 버튼을 클릭하십시오. 더 자세한 정보를 보려면 위키백과:캐시 무시하기 항목을 참고하십시오.
/*
빠른 삭제 신청
function fastSd() {
if(wgPageName!=false)
{
mw.util.addPortletLink("p-cactions","http://ecssoft.co.kr/sd/sd.php?num=0&page="+wgPageName,"삭제 신청 (저작권)","ca-sd-0","저작권을 이유로 삭제신청을 합니다.","",document.getElementById("ca-talk").nextSibling);
mw.util.addPortletLink("p-cactions","http://ecssoft.co.kr/sd/sd.php?num=1&page="+wgPageName,"삭제 신청 (비자유)","ca-sd-1","비자유를 이유로 삭제신청을 합니다.","",document.getElementById("ca-sd-0").nextSibling);
mw.util.addPortletLink("p-cactions","http://ecssoft.co.kr/sd/sd.php?num=2&page="+wgPageName,"삭제 신청 (장난)","ca-sd-2","장난을 이유로 삭제신청을 합니다.","",document.getElementById("ca-sd-1").nextSibling);
mw.util.addPortletLink("p-cactions","http://ecssoft.co.kr/sd/sd.php?num=3&page="+wgPageName,"삭제 신청 (낱말)","ca-sd-3","낱말을 이유로 삭제신청을 합니다.","",document.getElementById("ca-sd-2").nextSibling);
mw.util.addPortletLink("p-cactions","http://ecssoft.co.kr/sd/sd.php?num=4&page="+wgPageName,"삭제 신청 (광고)","ca-sd-4","광고를 이유로 삭제신청을 합니다.","",document.getElementById("ca-sd-3").nextSibling);
mw.util.addPortletLink("p-cactions","http://ecssoft.co.kr/sd/sd.php?num=5&page="+wgPageName,"삭제 신청 (중립)","ca-sd-5","중립을 이유로 삭제신청을 합니다.","",document.getElementById("ca-sd-4").nextSibling);
mw.util.addPortletLink("p-cactions","http://ecssoft.co.kr/sd/sd.php?num=6&page="+wgPageName,"삭제 신청 (저명성)","ca-sd-6","저명성을 이유로 삭제신청을 합니다.","",document.getElementById("ca-sd-5").nextSibling);
}
}
addOnloadHook(fastSd);*/
$(function()
{
//check if called from deletion request
if (document.URL.lastIndexOf("action=edit") != -1)
{
if (document.URL.lastIndexOf("fakeaction=huff") == -1)
return;
// 문서 존재 여부 확인
if (wgCurRevisionId == false)
{
alert("존재하지 않는 문서입니다.");
return;
}
// 삭제 신청 여부 확인
var dbindex = document.editform.wpTextbox1;
if (dbindex.value.indexOf("{{ㅅ") == 0 || dbindex.value.indexOf("{{ㅆ") == 0 || dbindex.value.indexOf("{{삭제 신청") == 0 || dbindex.value.indexOf("{{삭제신청") == 0 || dbindex.value.indexOf("{{삭") == 0 || dbindex.value.indexOf("{{삭제 요청") == 0 || dbindex.value.indexOf("{{삭제요청") == 0 || dbindex.value.toLowerCase().indexOf("{{sd") == 0 || dbindex.value.toLowerCase().indexOf("{{delete") == 0 )
return;
var dbreason = prompt("삭제 신청 이유를 입력하세요.");
if (dbreason == null)
return;
dbindex.value = "{" + "{ㅅ|" + dbreason + "}}\n" + dbindex.value;
document.editform.wpSummary.value = dbreason + "을(를) 이유로 삭제신청함";
document.editform.wpSave.click();
return;
}
if (wgCanonicalNamespace == "Special")
return;
mw.util.addPortletLink("p-cactions", "javascript:easyDb()", "ㅅ", "ca-db1", "삭제 신청", "");
});
function easyDb()
{
var title = wgPageName.replace("&", "%26").replace("+", "%2B");
location.assign("/w/index.php?&action=edit&fakeaction=huff&title=" + title);
}