사용자:Random walk/vector.js

수학노트
둘러보기로 가기 검색하러 가기

참고: 설정을 저장한 후에 바뀐 점을 확인하기 위해서는 브라우저의 캐시를 새로 고쳐야 합니다.

  • 파이어폭스 / 사파리: Shift 키를 누르면서 새로 고침을 클릭하거나, Ctrl-F5 또는 Ctrl-R을 입력 (Mac에서는 ⌘-R)
  • 구글 크롬: Ctrl-Shift-R키를 입력 (Mac에서는 ⌘-Shift-R)
  • 인터넷 익스플로러: Ctrl 키를 누르면서 새로 고침을 클릭하거나, Ctrl-F5를 입력.
  • 오페라: 메뉴 → 설정(맥의 경우 오페라 → 환경 설정)으로 이동한 다음 개인 정보 보호 및 보안 → 검색 데이터 지우기 → 캐시한 영상 및 파일을 누름.
/*
[[en:Wikipedia:WikiProject User scripts/Scripts/Add purge to tabs]]
내맘대로 한글로 번역 -_-;;
Purge 탭 추가
*/
 
// <pre><nowiki>
 
// addPurge
addOnloadHook(function () {
    var hist; var url;
    if (!(hist = document.getElementById('ca-history') )) return;
    if (!(url = hist.getElementsByTagName('a')[0] )) return;
    if (!(url = url.href )) return;
    addPortletLink('p-cactions', url.replace(/([?&]action=)history([&#]|$)/, '$1purge$2'),
                   '새로고침', 'ca-purge', '이 페이지의 캐시를 갱신합니다.', '1');
});
 
// </nowiki></pre>
 
// 치환작업 탭 추가
// [[en:Wikipedia:WikiProject User scripts/Scripts/Replace]]
// 내맘대로 한글로 번역 -_-;;
// Adds a "Replace" tab which pops up two prompt boxes; one for a regexp and one for a replacement
function wpTextboxReplace()
{
    var s = prompt("Search regexp:");
    if(s){
        var r = prompt("Replace /"+s+"/ with:");
        if(!r && r != '') return;
        var txt = document.editform.wpTextbox1;
        txt.value = txt.value.replace(new RegExp(s, "mg"), r);
    }
}
addOnloadHook(function () {
    if (document.forms.editform) {
        addPortletLink('p-cactions', 'javascript:wpTextboxReplace()', '치환', 'ca-replace',
                       '치환작업을 수행합니다.', 'e', document.getElementById('ca-history'));
    }
});
 
// [[:en:User:X!/userrights.js]]
// 한글로 번역
 
addOnloadHook(function () {
    var rights_isAdmin = (wgUserGroups.toString().indexOf('sysop') != -1);
    if (!rights_isAdmin)
        return; //Restrict to admins.
    if (wgNamespaceNumber != "2" && wgNamespaceNumber != "3")
        return;  // restrict to User and User talk
 
    var title = wgTitle;
 
    addPortletLink('p-tb', '/wiki/특수기능:권한조정/'+title,
                   '사용자 권한변경', 't-userrights', '"사용자:'+title+'"의 권한을 변경합니다.');
 
});
 
function esAddingButton() {
  /*
  [[특수기능:환경설정]]참고하시라~
  esAddButton('버튼 이름', '버튼을 누르면 입력 될 편집 요약', '버튼을 가리키면 툴팁으로 뜨는 설명')
  위와 같은 형식으로 새로운 버튼을 추가 할 수 있습니다.
  */ 
  esAddButton('2중', '2중 넘겨주기 수정', '2중 넘겨주기 수정')
  esAddButton('동음링크수정', '[[백:동음이의어 문서#동음이의어 문서로 가는 링크를 고치기|동음이의어 문서로의 링크 수정]]', '동음이의로의 링크 수정')
  esAddButton('분류추가', '+[[백:분류|cat]]', '분류 추가')
  esAddButton('줄바꿈수정', '[[위키백과:편집 지침#XHTML 태그|편집 지침]]에 따라 <br />, </br>, <br/>등을 <br />로 교체', '올바른 XHTML 태그로 교체')
  esAddButton('폰트태그수정', '[[위키백과:편집 지침#XHTML 태그|편집 지침]]에 따라 <font>를 <span>으로 교체', '올바른 XHTML 태그로 교체')
  esAddButton('-특삭', '-&#123;&#123;특삭&#125;&#125;', '특정판 삭제 완료')
  esAddButton('프로젝트', '프로젝트 간판', '프로젝트 배너추가')
  esAddButton('환영', '환영합니다!', '환영 틀 추가')
  esAddButton('JS치환', 'JS Replacement!', 'JS를 이용한 치환작업 수행')
  esAddButton('인터위키', '+[[백:인터위키|인터위키]]', '인터위키 추가')
  esAddButton('예쁘게', '예쁘게 바꿈', '예쁘게 바꿀 때')
  esAddButton('최근밑', '가장 최근 것을 가장 밑으로', '최근 것을 밑으로')
}
 
/* 내가 관리자일 경우 원래는 [[미디어위키:Sysop.css]]를 불러와야하지만 색깔이 맘에 안들어서 그냥 내 css로 불러드림 */
 
if ( wgUserGroups ) {
  for ( var g = 0; g < wgUserGroups.length; ++g ) {
    if ( wgUserGroups[g] == "sysop" ) {
      importStylesheet("User:Park4223/Sysop.css");
      addOnloadHook( function() {
        if ( !window.disableSysopJS ) {
          importScript("MediaWiki:Sysop.js");
        }
      } );
    }
  }
}
 
// install [[:en: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>');
*/