위키백과:도구/편집요약 상용구: 두 판 사이의 차이

내용 삭제됨 내용 추가됨
사과나비(토론)의 6029441판 편집을 되돌림-아차실수
3번째 줄:
[[백:편집 요약|편집 요약]]에서 '''상용구'''를 정하여 간편하게 사용할 수 있습니다.
 
== 사용 방법 ==
// 도구 설정
# [[특수기능:Preferences|사용자 환경 설정]]의 “소도구” 탭의 “인터페이스 소도구”에서 '''편집요약 상용구'''에 체크를 하고 저장한다.
var EditTools_charinsert = {
# 자신의 js 파일 (스킨이 벡터일 경우 [[특수기능:MyPage/vector.js]], 모노북일 경우 [[특수기능:MyPage/monobook.js]])에 아래 코드를 활용하여 추가한다.
'즐겨찾기': '{\{환영}} {\{삭제.신청|+}} {\{정리.필요}} {\{출처.필요}} {\{분류.필요}}',
 
'기호': ' – — · … ‘+’ “+” 〈+〉 《+》 「+」 『+』 ° ″ ′ ≈ ≠ ≤ ≥ ± − × ÷ § ~ ¡¿†‡↔↑↓←→•¶ # ¹²³⁴₁₂₃₄½⅓⅔¼¾⅛⅜⅝⅞∞ «+» ¤₩฿₵¢₡₢$₫₯€₠₣ƒ₴₭₤ℳ₥₦№₧₰£៛₨₪৳₮₩¥ ♠♣♥♦ ☆★○●◎◇◆□■△▲▽▼ m² m³',
<source lang="javascript">
'서식': '{\{Nobr}} {\{Nowrap.시작}} {\{Nowrap.끝}} {\{·}} {\{•}} {\{기본정렬:+}} &nbsp; <del>+</del> <u>+</u> <sup>+</sup> <sub>+</sub> <code>+</code> <blockquote>+</blockquote> <onlyinclude>+</onlyinclude> <includeonly>+</includeonly> <!--.+_--> <span.class="plainlinks">+</span> <big>+</big> <small>+</small> <span.style=\".\">+</span>',
function esAddingButton() {
'로마자': 'ÁáĆćÉéÍíĹĺŃńÓóŔশÚúÝýŹź ÀàÈèÌìÒòÙù ÂâĈĉÊêĜĝĤĥÎîĴĵÔôŜŝÛûŴŵŶŷ ÄäËëÏïÖöÜüŸÿ ß ÃãẼẽĨĩÑñÕõŨũỸỹ ÇçĢģĶķĻļŅņŖŗŞşŢţ Đ đ Ů ů ǍǎČčĎďĚěǏǐĽľŇňǑǒŘřŠšŤťǓǔŽž ĀāĒēĪīŌōŪūȲȳǢǣ ǖǘǚǜ ĂăĔĕĞğĬĭŎŏŬŭ ĊċĖėĠġİıŻż ĄąĘęĮįǪǫŲų ḌḍḤḥḶḷḸḹṂṃṆṇṚṛṜṝṢṣṬṭ Ł ł ŐőŰű Ŀ ŀ Ħ ħ ÐðÞþ Œ œ ÆæØøÅå Ə ə {\{Unicode|+}}',
'IPA': '{\{IPA|+}} p b t d t̪ d̪ ʈɖcɟkɡqɢʡʔ ɸβfvθðszʃʒɕʑʂʐçʝxɣχʁħʕʜʢhɦ m ɱnn̪ɳɲŋɴ β̞ ʋɹɻjɰ ʙrʀɾɽ ɢ̆ ʡ̯ ll̪ɫɬɮɺɭʎ ʎ̯ ʟ ʟ̆ ʍwɥɧ ɓɗʄɠʛ ʘǀǃǂǁ i y ɨʉɯu ɪʏʊ e øɘɵɤo ə ɚ ɛœɜɝɞʌɔ æ ɐ a ɶɑɒ ʰʷʲˠˤⁿˡ ˈˌːˑ ̪',
'정비용 틀': '{\{삭제.신청|+}} {\{특정판.삭제.신청|+}} {\{삭제.토론|+}} {\{합병|+}} {\{분할.필요}} {\{나누기}}',
'투표 틀': '{\{찬성|+}} {\{반대|+}} {\{의견|+}} {\{질문|+}} {\{답변|+}} {\{삭제|+}} {\{유지|+}} {\{병합|+}} {\{분할|+}} {\{이동|+}} {\{개정|+}} {\{넘겨주기|+}} {\{정보|+}} {\{중립|+}} {\{보류|+}} {\{기권|+}}',
// 다음과 같은 형식으로 설정할 수 있다.
// '그룹명': '도구',
};
// 본체
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/edittools.js'
+ '&action=raw&ctype=text/javascript&dontcountme=s"></script>');
// 도구 설정 끝
// 상용구 시작
function esAddingButton()
{
/*
esAddButton('버튼 이름', '버튼을 누르면 입력 될 편집 요약', '버튼을 가리키면 툴팁으로 뜨는 설명')
위와 같은 형식으로 새로운 버튼을 추가 할 수 있습니다.
*/
esAddButton('환영', '환영합니다!', '환영 메시지를 담')
esAddButton('넘', '넘겨주기', '다른 문서로의 넘겨주기로 바꿈')
esAddButton('넘나', '넘나들기', '다른 문서로의 넘나들기로 바꿈')
esAddButton('동음', '동음이의', '동음이의 문서로 바꿈')
esAddButton('뜻', '다른 뜻', '다른 뜻 틀을 담')
esAddButton('분류', '분류', '분류 추가, 삭제 및 정리')
esAddButton('분할', '문서 분할', '다른 문서와의 병합을 제안하거나 실행함')
esAddButton('삭', '삭제 신청', '삭제 신청 틀을 담')
esAddButton('삭토', '삭제 토론', '삭제 토론 틀을 담')
esAddButton('인터', '인터위키', '인터위키 추가, 삭제 및 정리')
esAddButton('정리', '문서 정리', '문서의 모양 및 구성을 정리함')
esAddButton('중립', '중립적 시각', '중립적 시각 틀을 담')
esAddButton('환영토막', '환영합니다!토막글', '환영토막글 메시지를틀을 담')
esAddButton('합', '문서 병합', '다른 문서와의 병합을 제안하거나 실행함')
}
</source>
//상용구 끝
//서명 스크립트 시작
/*
== qSig ==
원본: [[:en:Wikipedia:WikiProject User scripts/Scripts/qSig]]
'반'자동 서명 스크립트
업어온 곳: [[사용자:IRTC1015/qSig.js]]
*/
if ((wgNamespaceNumber % 2 || wgNamespaceNumber==4)
&& document.URL.match(/&action=(edit|submit)/))
addOnloadHook(function(){
var wpSave = document.getElementById('wpSave');
if (!wpSave) return;
if (window.sigText) //change normal sig button as well
mwEditButtons[9].tagOpen = sigText;
else
sigText = '--~~\~~'; // 기능 사용시 삽입될 서명 형식
//버튼 생성
var btn = document.createElement('input');
btn.type='button'; btn.value = '~';
btn.onclick = function(){
if (document.editform.wpTextbox1.value.indexOf('~\~~') < 0 ) {
insertTags(sigText,'','');
}
document.editform.submit()};
btn.style.marginRight = '4px';
btn.title = '서명을 입력하고 저장합니다';
if (window.sigAccessKey){
btn.accessKey = sigAccessKey;
btn.title += ' [' + tooltipAccessKeyPrefix + btn.accessKey + ']';
}
wpSave.parentNode.insertBefore(btn, wpSave);
//'위키백과' 이름공간의 일부 문서에서 기능 활성화
if ( ( wgNamespaceNumber == 4 )
&& ( !wgTitle.match('^(사랑방/|삭제 토론/|(사용자|문서) 관리 요청/|관리자 요청/|봇/|질문방/|방명록)') ) )
{
wpSave.parentNode.insertBefore(btn, wpSave.nextSibling);
return; //avoid warning below
}
//서명 안 했을 때 경고
wpSave.onclick = function(){
if (document.editform.wpTextbox1.value.indexOf('~\~~') < 0 )
return confirm('서명을 하지 않으셨습니다. 이대로 저장하시겠습니까?')
else
return true
}
})