도움말:위키 문법/사용자 자바스크립트

리브레 위키를 비롯한 미디어위키 기반의 위키에서는 사용자 환경설정에서 특정한 기능을 제공하는 사용자 고유의 자바스크립트를 삽입하는 기능을 지원하고 있습니다. 이 문서는 이러한 자바스크립트를 사용하는 방법과 그 예제에 대해 올리는 곳입니다.

1 사용 방법[편집]

로그인을 하신 후에 사용자 환경 설정에 들어간 뒤 문서 보이기 설정 탭을 선택하시면 스킨 항목이 나타납니다. 그 다음에 모든 스킨에 공유된 사용자 자바스크립트를 선택하신 뒤에 자신이 원하는 기능을 제공하는 자바스크립트 문서를 복사해서 붙여넣으시면 작동합니다.

한편으로는 특정 스킨에만 적용되게 스킨별로 사용자 자바스크립트를 편집할 수도 있습니다. 각 문서의 이름은 "사용자:(사용자명)/(스킨명).JS"형태로 나타납니다.

이미 있는 스크립트 파일을 사용하실 때에는 아래

 mw.loader.load('//(자바스크립트의 주소'); 

주소를 입력하시면 됩니다. 단 주소창 뒤에 반드시 &ctype=text/javascript를 붙이셔야 작동이 됩니다.

2 유용한 외부 자바스크립트[편집]

사용자는 수정되지 않은 외부 스크립트를 가져다 쓸 수 있습니다. 이용에 참고하시기 바랍니다. 주석으로 출처를 명시하시는 것을 추천합니다. 더 많은 정보는 Wikipedia:Wikipedia:User scripts를 참조하시면 됩니다.

/* 토론 문서에서 편집 시에 서명하지 않을 경우 경고 메시지를 출력하는 스크립트입니다. 한위백 IRTC1015님이 작성 */
mw.loader.load('//ko.wikipedia.org/w/index.php?title=User:IRTC1015/qSig.js&action=raw&ctype=text/javascript');

3 예제[편집]

코드가 상당히 길기에 {{숨김 시작}} 틀을 이용해서 내용을 숨겨주시기 바랍니다. 사용하실 때에는 상자 안에 있는 코드 전체를 복사한 뒤에 사용자 자바스크립트에 붙여넣기 하시면 적용이 됩니다.

3.1 문서 위/아래 버튼[편집]

화면 왼쪽 아래에 맨 위로 올리거나 맨 아래로 내리는 버튼을 삽입할 수 있습니다.

Ambox warning pn.svg {{숨김 시작}}이나 {{숨기기}} 등의 기능을 사용할 경우 숨긴 내용을 풀 경우 맨 아래로 내리는 기능이 올바르게 작동하지 않을 수 있습니다.

4 각주