Utenti:Melos/Notiziario.js
Nota: doppu aviri sarvatu, hai a puliri la cache di lu tò browser pi vìdiri li canciamenti: Mozilla: clicca supra reload (oppure ctrl-r), IE / Opera: ctrl-f5, Safari: cmd-r, Konqueror ctrl-r.
// <pre><nowiki>
//Autore [[:es:User:Axxgreazz]]
// aggiustamenti: [[:it:Utente:Jalo]]
// traduzioni do sicilianu: [[Utenti:Melos]]
//http://es.wikipedia.org/wiki/Usuario:Axxgreazz/Monobook-Suite
/* Notiziario del Monobook:
Ogni volta che viene rilasciato un nuovo tool del monobook, appare un avviso nella Talk
degli utenti che erano abilitati al servizio.
*/
var MessaggioNotiziario = 'Nisciu na nova edizioni do <span style="font-size:small;font-family:Comic Sans MS">\'Notiziariu do Monobook\'</span>';
var OggettoNotiziario = 'Signa u missaggiu comu liggiutu';
// Mostra l'avviso nella Talk utente
function CaricaAvviso()
{
// Se l'utente si trova nella propria Talk
if (wgCanonicalNamespace == 'User_talk' && wgTitle == wgUserName)
{
// leggi il contenuto di 'Utenti:NomeUtente/MonobookRelease
versionP = getpagecontent('Utenti:' + wgUserName + '/MonobookRelease');
versionP = parseInt(versionP);
VersioneNotiziario = getpagecontent('Utenti:Melos/Nutiziariurelase');
VersioneNotiziario = parseInt(VersioneNotiziario);
// se non e' aggiornato
if (versionP != VersioneNotiziario)
{
// mostra l'avviso
linkAvviso = linkmaker2('javascript:MostraMessaggio()', MessaggioNotiziario);
immagineAvviso1 = '<IMG SRC="http://upload.wikimedia.org/wikipedia/it/b/b5/Stub_informatica.png" WIDTH="25" HEIGHT="25"></IMG>';
immagineAvviso2 = '<IMG SRC="http://upload.wikimedia.org/wikipedia/commons/f/ff/Crystal_package_system.png" WIDTH="25" HEIGHT="25"></IMG>';
document.getElementById('contentSub').innerHTML = '<div style="background-color: #ffce7b; border: 1px solid #ffa500; color: black; font-weight: bold; margin: 2em 0 1em; padding: .5em 1em; vertical-align: middle; text-align:center;"><b>' + immagineAvviso1 + ' ' + linkAvviso + ' ' + immagineAvviso2 + '</b></div>';
}
}
}
// Mostra l'avviso
function MostraMessaggio()
{
// Aggiorna la versione letta (cosi' l'utente non verra' piu' avvisato di questa modifica)
setpagecontent('Utenti:' + wgUserName + '/MonobookRelease','' + VersioneNotiziario + '',
'Liggiuta la virsioni nummuru ' + VersioneNotiziario + ' do nutiziariu', true);
// e mostra il Notiziario
window.open ('http://scn.wikipedia.org/wiki/Utenti:Melos/Nutiziariu_Monobook');
}
function linkmaker2 (url, text)
{
var s='<a href="' + url + '"';
s += '>' + text + '</a>';
return s;
}
// Mostra avviso se c'e' una nuova versione del Notiziario del Monobook
$(CaricaAvviso);
// </nowiki></pre>