사용자:Enigma7seven/common.js

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

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

/*
사용자 자바스크립트 페이지입니다
*/
 
/*********AddingButton***************/
 
/*
== [[위키백과:도구/편집요약 상용구]] ==
*/
esEditSummaries = new Array(
/*
new Array('버튼 이름', '입력될 편집 요약', '툴팁으로 뜨는 설명(생략 가능)', '사소한 편집 여부(0/1 혹은 true/false, 생략 가능)', '상용구 넣기 전에 요약 지우기(0/1 혹은 true/false, 생략 가능)')
위와 같은 형식으로 새로운 버튼을 추가할 수 있습니다.
마지막 줄을 제외한 줄 끝에 쉼표가 들어가 있는지 확인해 주세요.
*/
    new Array('훼손', '문서 훼손 복구', '되돌림 및 복구 안내'),
    new Array('분류', '[[위키백과:분류|분류]] 정리', '분류 추가, 삭제 및 정리'),
    new Array('인터', '[[위키백과:인터위키|인터위키]] 정리', '인터위키 추가, 삭제 및 정리'),
    new Array('정리', '문서 정리', '문서의 모양 및 구성을 정리함'),
    new Array('환영', '환영합니다!', '환영 틀을 담'),
    new Array('삭신', '삭제 신청함', '삭제 신청 틀을 담'),
    new Array('합병', '문서의 합병 필요', '합병 필요'),
    new Array('편필', '문서의 편집 필요', '편집필요 틀을 담'),
    new Array('출처', '문서 내용의 [[백:출처 밝히기|출처]] 필요', '출처 필요'),
    new Array('토막', '토막글 문서, 내용 보충 필요', '토막글 틀을 담'),
    new Array('공용', '[[:commons:|위키미디어 공용]]의 자료 링크', '위키미디어 공용의 관련 자료 링크를 추가하거나 수정'),
    new Array('글로', '《[[글로벌세계대백과]]》를 기초로 편집', '글로벌백과'),
    new Array('temp', '삭제토론 종료된 문서', '템프')
);
 
 
/**********popup**************/
document.write('<script type="text/javascript" src="' 
             + 'http://ko.wikipedia.org/w/index.php?title=User:Dus2000/string-navpop.js' 
             + '&action=raw&ctype=text/javascript&dontcountme=s"></script>');
mw.loader.load(
             'https://en.wikipedia.org/w/index.php?title=User:Lupin/popups.js'
             + '&action=raw&ctype=text/javascript&dontcountme=s');
 
/***********moreedittools************/
var moreEditToolsObj = 'specialchars';
var moreEditToolsList = ['|subst=subst:', '{{도서 인용|저자=바바라 런던 외|제목=사진학 강의|발행년도=2006|판=7판|쪽=368p|장=17장 사진의 역사|꺾쇠표=예}}', '{{뉴스 인용 |제목 = |url = |출판사 = |날짜 = }}', '{{백과사전 인용|url = |제목 = |백과사전이름 =두산백과사전 EnCyber |확인일자 = }}'];
if((wgAction == 'edit' || wgAction == 'submit') && window.moreEditToolsList) addOnloadHook(moreEditTools)
function moreEditTools() {
var obj = document.getElementById(moreEditToolsObj);
var span = document.createElement('span')
span.setAttribute('id','edittools_more_ipa');
span.setAttribute('class','IPA');
for(var i=0;i<moreEditToolsList.length;i++) {
var a = document.createElement('a');
a.setAttribute('onClick','insertTags("' + moreEditToolsList[i] + '","","")');
a.href = 'javascript:void(0)';
a.appendChild(document.createTextNode(moreEditToolsList[i]))
span.appendChild(a);
span.appendChild(document.createTextNode(' '));
}
obj.appendChild(span);
}
 
 
/************== [[:en:User:Cacycle/wikEd]] ==************/
 
/******** 일시중지!
// 번역 로드
document.write('<script type="text/javascript" src="'
+ 'http://ko.wikipedia.org/w/index.php?title=%EC%82%AC%EC%9A%A9%EC%9E%90:IRTC1015/wikEd_international_ko.js'
+ '&action=raw&ctype=text/javascript&dontcountme=s"></script>');
 
// 실행부분
document.write('<script type="text/javascript" src="'
+ 'http://en.wikipedia.org/w/index.php?title=User:Cacycle/wikEd.js'
+ '&action=raw&ctype=text/javascript&dontcountme=s"></script>');
******/
 
/********************refToolbar**********************/
/* refToolbar
** from [[:en:User:Mr.Z-man/refToolbar.js]] */
importScript('사용자:Kwj2772/refTool.js');
 
 
/****************************************
* 복구 판 선택시에 선택 반전 버튼 추가 *
****************************************/
 
$(function() {
var form        = document.forms["undelete"];
if (!form)  return;
var elements    = form.elements;
var resetBtn   = elements["mw-undelete-reset"];
if (!resetBtn) return;
var toggleBtn   = document.createElement("input");
toggleBtn.type  = "button";
toggleBtn.value ="선택 반전";
toggleBtn.onclick   = function() {
for (var i=0; i<elements.length; i++) {
var input   = elements[i];
if (input.type != "checkbox")   continue;
input.checked   = !input.checked;
}
}
resetBtn.parentNode.insertBefore(toggleBtn, resetBtn);
});
 
 
 
/** Filemaintenance ***********
*** Author: [[User:Kwj2772]] ****/
importScript('사용자:Enigma7seven/FileMaintenance.js');
 
/***licenseupdate***/
importScript('사용자:Kwj2772/migration.js');
 
 
/** Welcome new user! ***********
*** Author: [[User:Kwj2772]] ****
*** License: CC-BY-SA-3.0 ******/
/* ATTENTION: REQUIRE FOLLOWING SCRIPT */
/*
mw.loader.load('https://commons.wikimedia.org/w/index.php?title=User:Addshore/urlparameters.js&action=raw&ctype=text/javascript');
mw.loader.load('https://commons.wikimedia.org/w/index.php?title=User:Addshore/Addtabs/monobook.js&action=raw&ctype=text/javascript');
*/
 
function welcome (autosave) {
    var WelcomeParam = getParamValue( "welcome" );
    if (WelcomeParam == 1 && wgIsArticle == false && wgAction == "edit" && wgNamespaceNumber == 3) {
        var signature = '--\~\~' + '\~\~'
        var autosave = true; /* 자동 저장을 위한 설정 */
        document.editform.wpTextbox1.value += "\{\{환영\|" + wgTitle + "\}\}"
        document.editform.wpSummary.value = "환영합니다!";
        document.editform.wpMinoredit.checked = false;
        document.editform.wpWatchthis.checked = false;
        if (autosave == true) {
            window.setTimeout (function autosave() { document.editform.wpSave.click(); }, 200); /* Save! */
        }
    }
}
 
$(welcome);
 
encodedpage = encodeURIComponent(mw.config.get('wgPageName'));
 
function addwelcometab () {
        var y= mw.util.addPortletLink('p-cactions', 'http://ko.wikipedia.org/w/index.php?title=' + encodedpage + '&action=edit&welcome=1', '환영', 'ca-welcome', '새 사용자 환영', 'w', null);
}
 
if (wgIsArticle == false && wgCurRevisionId == false && wgNamespaceNumber == 3) {
    addOnloadHook(addwelcometab);
}