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

/*
***** 편집 요약 상용구
***** 제작: [[사용자:피첼]]
***** 사용법: 자신의 .js 문서에 복사하여 편집. [[사용자:피첼/editsum.css]]도 잊지 마세요.
*/
 
function SummaryButtons(){
  if (wgAction == 'edit' || wgAction == 'submit' || wgAction == 'editredlink') {
    var wpSummary = document.getElementById('wpSummary')
    if (!wpSummary || (wpSummary.form.wpSection && wpSummary.form.wpSection.value == 'new')) return
    wpSummaryBtn = document.createElement('span')
    wpSummaryBtn.id = 'usrSumBtn'
    wpSummary.parentNode.insertBefore(wpSummaryBtn, wpSummary.nextSibling)

/*

  addSumButton('버튼 이름', '버튼을 누르면 입력 될 편집 요약', '버튼을 가리키면 툴팁으로 뜨는 설명')
  위와 같은 형식으로 새로운 버튼을 추가 할 수 있습니다.

*/

    addSumButton('공용', '공용과 중복', '공용 중복 틀을 담') 
    addSumButton('넘', '넘겨주기', '다른 문서로의 넘겨주기로 바꿈') 
    addSumButton('넘나', '넘나들기', '다른 문서로의 넘나들기로 바꿈')
    addSumButton('동음', '동음이의', '동음이의 문서로 바꿈')  
    addSumButton('뜻', '다른 뜻', '다른 뜻 틀을 담')
    addSumButton('분류', '분류', '분류 추가, 삭제 및 정리')
    addSumButton('분할', '문서 분할', '다른 문서와의 병합을 제안하거나 실행함')
    addSumButton('삭', '삭제 신청', '삭제 신청 틀을 담')
    addSumButton('삭토', '삭제 토론', '삭제 토론 틀을 담')
    addSumButton('인터', '인터위키', '인터위키 추가, 삭제 및 정리')
    addSumButton('저작', '저작권', '저작권 관련 틀을 담')
    addSumButton('정리', '문서 정리', '문서의 모양 및 구성을 정리함')
    addSumButton('중립', '중립적 시각', '중립적 시각 틀을 담')
    addSumButton('토막', '토막글', '토막글 틀을 담')
    addSumButton('합', '문서 병합', '다른 문서와의 병합을 제안하거나 실행함')


  }
}
 
function addSumButton(name, text, title) {
  var btn = document.createElement('sumBtn')
  btn.appendChild(document.createTextNode(name))
  btn.title = title
  btn.onclick = function() { insertSummary(text) }
  wpSummaryBtn.appendChild(btn)
}
 
function insertSummary(text) {
  var wpSummary = document.getElementById('wpSummary')
  if (wpSummary.value.indexOf(text) != -1) return 
  if (wpSummary.value.match(/[^,; \/]$/)) wpSummary.value += ','
  if (wpSummary.value.match(/[^ ]$/)) wpSummary.value += ' '
  wpSummary.value += text
}
 
$(SummaryButtons)