사용자:퇴프/monobook.js
< 사용자:퇴프
참여자께서 편집을 한 후 바뀐 내용을 확인하기 위해서는 브라우저의 캐시를 비워야 합니다. 캐시를 비우기 위한 단축키는 참여자께서 쓰고 있는 브라우저에 따라 다음과 같습니다.
|
|
|
|
// 위로 버튼 추가 시작
// 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;
// section 0 section new 편집 버튼 맨아래로 버튼 추가 시작
var body = document.getElementById ('bodyContent');
if(!body) return;
var sec0 = '<strong><span class="editsection" id="ca-edit-0">[<a href="' + url + '§ion=0" title="부분 편집: 첫머리">+/-</a>]</spa'+'n></strong>';
var secn = '<h2><span class="editsection" id="ca-edit-new">[<a href="' + url + '§ion=new" title="부분 편집: 덧붙이기">+/-</a>]</spa'+'n></h2>';
if(body.innerHTML.match('class="editsection"')){
body.innerHTML = sec0 + body.innerHTML + secn;
}
//section 0 section new 편집 버튼 맨아래로 버튼 추가 끝
editpage = '[<strong><a href="' + url + '" title="문서를 고칩니다. [Alt-Shift-e]">*</a></strong>]';
totop = '[<strong><a'+' href="#" title="위로 가기" onclick="window.scrollTo(0,0); return false">↑</'+'a></strong>]';
tobottom = '[<strong><a'+' href="#" title="아래로 가기" onclick="window.scrollTo(0,height); return false">↓</'+'a></strong>]';
var ed = getElementsByCondition(function(el){return el.className=="editsection"});
//for(var i=0; i<ed.length;i++)
ed[0].innerHTML += tobottom;
for(var i=1; i<ed.length;i++) {
ed[i].innerHTML += totop;
}
for(i=0; i<ed.length; i++) {
ed[i].innerHTML = editpage + ed[i].innerHTML.replace('>+/-<', '>±<');
}
});
// 위로 버튼 추가 끝