MediaWiki:Common.js: diferència entre les revisions
Afegir contingut |
removing displayTimer code due to security concerns: If you still need this functionality, please import w:c:dev:displayTimer |
||
(16 revisions intermèdies per 2 usuaris que no es mostren) | |||
Línia 1: | Línia 1: | ||
/* | importArticles({ | ||
type: "script", | |||
articles: [ | |||
"MediaWiki:Common.js/navlinks.js", /* Afegeix el link "Nosaltres" al menu "On the Wiki" */ | |||
] | |||
}); | |||
// ************************************************** | // ************************************************** | ||
// BOTONS ADDICIONALS a la caixa d'edició | // BOTONS ADDICIONALS a la caixa d'edició | ||
Línia 7: | Línia 13: | ||
mwCustomEditButtons[mwCustomEditButtons.length] = { | mwCustomEditButtons[mwCustomEditButtons.length] = { | ||
"imageFile": " | "imageFile": "https://images.wikia.nocookie.net/inciclopedia/images/8/83/Bot%C3%B3n_C%C3%B3digofuente.png", | ||
"speedTip": "Codi font", | "speedTip": "Codi font", | ||
"tagOpen": "<code><nowiki>", | "tagOpen": "<code><nowiki>", | ||
Línia 14: | Línia 20: | ||
mwCustomEditButtons[mwCustomEditButtons.length] = { | mwCustomEditButtons[mwCustomEditButtons.length] = { | ||
"imageFile": " | "imageFile": "https://images.wikia.nocookie.net/inciclopedia/images/4/49/Bot%C3%B3n_plantilla.png", | ||
"speedTip": "Plantilles", | "speedTip": "Plantilles", | ||
"tagOpen": "{{", | "tagOpen": "{{", | ||
Línia 21: | Línia 27: | ||
mwCustomEditButtons[mwCustomEditButtons.length] = { | mwCustomEditButtons[mwCustomEditButtons.length] = { | ||
"imageFile": " | "imageFile": "https://images.wikia.nocookie.net/inciclopedia/images/4/43/Enlace_a_usuario.png", | ||
"speedTip": "Enllaç a usuari", | "speedTip": "Enllaç a usuari", | ||
"tagOpen": "[[user:", | "tagOpen": "[[user:", | ||
Línia 28: | Línia 34: | ||
mwCustomEditButtons[mwCustomEditButtons.length] = { | mwCustomEditButtons[mwCustomEditButtons.length] = { | ||
"imageFile": " | "imageFile": "https://images.wikia.nocookie.net/inciclopedia/images/6/64/Bot%C3%B3n_categor%C3%ADa.png", | ||
"speedTip": "Categoria", | "speedTip": "Categoria", | ||
"tagOpen": "[[Category:", | "tagOpen": "[[Category:", | ||
Línia 35: | Línia 41: | ||
mwCustomEditButtons[mwCustomEditButtons.length] = { | mwCustomEditButtons[mwCustomEditButtons.length] = { | ||
"imageFile": " | "imageFile": "https://images.wikia.nocookie.net/__cb20100417162729/es.gta/images/c/c2/Enobras.png", | ||
"speedTip": "Advertir que s'està editant l'article", | "speedTip": "Advertir que s'està editant l'article", | ||
"tagOpen": "{{Article_sense_acabar|", | "tagOpen": "{{Article_sense_acabar|", | ||
Línia 49: | Línia 55: | ||
mwCustomEditButtons[mwCustomEditButtons.length] = { | mwCustomEditButtons[mwCustomEditButtons.length] = { | ||
"imageFile": " | "imageFile": "https://images.wikia.nocookie.net/__cb20111227131921/onepiece-cat/ca/images/3/33/Article_incomplet.png", | ||
"speedTip": "Indicar l'article com a Esbós", | "speedTip": "Indicar l'article com a Esbós", | ||
"tagOpen": "{{Esbós}}", | "tagOpen": "{{Esbós}}", | ||
Línia 217: | Línia 223: | ||
} | } | ||
} | } | ||
// ***************************************************** | // ***************************************************** | ||
Línia 333: | Línia 290: | ||
// - 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 ); | |||
} | |||
/** ************************************* | |||
/Dynamic Navigation Bars (experimental) | |||
/**************************************** | |||
* | |||
* Description: See [[Wikipedia:NavFrame]]. | |||
* Maintainers: UNMAINTAINED | |||
*/ | |||
// set up the words in your language | |||
var NavigationBarHide = '[' + collapseCaption + ']'; | |||
var NavigationBarShow = '[' + expandCaption + ']'; | |||
// shows and hides content and picture (if available) of navigation bars | |||
// Parameters: | |||
// indexNavigationBar: the index of navigation bar to be toggled | |||
function toggleNavigationBar(indexNavigationBar) | |||
{ | |||
var NavToggle = document.getElementById("NavToggle" + indexNavigationBar); | |||
var NavFrame = document.getElementById("NavFrame" + indexNavigationBar); | |||
if (!NavFrame || !NavToggle) { | |||
return false; | |||
} | |||
// if shown now | |||
if (NavToggle.firstChild.data == NavigationBarHide) { | |||
for (var NavChild = NavFrame.firstChild; NavChild != null; NavChild = NavChild.nextSibling) { | |||
if ( hasClass( NavChild, 'NavPic' ) ) { | |||
NavChild.style.display = 'none'; | |||
} | |||
if ( hasClass( NavChild, 'NavContent') ) { | |||
NavChild.style.display = 'none'; | |||
} | |||
} | |||
NavToggle.firstChild.data = NavigationBarShow; | |||
// if hidden now | |||
} else if (NavToggle.firstChild.data == NavigationBarShow) { | |||
for (var NavChild = NavFrame.firstChild; NavChild != null; NavChild = NavChild.nextSibling) { | |||
if (hasClass(NavChild, 'NavPic')) { | |||
NavChild.style.display = 'block'; | |||
} | |||
if (hasClass(NavChild, 'NavContent')) { | |||
NavChild.style.display = 'block'; | |||
} | |||
} | |||
NavToggle.firstChild.data = NavigationBarHide; | |||
} | |||
} | |||
/****************************/ | /****************************/ |