Titolo visualizzato | MediaWiki:Insertusername.js |
Criterio di ordinamento predefinito | Insertusername.js |
Lunghezza della pagina (in byte) | 936 |
ID namespace | 8 |
Namespace | MediaWiki |
ID della pagina | 182578 |
Lingua del contenuto della pagina | en - inglese |
Modello del contenuto della pagina | JavaScript |
Indicizzazione per i robot | Consentito |
Numero di redirect a questa pagina | 0 |
Sottopagine di questa pagina | 0 (0 redirect; 0 non redirect) |
ID elemento Wikibase | Nessuno |
Modifica | Consentito solo agli utenti con permesso "editsitejs" (infinito) |
Sloggiamento | Consentito solo agli utenti con permesso "editsitejs" (infinito) |
Calciorota | Consentito solo agli utenti con permesso "editsitejs" (infinito) |
Creatore della pagina | Wedhro (rosica | curriculum) |
Data di creazione della pagina | 08:24, 26 ott 2020 |
Ultimo contributore | Wedhro (rosica | curriculum) |
Data di ultima modifica | 08:24, 26 ott 2020 |
Numero totale di modifiche | 1 |
Numero di modifiche recenti (negli ultimi 180 giorni) | 0 |
Numero di autori diversi recenti | 0 |
Descrizione | Contenuto |
Article description: (description ) This attribute controls the content of the description and og:description elements. | // Funzione per inserire il nome utente in appositi elementi
// Autore: Sparkla
function usernameReplace() {
var spanList = $('span.insertusername');
if(!spanList.length) {
return;
}
var defaultText = '<tuo nome>';
if(wgUserName) {
spanList.text(wgUserName);
return;
}
else {
spanList.text(defaultText);
}
var userPage = $('#pt-anonuserpage');
if(userPage.length > 0) {
var IP = $('a:first', userPage);
if(!IP.length) {
return;
}
spanList.each(function() {
if($(this).text() == defaultText) {
$(this).text(IP.text());
}
});
return;
}
var IP = undefined;
$.ajax({
url: wgServer + wgScriptPath + '/api.php?action=query&meta=userinfo&format=xml',
dataType: 'xml',
async: false,
success: function(data) {
IP = $('userinfo', data).attr('name');
}
});
if(!IP) {
return;
}
spanList.each(function() {
if($(this).text() == defaultText) {
$(this).text(IP);
}
});
return;
} |