사용자:Sadopaul/common.js

위키백과, 우리 모두의 백과사전.

참고: 설정을 저장한 후에 바뀐 점을 확인하기 위해서는 브라우저의 캐시를 새로 고쳐야 합니다. 구글 크롬, 파이어폭스, 마이크로소프트 엣지, 사파리: ⇧ Shift 키를 누른 채 "새로 고침" 버튼을 클릭하십시오. 더 자세한 정보를 보려면 위키백과:캐시 무시하기 항목을 참고하십시오.

wikiBreakEnd = new Array(2024,1,5,0,0,0);

mw.loader.load('//ko.wikipedia.org/w/index.php?title=User:IRTC1015/wbEnforcer.js&action=raw&ctype=text/javascript');

importScript("User:기나ㅏㄴ/redirectcreator.js"); //[[User:기나ㅏㄴ/redirectcreator.js]]

importScript('User:Ykhwong/Banmal.js');


//== [[위키백과:도구/편집요약 상용구]] ==

window.esSummaries = [

/*['버튼 이름', '입력될 편집 요약', '툴팁으로 뜨는 설명', '사소한 편집 여부(0/1/undefined)', '상용구 넣기 전에 요약 지우기(0/1, 생략 가능)']
위의 형식 대신 '텍스트'의 형태로 임의의 글을 입력하면 그 글이 그대로, 'br'을 입력하면 줄바꿈이 삽입됩니다.*/
    ['의견', '의견', '의견 남김', 0, 0],
    ['분류', '분류 수정', '분류 추가, 삭제 및 정리', 1],
    ['오자', '오탈자 수정', '잘못되거나 빠진 글자 수정', 1],
    ['정리', '문서 정리', '문서의 모양 및 구성을 정리함'],
    ['번역', '번역', '영문위키의 해당 문서를 번역함']
];
/*Gadget-internalLinkHelper-accessibility.js*/
(function ($, mw) { $(function() {
    $('.ilh-all').not('.ilh-blue').each(function() {
		$($(this).find('.ilh-page a')).append('<img src="//upload.wikimedia.org/wikipedia/commons/thumb/7/78/Red_Triangle.png/12px-Red_Triangle.png" decoding="async" width="12" height="10" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/7/78/Red_Triangle.png/18px-Red_Triangle.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/7/78/Red_Triangle.png/24px-Red_Triangle.png 2x" data-file-width="260" data-file-height="225">');
    });//빨간세모 추가
    $('.ilh-blue').each(function() {
    	$($(this).find('.ilh-page a')).append('<img src="//upload.wikimedia.org/wikipedia/commons/thumb/8/8e/Pan_Blue_Circle.png/10px-Pan_Blue_Circle.png" decoding="async" width="10" height="10" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/8/8e/Pan_Blue_Circle.png/15px-Pan_Blue_Circle.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/8/8e/Pan_Blue_Circle.png/20px-Pan_Blue_Circle.png 2x" data-file-width="677" data-file-height="677">');
    });//파란원 추가
}); })(jQuery, mediaWiki);

/*Gadget-internalLinkHelper-redtipsy.js*/
(function($, mw, window) {
    $(function() {
        mw.loader.using(['jquery.tipsy']).done(function() {
            mw.hook('wikipage.content').add(function($content) {

                $('.ilh-all', $content).not('.ilh-blue').on('internalLinkHelper-close', function(event) {
                    var $this = $(this);
                    if ($this.data('internalLinkHelper-showing')) {
                        $(this).removeClass('ilh-active').find('.ilh-page a').tipsy('hide').end()
                            .data('internalLinkHelper-showing', false);
                    }
                }).each(function() {
                    var origTitle = $(this).data('orig-title'),
                        $foreignSpan = $('.ilh-link', this),
                        $linkAnchor = $('.ilh-page a', this),
                        $langSpan = $('.ilh-lang', this),
                        langName = $langSpan.text(),
                        $that = $(this).data('internalLinkHelper-showing', false);

                    if (!$linkAnchor.length) {
                        return;
                    }

                    var timeout = null;

                    var maybeClearTimeout = function() {
                            if (timeout !== null) {
                                clearTimeout(timeout);
                            }
                        },
                        autoSetTimeout = function() {
                            maybeClearTimeout();
                            timeout = setTimeout.apply(null, arguments);
                        };

                    var mouseleave = function() {
                            autoSetTimeout(function() {
                                $that.trigger('internalLinkHelper-close');
                            }, 500);
                        },
                        mouseenter = function() {
                            if ($that.data('internalLinkHelper-showing')) {
                                maybeClearTimeout();
                            } else {
                                $('.ilh-all', $content).not($that).trigger('internalLinkHelper-close');
                                $that.addClass('ilh-active').data('internalLinkHelper-showing', true);
                                $linkAnchor.tipsy('show').tipsy(true).tip().mouseleave(mouseleave).mouseenter(mouseenter);
                            }
                        };
                    $linkAnchor.tipsy({
                            className: 'ilh-tipsy',
                            gravity: 'nw',
                            html: true,
                            trigger: 'manual',
                            title: function() {
                                return '<div>' +
                                    $('<span/>').text(origTitle).html() +
                                    (" 문서는 아직 생성되지 않았습니다. ") +
                                    $('<span/>').text(langName).html() +
                                    (" 위키백과의 ") +
                                    $foreignSpan.html() +
                                    '를 참고할 수 있습니다.</div>';
                            }
                        })
                        .mouseleave(mouseleave).mouseenter(mouseenter);
                });
            });
        });
    });
})(jQuery, mediaWiki, window);

/*Gadget-internalLinkHelper-suffix.js*/
(function ($, mw) { $(function() {
    $('.ilh-lang', mw.util.$content).each(function() {
        $(this).text($(this).text());
    });
}); })(jQuery, mediaWiki);