사용자:ToePeu/monobook.js
참고: 설정을 저장한 후에 바뀐 점을 확인하기 위해서는 브라우저의 캐시를 새로 고쳐야 합니다.
- 파이어폭스 / 사파리: Shift 키를 누르면서 새로 고침을 클릭하거나, Ctrl-F5 또는 Ctrl-R을 입력 (Mac에서는 ⌘-R)
- 구글 크롬: Ctrl-Shift-R키를 입력 (Mac에서는 ⌘-Shift-R)
- 인터넷 익스플로러 / 엣지: Ctrl 키를 누르면서 새로 고침을 클릭하거나, Ctrl-F5를 입력.
- 오페라: Ctrl-F5를 입력.
// section 0 section new 편집 버튼 맨아래로 버튼 추가 시작
$(function () {
var x;
if (!(x = document.getElementById('ca-edit') )) return;
var url;
if (!(url = x.getElementsByTagName('a')[0] )) return;
if (!(url = url.href )) return;
var body = document.getElementById ('bodyContent');
if(!body) return;
var sec0 = '<div class="editsection" id="ca-edit-0" style="font-size:110%;"><strong>[<a href="' + url + '">*</a>]</strong><strong>[<a href="' + url + '§ion=0">+/-</a>]</strong>[<a'+' href="#" onclick="window.scrollTo(0,height); return false">▼</'+'a>]</di'+'v>';
var secn = '<hr />' + '<d'+'iv class="editsection" id="ca-edit-new" style="font-size:110%;"><strong>[<a href="' + url + '§ion=new">+/-</a>]</strong></di'+'v>';
if(body.innerHTML.match('class="editsection"')){
body.innerHTML = sec0 + body.innerHTML + secn;
}
}
);
//section 0 section new 편집 버튼 맨아래로 버튼 추가 끝
// 위로 버튼 추가 시작
// section 0 버튼 때문에 변경한 부분 주석처리
function getElementsByCondition(condition,container)
{
container = container||document;
var all = container.all||container.getElementsByTagName('*');
var arr = [];
for(var k=0;k<all.length;k++) {
var elm = all[k];
if(condition(elm,k)) arr[arr.length] = elm;
}
return arr;
}
$(function(){
var x;
if (!(x = document.getElementById('ca-edit') )) return;
var url;
if (!(url = x.getElementsByTagName('a')[0] )) return;
if (!(url = url.href )) return;
editpage = '<strong>[<a href="' + url + '">*</a>]</strong>';
totop = '[<a'+' href="#" onclick="window.scrollTo(0,0); return false">▲</'+'a>]';
var ed = getElementsByCondition(function(el){return el.className=="editsection"});
//for(var i=0; i<ed.length;i++)
for(var i=1; i<ed.length;i++) {
ed[i].innerHTML = editpage + ed[i].innerHTML + totop;
}
});
// 위로 버튼 추가 끝