Wikiversità:Monobook.js/Notiziario.js
//
//Autore [[:es:User:Axxgreazz]] // Traduzione + aggiustamenti: [[Utente:Jalo]] //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 = 'E\' uscita una nuova edizione del <span style="font-size:small;font-family:Comic Sans MS">\'Notiziario del Monobook\'</span>'; var OggettoNotiziario = 'Segna il messaggio come letto'; // 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 'Utente:NomeUtente/MonobookRelease versionP = getpagecontent('Utente:' + wgUserName + '/MonobookRelease'); versionP = parseInt(versionP); VersioneNotiziario = getpagecontent('Wikiversità:Monobook.js/Notiziario/MonobookRelease'); 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/b/b4/Crystal_kcmsystem.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('Utente:' + wgUserName + '/MonobookRelease','' + VersioneNotiziario + '', 'Letta la versione numero ' + VersioneNotiziario + ' del Notiziario', true); // e mostra il Notiziario window.open ('http://it.wikiversity.org/wiki/Wikiversità:Monobook.js/Notiziario'); } 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); //