Utenti:Melos/Notiziario.js

Dâ Wikipedia, la nciclupidìa lìbbira.

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 + '&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;' + linkAvviso + '&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;' + 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>