문서 편집 권한이 없습니다. 다음 이유를 확인해주세요: 이 문서는 이 위키의 소프트웨어 인터페이스에 쓰이는 문서로, 부정 행위를 막기 위해 보호되어 있습니다. 모든 위키에 대한 번역을 추가하거나 바꾸려면 미디어위키 지역화 프로젝트인 translatewiki.net에 참여하시기 바랍니다. 모든 방문자에게 영향을 미칠 수 있기 때문에 이 자바스크립트 문서의 편집 권한이 없습니다. 문서의 원본을 보거나 복사할 수 있습니다. // Source code written by [[User:LiteHell2]] var conf = mw.config.get(["wgArticleId", "wgServer", "wgScriptPath", "wgCurRevisionId"]); var apiPoint = conf.wgServer + conf.wgScriptPath + "/api.php"; var apiParams = "?format=json&action=query&pageids="+conf.wgArticleId+"&prop=revisions"; var apiUrl = apiPoint.concat(apiParams); var rid = conf.wgCurRevisionId; function htmlAlert(content) { var e = document.createElement("div"); var r = function(){if(e.parentNode != null) e.parentNode.removeChild(e);}; e.setAttribute("style", "position: fixed; top: 60px; left: 50%; transform: translateY(-50%); border-radius: 5px; padding: 10px; background: rgba(153, 255, 102, 0.5); cursor: pointer; z-index: 90001"); e.innerHTML = content; e.addEventListener("click", r); document.body.appendChild(e); setTimeout(r, 1000 * 20); } function checkRev(){ $.ajax({ url: apiUrl, success: function(result){ console.log(result); var pObj = result.query.pages[Object.keys(result.query.pages)[0]].revisions[0]; var revNow = pObj.revid, editor = pObj.user; if (rid != revNow) { rid = revNow; htmlAlert("갱신됨.<br>리비전 ID : "+revNow+"<br>편집자 : "+editor); } } }); } setInterval(checkRev, 1000 * 5); checkRev(); 미디어위키:Gadget-NewrevNotification.js 문서로 돌아갑니다.