익명
×
새 문서 만들기
여기에 문서 제목을 쓰세요:
We currently have 645 articles on 루리위키. Type your article name above or click on one of the titles below and start writing!



645Articles

미디어위키:Common.js

4488242 (토론 | 기여)님의 2023년 3월 23일 (목) 16:11 판
(차이) ← 이전 판 | 최신판 (차이) | 다음 판 → (차이)

참고: 설정을 저장한 후에 바뀐 점을 확인하기 위해서는 브라우저의 캐시를 새로 고쳐야 합니다.

  • 파이어폭스 / 사파리: Shift 키를 누르면서 새로 고침을 클릭하거나, Ctrl-F5 또는 Ctrl-R을 입력 (Mac에서는 ⌘-R)
  • 구글 크롬: Ctrl-Shift-R키를 입력 (Mac에서는 ⌘-Shift-R)
  • 인터넷 익스플로러 / 엣지: Ctrl 키를 누르면서 새로 고침을 클릭하거나, Ctrl-F5를 입력.
  • 오페라: Ctrl-F5를 입력.
$('#mw-content-block').append('<div id="side-recent"><div class="side-recent-title"><a href="/index.php?title=특수:최근바뀜">최근 바뀜</a></div></div>');
$.ajax({
  url: '/api.php?action=query&format=json&list=recentchanges&utf8=1&formatversion=2&rcshow=!bot&rclimit=10&rctoponly&ns=0',
  type: 'GET',
  dataType: 'json',
  success: function (response) {
      //console.log('response', response);
      //console.log('response.batchcomplete', response.batchcomplete);
      if(response.batchcomplete === true) {
          //console.log('response.query', response.query);
          if(response.query !== undefined) {
            if(response.query.recentchanges !== undefined) {
              if(response.query.recentchanges.length > 0) {
                for (var index = 0; index < response.query.recentchanges.length; index++) {
                  if(response.query.recentchanges[index].ns  === 0) {
                    $('#side-recent').append('<div class="side-recent-item"><a href="/index.php?title='+response.query.recentchanges[index].title+'">'+response.query.recentchanges[index].title+'</a></div>');
                  }
                }
              }
            }
          }
      }
  },
  error: function (xhr, status, error) {
      console.log(error);
  }
});