미디어위키:Group-sysop.js
참고: 설정을 저장한 후에 바뀐 점을 확인하기 위해서는 브라우저의 캐시를 새로 고쳐야 합니다. 구글 크롬, 파이어폭스, 마이크로소프트 엣지, 사파리: ⇧ Shift 키를 누른 채 "새로 고침" 버튼을 클릭하십시오. 더 자세한 정보를 보려면 위키백과:캐시 무시하기 항목을 참고하십시오.
/* 이 자바스크립트 설정은 관리자에만 적용됩니다 */
mw.loader.using( [ 'mediawiki.util', 'mediawiki.api' ] ).done( function () {
if (mw.config.get('wgCanonicalSpecialPageName') == 'Upload') {
importScript('MediaWiki:Upload.js');
}
/* 삭제 페이지에서 가리키는 글 확인 후 경고 출력 */
if (mw.config.get('wgAction') === 'delete' ) {
var api = new mw.Api();
api.get( {
action: 'query',
titles: mw.config.get("wgPageName"),
prop: 'linkshere',
format: 'json',
lhshow: 'redirect'
}).done( function ( data ) {
var pages = data.query.pages;
var key = Object.keys(pages)[0];
if ( pages[key].linkshere !== undefined ) {
$('#warn_redirect').show();
}
});
api.get( {
action: 'query',
titles: mw.config.get("wgPageName"),
prop: 'linkshere',
format: 'json',
lhnamespace: '10',
}).done( function ( data ) {
var pages = data.query.pages;
var key = Object.keys(pages)[0];
if ( pages[key].linkshere !== undefined ) {
$('#warn_template_usage').show();
}
});
}
});