MediaWiki:Common.js: diferència entre les revisions
Treureprova |
Afegir contingut |
||
Línia 333: | Línia 333: | ||
// - end - Experimental javascript countdown timer | // - end - Experimental javascript countdown timer | ||
// ************************************************** | // ************************************************** | ||
/** Archive edit tab disabling ************************************* | |||
* Disables the edit tab on old forum topic pages to stop new people bumping old topics. | |||
* Page can still be edited by going via the edit tab on the history etc, or by | |||
* typing the edit address manually. | |||
* By [[User:Spang|Spang]] | |||
* Monaco support by [[User:Uberfuzzy|Uberfuzzy]] | |||
* Oasis support by [[User:Uberfuzzy|Uberfuzzy]] | |||
*/ | |||
if(wgNamespaceNumber == 110) { | |||
function disableOldForumEdit() { | |||
if( typeof( enableOldForumEdit ) != 'undefined' && enableOldForumEdit ) { | |||
return; | |||
} | |||
if( !document.getElementById('old-forum-warning') ) { | |||
return; | |||
} | |||
if( skin == 'oasis' ) | |||
{ | |||
$("#WikiaPageHeader .wikia-menu-button li a:first").html('Archived').removeAttr('href' ); | |||
$('#WikiaPageHeader .wikia-button').html('Archived').removeAttr('href'); | |||
return; | |||
} | |||
if( !document.getElementById('ca-edit') ) { | |||
return; | |||
} | |||
var editLink = null; | |||
if( skin == 'monaco' ) | |||
{ | |||
editLink = document.getElementById('ca-edit'); | |||
} | |||
else if( skin == 'monobook' ) | |||
{ | |||
editLink = document.getElementById('ca-edit').firstChild; | |||
} | |||
else | |||
{ | |||
return; | |||
} | |||
editLink.removeAttribute('href', 0); | |||
editLink.removeAttribute('title', 0); | |||
editLink.style.color = 'gray'; | |||
editLink.innerHTML = 'Archived'; | |||
$('span.editsection-upper').remove(); | |||
} | |||
addOnloadHook( disableOldForumEdit ); | |||
} | |||
/** ************************************* | /** ************************************* |