미디어위키:Common.js

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

  • 파이어폭스 / 사파리: Shift 키를 누르면서 새로 고침을 클릭하거나, Ctrl-F5 또는 Ctrl-R을 입력 (Mac에서는 ⌘-R)
  • 구글 크롬: Ctrl-Shift-R키를 입력 (Mac에서는 ⌘-Shift-R)
  • 엣지: Ctrl 키를 누르면서 새로 고침을 클릭하거나, Ctrl-F5를 입력.
(function () {
    var code = 'ko-x-hanja';
    var name = '國漢文混用';

    function addHanjaLanguage() {
        if ( window.mw ) {
            var langs = mw.config.get( 'wgULSLanguages' ) || {};
            langs[ code ] = name;
            mw.config.set( 'wgULSLanguages', langs );
        }

        if (
            window.jQuery &&
            jQuery.uls &&
            jQuery.uls.data &&
            jQuery.uls.data.languages
        ) {
            jQuery.uls.data.languages[ code ] = [
                name,
                'Kore',
                [ 'EA' ]
            ];
        }
    }

    addHanjaLanguage();

    if ( window.mw && mw.loader ) {
        mw.loader.using( [ 'ext.uls.interface' ] ).then( function () {
            addHanjaLanguage();
        } ).catch( function () {
            addHanjaLanguage();
        } );
    }

    var count = 0;
    var timer = setInterval( function () {
        addHanjaLanguage();
        count++;

        if ( count > 20 ) {
            clearInterval( timer );
        }
    }, 500 );
}());