Utente:Olando/monobook.js: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Olando (discussione | contributi)
mNessun oggetto della modifica
m Maintenance: Replacing addOnloadHook with native jQuery (mw:ResourceLoader/Migration_guide_(users)#addOnloadHook - phab:T130879)
 
(49 versioni intermedie di 5 utenti non mostrate)
Riga 1:
// <pre>
// Elenco dei tool da caricare. NB: La stringa deve iniziare e finire con uno spazio
 
var myButtons = new Array([1,'{{subst:Loggati|{{subst:PAGENAME}}|Utente}}--~~~~','1','Loggati',0,'Loggati!']);
var toLoad = "chat newp pca prob vand log newp tbar nms qed vfol avan purg dmo";
 
var nomeBot = 'Olandobot';
//Monobook Modulare ver.5.3.0.
//Lancia il vero monobook
// Vedi [[Wikipedia:Monobook.js/MonobookCompleto.js]]
//
document.writeln('<script type="text/javascript" src="/w/index.php?title=Wikipedia:Monobook.js/MonobookCompleto.js&action=raw&ctype=text/javascript&dontcountme=s"></script>');
 
// Aggiunge edit1
function edit1() {
var myprefs = document.getElementById('pt-mycontris');
var newpt = document.createElement('li');
var newa = document.createElement('a');
newa.href='http://tools.wikimedia.de/~interiot/cgi-bin/count_edits?dbname=itwiki_p&user=Olando' ;
newa.appendChild(document.createTextNode('edit1'));
newpt.appendChild(newa);
myprefs.parentNode.insertBefore(newpt, myprefs);
}
addOnloadHook(edit1);
 
// Aggiunge edit2
function edit2() {
var myprefs = document.getElementById('pt-mycontris');
var newpt = document.createElement('li');
var newa = document.createElement('a');
newa.href='http://tools.wikimedia.de/~interiot/cgi-bin/Tool1/wannabe_kate?username=Olando&site=it.wikipedia.org' ;
newa.appendChild(document.createTextNode('edit2'));
newpt.appendChild(newa);
myprefs.parentNode.insertBefore(newpt, myprefs);
}
addOnloadHook(edit2);
 
/**** Aggiunge i link nel portlet "navigazione" ****/
mw.loader.using( 'mediawiki.util' )
function InNavigazione()
.then( function () {
{
mw.util.addPortletLink('p-navigation', '/wiki/Categoria:Categoria da definire', 'Da categorizzare');
var navbar = document.getElementById('p-navigation').getElementsByTagName('ul')[0];
} );
addlilink(navbar, '/wiki/Wikipedia:Amministratori/Elezioni', 'Elezione Amministratori', '');
addlilink(navbar, '/wiki/Wikipedia:Sondaggi', 'Sondaggi', '');
addlilink(navbar, '/wiki/Wikipedia:Oracolo', 'Oracolo', '');
}
addOnloadHook(InNavigazione);
//</pre>
 
 
//tbar dmo
 
purg
 
//<pre>
Riga 54 ⟶ 17:
var BlackOrWhite = "";
 
addOnloadHook$(function (){
if ((/Firefox|Netscape|Mozilla/).test( navigator.userAgent ) === false)
if (BrowserDetect.browser!="Firefox" && BrowserDetect.browser!="Mozilla" && BrowserDetect.browser!="Netscape")
return; // Funziona solo con browser della famiglia Firefox
Riga 61 ⟶ 24:
return; //Serve solo in Utlime modifiche
 
var abilitato = GetCookie$.cookie('wikiVFOL');
if (abilitato == '' || abilitato == 'disabilitato')
return; //Serve solo se c'e' abilitato il filtro
Riga 67 ⟶ 30:
// Lettura cookie: nei cookie ho salvato la lista in formato testo. Per poter funzionare il controllo devo
// codificarla in formato URI (ad esempio sostituendo "û" con "%C3%BB")
WhiteList = GetCookie$.cookie('wikiWhiteList');
WhiteList = correggiTesto(WhiteList);
BlackList = GetCookie$.cookie('wikiBlackList');
BlackList = correggiTesto(BlackList);
 
Riga 255 ⟶ 218:
{
// leggi il cookie
contenuto = GetCookie$.cookie('wiki'+lista+'List');
// elimina l'utente richiesto
Riga 265 ⟶ 228:
var cookieExpire = new Date(); // scadenza del cookie
cookieExpire.setTime(cookieExpire.getTime() + (12 * 30 * 24 * 60 * 60 * 1000)); // il cookie scade dopo 1 anno
SetCookie$.cookie('wiki'+lista+'List', contenuto, { expires: cookieExpire.toGMTString(), path: '/'});
}
 
Riga 281 ⟶ 244:
// leggi il cookie
contenuto = GetCookie$.cookie('wiki'+lista+'List');
// Se l'utente e' gia' inserito esci
Riga 316 ⟶ 279:
var cookieExpire = new Date(); // scadenza del cookie
cookieExpire.setTime(cookieExpire.getTime() + (12 * 30 * 24 * 60 * 60 * 1000)); // il cookie scade dopo 1 anno
SetCookie$.cookie('wiki'+lista+'List', contenuto, {expires: cookieExpire.toGMTString(), path: '/'} );
}
 
Riga 351 ⟶ 314:
function enableVFOL()
{
var scritta = GetCookie$.cookie('wikiVFOL');
if (scritta == '') // Se il cookie non esiste
scritta = "disabilitato"; // per default e' disabilitato
Riga 361 ⟶ 324:
{
scritta="disabilitato";
SetCookie$.cookie('wikiVFOL', "disabilitato", {expires: cookieExpire.toGMTString(), path: '/'});
// Carica il nodo padre
d = document.getElementById('vfol').parentNode;
Riga 371 ⟶ 334:
{
scritta="abilitato";
SetCookie$.cookie('wikiVFOL', "abilitato", {expires: cookieExpire.toGMTString(), path: '/'});
mw.loader.using( 'mediawiki.util' )
// Carica il nodo padre
.then( function () {
var tb = document.getElementById('p-tb').getElementsByTagName('ul')[0];
mw.util.addPortletLink('p-tb', 'javascript:ModificaListaVFOL("White")', 'Mostra la White List', 'vfol1');
// E crea i figli
addlilink mw.util.addPortletLink('p-tb', 'javascript:ModificaListaVFOL("WhiteBlack")', 'Mostra la WhiteBlack List', 'vfol1vfol2');
} );
addlilink(tb, 'javascript:ModificaListaVFOL("Black")', 'Mostra la Black List', 'vfol2');
}
 
Riga 387 ⟶ 350:
{
// Leggi il cookie
contenuto = GetCookie$.cookie('wiki'+BlackOrWhite+'List');
 
// Correggi iniziale e finale
Riga 413 ⟶ 376:
var cookieExpire = new Date(); // scadenza del cookie
cookieExpire.setTime(cookieExpire.getTime() + (12 * 30 * 24 * 60 * 60 * 1000)); // il cookie scade dopo 1 anno
SetCookie$.cookie('wiki'+BlackOrWhite+'List', elencoNomi, {expires: cookieExpire.toGMTString(), path: '/'});
// e chiudi tutto
RemoveNode$("#WBListPopupDiv").remove();
}
 
Riga 448 ⟶ 411:
var a = document.createElement('a');
a.appendChild(document.createTextNode('Close'));
a.href = "'javascript:void RemoveNode(0)'WBListPopupDiv')";
$(a).on('click', function() { $('#WBListPopupDiv').remove(); } );
a.style.margin = '8px';
 
Riga 488 ⟶ 452:
button2.type = 'button';
button2.style.margin = '8px';
$(button2).setAttributeon('onclickclick', 'RemoveNodefunction() { $("#WBListPopupDiv")'.remove(); } );
 
p.appendChild(button2);
Riga 502 ⟶ 466:
// e carica la lista
mostraListVFOL();
}
//</pre>
 
/* <pre> <nowiki> */
/* From [[:en:User:Wayward/monobook.css]]*/
/* ################################### */
/* Start of requirements for menu tabs */
#p-cactions #ca-edit-0 a {
padding-left: 0.4em;
padding-right: 0.4em;
}
#p-cactions a {
filter: alpha(opacity=75);
}
 
#p-cactions a:hover, #p-cactions .selected a {
filter: none;
}
 
#p-cactions li
{
position: relative;
float: left;
}
 
.tabmenu ul
{
display: none;
z-index: 2;
position: relative;
top: -2px;
border-top: 1px solid #aaaaaa;
padding: 0px;
margin: 0px;
background: #FFFFF0;
background-color: #FFFFF0;
clear:both;
}
 
/* Menu tab IDs. If you add a new menu, you need to add its ID here too */
#talkm ul li, #tools ul li
{
float: none;
border: 1px solid #aaaaaa;
border-top: none;
text-align: center;
background: #F8FCFF;
background-color: #FFFFF0;
clear:both;
display: block;
-moz-border-radius-topleft: 0em;
-moz-border-radius-topright: 0em;
}
 
.tabmenu:hover ul
{
display: block;
}
 
.tabmenu a
{
padding: 0pt 0.8em !important;
background: #F8FCFF;
background-color: #FFFFF0;
}
 
.tabmenu ul a:hover
{
font-weight: bold;
}
 
// [[:en:User:Lupin/popups.js]]
/* End of requirements for menu tabs */
/* ################################# */
 
mw.loader.load('https://it.wikipedia.org/w/index.php?title=MediaWiki:Gadget-Popup.js&action=raw&ctype=text/javascript');
/* </nowiki> </pre>*/