미디어위키:Gadget-hide-insulting-names.js

최근 편집: 2024년 6월 30일 (일) 17:24

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

  • 파이어폭스 / 사파리: Shift 키를 누르면서 새로 고침을 클릭하거나, Ctrl-F5 또는 Ctrl-R을 입력 (Mac에서는 ⌘-R)
  • 구글 크롬: Ctrl-Shift-R키를 입력 (Mac에서는 ⌘-Shift-R)
  • 인터넷 익스플로러 / 엣지: Ctrl 키를 누르면서 새로 고침을 클릭하거나, Ctrl-F5를 입력.
  • 오페라: Ctrl-F5를 입력.
// <nowiki>
(function () {
  'use strict';

  if (mw.config.get('wgCanonicalSpecialPageName') != 'Recentchanges') {
    return;
  }
  var substitute = '<del>(가려짐)</del>';
  var substitute2 = '<i>(이름이 변경됨)</i>';

  mw.hook('wikipage.content').add(function () {
    // ~님에 대한 부적절한 사용자명 변경 건의
    $('.mw-changeslist a').each(function () {
      var isLinkToSanction = $(this)
        .html()
        .match(/님에 대한 부적절한 사용자명 변경 건의/);

      if (isLinkToSanction) {
        $(this).html(
          '사용자:' + substitute + ' 님에 대한 부적절한 사용자명 변경 건의'
        );
      }
    });

    // 사용자 문서와 사용자 이름 바꾸기 기록
    $('.mw-changeslist .mw-redirect').each(function () {
      if ($(this).attr('title').startsWith('사용자:')) {
        if ($(this).html().startsWith('사용자:')) {
          $(this).html('사용자:' + substitute2);
        } else {
          $(this).html(substitute2);
        }
      }
    });
  });
})();
// </nowiki>