Cimitero:MediaWiki:Common.js/Patch.js: differenze tra le versioni
Vai alla navigazione
Vai alla ricerca
Contenuto aggiunto Contenuto cancellato
Cresh. (rosica | curriculum) Nessun oggetto della modifica |
Cresh. (rosica | curriculum) Nessun oggetto della modifica |
||
Riga 61: | Riga 61: | ||
function chatPatch() { |
function chatPatch() { |
||
window.location.href = '/wiki/Speciale:Chat?useskin=oasis'; |
window.location.href = '/wiki/Speciale:Chat?useskin=oasis'; |
||
return; |
|||
} |
|||
// Link al pannello admin con la skin giusta |
|||
function dashboardPatch() { |
|||
window.location.href = '/wiki/Speciale:AdminDashboard?useskin=oasis'; |
|||
return; |
|||
} |
|||
// Link alle WikiFunzioni con la skin giusta |
|||
function featuresPatch() { |
|||
window.location.href = '/wiki/Speciale:WikiFunzioni?useskin=oasis'; |
|||
return; |
return; |
||
} |
} |
Versione delle 18:43, 17 gen 2016
/* Any JavaScript here will be loaded for all users on every page load. */
/*************** Patch ***************/
// Corregge i link alla uncy portoghese
function uncyPtPatch() {
var href = $('li.interwiki-pt>a[lang=pt]').attr('href');
if(href) {
$('li.interwiki-pt>a[lang=pt]').attr('href', href.replace('desciclopedia.ws', 'desciclopédia.org'));
}
}
function toolbarPatch() {
var toolbar = $('#HidebarToggle').remove();
$('#footer').append(toolbar);
toolbar.css({
'text-align': 'left',
'font-size': '12px'
});
}
// Sistema un problema di accento nella barra laterale
function communityPatch() {
$('#p-community h5').text('comunità');
return;
}
// Testo di default della casella di ricerca
// Autore: Nachteule
function searchBoxPatch() {
$('#searchInput').val('Ricerca').css('color', '#888888').focus(function(event) {
$('#searchInput').val('').css('color', '');
}).blur(function(event) {
if ($('#searchInput').val() === '') {
$('#searchInput').val('Ricerca').css('color', '#888888');
}
});
return;
}
// Perfeziona i link di condivisione nella sidebar
function shareLinksPatch() {
$('#p-condividi a').attr('target', '_blank');
return;
}
// Funzione per il caricamento categorie con il <charinsert>
// Autore: Genuzzo
function catInsertPatch() {
$('.catinsert a').each(function() {
if(!$(this).data('c')) {
$(this).click(function(e) {
e.preventDefault();
$('textarea:first').val($('textarea:first').val() + '[[Categoria:' + $(this).text() + ']]');
});
$(this).data('c', 'a');
}
});
return;
}
// Link alla chat corretto con la skin giusta
function chatPatch() {
window.location.href = '/wiki/Speciale:Chat?useskin=oasis';
return;
}
// Link al pannello admin con la skin giusta
function dashboardPatch() {
window.location.href = '/wiki/Speciale:AdminDashboard?useskin=oasis';
return;
}
// Link alle WikiFunzioni con la skin giusta
function featuresPatch() {
window.location.href = '/wiki/Speciale:WikiFunzioni?useskin=oasis';
return;
}
// Fix per pagina registrazione
function registrationPatch() {
$('.get-account').html('Non hai un account? <a href="http://nonciclopedia.wikia.com/wiki/Special:UserSignup">Registrati!</a>');
return;
}
// Visualizza i video di youtube direttamente nella pagina
function youtubePatch() {
$('.youtube').each(function() {
var contents = $(this).html().split('|');
if(contents[0] == 'ERROR') {
return;
}
var iframe = $('<iframe></iframe>').attr('src', 'http://www.youtube.com/embed/' + contents[0]).css({
'height': contents[1],
'width': contents[2]
});
$(this).html('').append(iframe).show();
});
$('.original-link').hide();
return;
}
// Funzione per eliminare quel fottuto trattino nelle pagine dei file
// Autore: MFH
function filePatch() {
var title = $('h1#firstHeading');
title.html(title.html().replace('File: - ', 'File:'));
return;
}
//Patch per far funzionare i categorytree non inseriti direttamente nelle pagine (wikiammerda)
function catTreePatch() {
var scriptElem = document.createElement('script');
scriptElem.type = 'text/javascript';
scriptElem.language = 'javascript';
scriptElem.src = '/load.php?debug=false&lang=it&modules=ext.categoryTree&skin=monobook&version=20120817T181907Z&*';
document.getElementsByTagName('head')[0].appendChild(scriptElem);
var linkElem = document.createElement('link');
linkElem.rel = 'stylesheet';
linkElem.href = 'http://slot2.wikia.com/load.php?debug=false&lang=it&modules=ext.categoryTree.css%7Cext.wikihiero%7Cmediawiki.legacy.commonPrint%2Cshared%7Cskins.monobook%7Cwikia.monobook&only=styles&skin=monobook&*';
document.getElementsByTagName('head')[0].appendChild(linkElem);
return;
}
// Visualizza correttamente le categorie nascoste in IE
function hiddenCatsExplorerPatch() {
var div = $('#mw-hidden-catlinks');
if(!div.length) {
return;
}
var span = $('<span></span>');
span.attr('id', 'mw-hidden-catlinks-switch');
span.text('>>');
div.prepend(span);
div.show();
return;
}
// Fa scomparire il tasto modifica negli articoli da cancellare
function hideEditPatch() {
$('#ca-edit a:first').attr('href', '#').css('color', 'gray').text('X');
return;
}
//ATTENZIONE
//FUNZIONE TEMPORANEA, HO PERSO IL CONTO DELLE PATCH VARIE
//NON HO TROVATO LA CAUSA DEL PROBLEMA, QUESTA è UNA FIX TEMPORANEA
//QUALCUN ALTRO (LEGGASI MFH) DOVREBBE POI TROVARE UNA FIX DEFINITIVA
//CODICE BRUTTO, NON ME NE ASSUMO LA RESPONSABILITà
//FA SCHIFO, LO SO IO, LO SAPETE ANCHE VOI
//FIRMATO: TOTALLY NOT GENUZZO
function imgMobilePatch() {
var stupidImagesToFix = $("#NonNotizie").next().find("img");
stupidImagesToFix.each(function() {
$(this).attr('src', $(this).attr('data-src'));
});
}