사용자:Cedar101/vector.js
(사용자:Cedar101/monobook.js에서 넘어옴)
참고: 설정을 저장한 후에 바뀐 점을 확인하기 위해서는 브라우저의 캐시를 새로 고쳐야 합니다. 구글 크롬, 파이어폭스, 마이크로소프트 엣지, 사파리: ⇧ Shift 키를 누른 채 "새로 고침" 버튼을 클릭하십시오. 더 자세한 정보를 보려면 위키백과:캐시 무시하기 항목을 참고하십시오.
/*
== [[위키백과:도구/편집요약 상용구]] ==
*/
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('공용', '[[:commons:|위키미디어 공용]]의 자료 링크', '위키미디어 공용의 관련 자료 링크를 추가하거나 수정') ,
new Array('글로', '《[[글로벌세계대백과]]》를 기초로 편집', '글로벌백과'),
new Array('템프', '[[틀:글로벌|글로벌 틀]]의 정비에 따른 수정', '템프')
);
// install [[Wikipedia:User:Cacycle/wikEd]] in-browser text editor
document.write('<script type="text/javascript" src="'
+ 'http://en.wikipedia.org/w/index.php?title=User:Cacycle/wikEd.js'
+ '&action=raw&ctype=text/javascript"></' + 'script>');
jQuery( document ).ready( function( $ ) {
var url = mw.util.wikiScript( 'api' );
var newmath = 0;
function setMath(val) {
console.log('setMath' + val);
newmath=val;
console.log(url);
$.ajax({
url: url,
data: { action: 'tokens', type: 'options', format: 'json' },
dataType: "json"
}).done(doneToken);
}
function doneToken(data) {
console.log(data);
var toks = data.tokens;
var opttok = toks.optionstoken;
console.log(opttok);
$.ajax({
url: url, type: 'POST',
data: { action: 'options', token: opttok, format: 'json' , change: 'math=' + newmath },
dataType: "text"
}).done(doneSet);
}
function doneSet(data) {
console.log(data);
}
var mobile = ( mw.config.get( 'wgServer' ) == 'ko.m.wikipedia.org' );
var oldmath = mw.user.options.get('math');
console.log("Math type " + oldmath + ' mobile ' + mobile );
if( mobile && oldmath == 6) {
setMath(0);
}
if( !mobile && oldmath == 0) {
setMath(6);
}
} );