사용자:Ash/common.js: 두 판 사이의 차이
< 사용자:Ash
백괴게임>Ash 편집 요약 없음 |
백괴게임>Ash 편집 요약 없음 |
||
1번째 줄: | 1번째 줄: | ||
{{ | |||
/** 대문의 탭을 "프로젝트"->"대문"으로 바꾸는 함수. | |||
* 작성자: [[사용자:Peremen|Peremen]] | |||
*/ | |||
function MainPageRenameNamespaceTab() { | |||
var title = mw.config.get( 'wgPageName' ); | |||
var hasMainPageTab = (title == '백괴게임:대문' || title == '백괴게임토론:대문'); | |||
if ( hasMainPageTab ){ | |||
$( '#ca-nstab-project a' ).text( "메인 페이지" ); | |||
} | |||
var hasGameListTab = (title == '백괴게임:게임_목록' || title == '백괴게임토론:게임_목록'); | |||
if ( hasGameListTab ){ | |||
$( '#ca-nstab-project a' ).text( "게임 상점" ); | |||
} | |||
$( '#ca-nstab-main a' ).text( "게임" ); | |||
} | |||
$(MainPageRenameNamespaceTab); | |||
/* | |||
* @author [[User:Devunt]] | |||
*/ | |||
addOnloadHook(function() | |||
{ | |||
if (wgPageName!="백괴게임:낙서장") | |||
return; | |||
if (document.URL.lastIndexOf("action=edit") != -1) | |||
{ | |||
if (document.URL.lastIndexOf("fakeaction=clean") == -1) | |||
return; | |||
var dbindex = document.editform.wpTextbox1; | |||
dbindex.value = "{{이 줄은 지우지 마세요 (낙서장 안내문)}}"; | |||
document.editform.wpSummary.value = "낙서장 비움"; | |||
document.editform.wpSave.click(); | |||
return; | |||
} | |||
}); | |||
/** 편집 탭 비활성화 ************************************* | |||
* 편집을 하지 못하도록 편집 탭을 비활성화합니다. | |||
* 그러나 여전히 역사 등의 탭으로 이동해 편집으로 들어가거나 | |||
* 주소를 직접 입력해 문서를 편집할 수 있습니다. | |||
* 작성자: [[:en:User:Spang|Spang]] | |||
* 편집자: [[사용자:아라|아라]] | |||
*/ | |||
function disableArticleEdit() { | |||
spancheck = document.getElementsByTagName( 'span' ); | |||
for( i = 0; i < spancheck.length; i++ ) { | |||
if( spancheck[i].getAttribute( 'id' ) != 'nosourceview' ) { | |||
continue; | |||
} | |||
editLink = document.getElementById( 'ca-edit' ).firstChild; | |||
editLink.removeAttribute( 'href', 0 ); | |||
editLink.style.color = 'gray'; | |||
if (mw.config.get("skin") == 'vector') | |||
{ | |||
editLink.innerHTML = '<div style="margin-left:5px;margin-right:5px;margin-top:16px;font-size:small">보호됨</div>'; | |||
} | |||
else | |||
{ | |||
editLink.innerHTML = '보호됨'; | |||
} | |||
} | |||
} | |||
addOnloadHook( disableArticleEdit ); |
2012년 6월 3일 (일) 14:53 판
/** 대문의 탭을 "프로젝트"->"대문"으로 바꾸는 함수.
* 작성자: [[사용자:Peremen|Peremen]]
*/
function MainPageRenameNamespaceTab() {
var title = mw.config.get( 'wgPageName' );
var hasMainPageTab = (title == '백괴게임:대문' || title == '백괴게임토론:대문');
if ( hasMainPageTab ){
$( '#ca-nstab-project a' ).text( "메인 페이지" );
}
var hasGameListTab = (title == '백괴게임:게임_목록' || title == '백괴게임토론:게임_목록');
if ( hasGameListTab ){
$( '#ca-nstab-project a' ).text( "게임 상점" );
}
$( '#ca-nstab-main a' ).text( "게임" );
}
$(MainPageRenameNamespaceTab);
/*
* @author [[User:Devunt]]
*/
addOnloadHook(function()
{
if (wgPageName!="백괴게임:낙서장")
return;
if (document.URL.lastIndexOf("action=edit") != -1)
{
if (document.URL.lastIndexOf("fakeaction=clean") == -1)
return;
var dbindex = document.editform.wpTextbox1;
dbindex.value = "{{이 줄은 지우지 마세요 (낙서장 안내문)}}";
document.editform.wpSummary.value = "낙서장 비움";
document.editform.wpSave.click();
return;
}
});
/** 편집 탭 비활성화 *************************************
* 편집을 하지 못하도록 편집 탭을 비활성화합니다.
* 그러나 여전히 역사 등의 탭으로 이동해 편집으로 들어가거나
* 주소를 직접 입력해 문서를 편집할 수 있습니다.
* 작성자: [[:en:User:Spang|Spang]]
* 편집자: [[사용자:아라|아라]]
*/
function disableArticleEdit() {
spancheck = document.getElementsByTagName( 'span' );
for( i = 0; i < spancheck.length; i++ ) {
if( spancheck[i].getAttribute( 'id' ) != 'nosourceview' ) {
continue;
}
editLink = document.getElementById( 'ca-edit' ).firstChild;
editLink.removeAttribute( 'href', 0 );
editLink.style.color = 'gray';
if (mw.config.get("skin") == 'vector')
{
editLink.innerHTML = '<div style="margin-left:5px;margin-right:5px;margin-top:16px;font-size:small">보호됨</div>';
}
else
{
editLink.innerHTML = '보호됨';
}
}
}
addOnloadHook( disableArticleEdit );