사용자:Kwj2772/wiki.js
참고: 설정을 저장한 후에 바뀐 점을 확인하기 위해서는 브라우저의 캐시를 새로 고쳐야 합니다. 구글 크롬, 파이어폭스, 마이크로소프트 엣지, 사파리: ⇧ Shift 키를 누른 채 "새로 고침" 버튼을 클릭하십시오. 더 자세한 정보를 보려면 위키백과:캐시 무시하기 항목을 참고하십시오.
/* <source lang="javascript">
* 위키백과 자바스크립트 개발 도구
* [[User:Kwj2772]], CC-BY-SA 3.0
*/
// 입력 양식 변수
if (wgAction == "edit") {
var wpTextbox1 = document.getElementById('wpTextbox1');
var wpSummary = document.getElementById('wpSummary');
var wpMinoredit = document.getElementById('wpMinoredit');
var wpSave = document.getElementById('wpSave');
var wpPreview = document.getElementById('wpPreview');
var wpDiff = document.getElementById('wpDiff');
}
var wpWatchthis = document.getElementById('wpWatchthis');
var wpUploadDescription = document.getElementById('wpUploadDescription');
// 탭 추가 기능
function addNewTab (type, url, text, desc, id) {
mw.util.addPortletLink(type, url, id, text, desc);
}
/** extract a URL parameter from the current URL **********
* From [[en:User:Lupin/autoedit.js]]
*
* paramName : the name of the parameter to extract
*
* Local Maintainer: [[User:Dschwen]]
*/
function getParamValue( paramName, url) {
if (typeof (url) == 'undefined' ) url = document.location.href;
var cmdRe=RegExp( '[&?]' + paramName + '=([^&]*)' );
var m=cmdRe.exec(url);
if (m) {
try {
return decodeURIComponent(m[1]);
} catch (someError) {}
}
return null;
}
/* getCurrentDate */
function getDate() { /* 컴퓨터에 설정된 시간대 */
var time = new Date();
var dd = time.getDate();
if (dd<10) { dd = "0"+ dd.toString(); }
var mm = time.getMonth()+1;
if (mm<10) { mm = "0"+ mm.toString(); }
var YYYY = time.getFullYear();
date = YYYY + '-' + mm + '-' + dd
return (date);
}
function getUTCDate() { /* 표준시 */
var utctime = new Date();
var dd_utc = utctime.getUTCDate();
if (dd_utc<10) { dd_utc = "0"+ dd_utc.toString(); }
var mm_utc = utctime.getUTCMonth()+1;
if (mm_utc<10) { mm_utc = "0"+ mm_utc.toString(); }
var YYYY_utc = utctime.getUTCFullYear();
date_utc = YYYY_utc + '-' + mm_utc + '-' + dd_utc
return (date_utc);
}
/* 자신이 관리자인지를 확인하는 함수 */
function isAdmin () {
for (var a in wgUserGroups) {
if (wgUserGroups[a] == "sysop") {
return true;
} else {
return false;
}
}
}
/* some useful scripts */
var commonsScript = 'http://commons.wikimedia.org/w/index.php?action=raw&ctype=text/javascript&title='
mw.loader.load(commonsScript + 'MediaWiki:MD5.js');
mw.loader.load(commonsScript + 'MediaWiki:AjaxSubmit.js');
mw.loader.load(commonsScript + 'MediaWiki:QuickMod.js');
mw.loader.load(commonsScript + 'MediaWiki:Utilities.js');