User:Ju gatsu mikka/common.js
Note: After publishing, you may have to bypass your browser's cache to see the changes.
- Firefox / Safari: Hold Shift while clicking Reload, or press either Ctrl-F5 or Ctrl-R (⌘-R on a Mac)
- Google Chrome: Press Ctrl-Shift-R (⌘-Shift-R on a Mac)
- Internet Explorer / Edge: Hold Ctrl while clicking Refresh, or press Ctrl-F5
- Opera: Press Ctrl-F5.
/* ------------------------------------------------------------------------ */
/* Wikidata logoLinks - Compact TOC */
/* ------------------------------------------------------------------------ */
/* Link text to Wikimedia Projects in the TOC replaced by logo image */
/* Source: [[User:FRacco/logoLinks.js]] */
/* Author: [[User:FRacco]] */
/* Screenshot: [[commons:File:Wikidata logoLinks full page screenshot.jpg]] */
/* ------------------------------------------------------------------------ */
// <nowiki> JavaScript code: begin...
$( function() {
var logoImages = [
'//upload.wikimedia.org/wikipedia/commons/thumb/f/f7/Translation_icon_cropped.svg/48px-Translation_icon_cropped.svg.png',
'//upload.wikimedia.org/wikipedia/commons/thumb/3/3f/Article_icon_cropped.svg/48px-Article_icon_cropped.svg.png',
'//upload.wikimedia.org/wikipedia/commons/9/9e/Wikipedia-ico-48px.png',
'//upload.wikimedia.org/wikipedia/commons/6/65/Wikibooks-ico-48px.png',
'//upload.wikimedia.org/wikipedia/commons/1/18/Wikinews-ico-48px.png',
'//upload.wikimedia.org/wikipedia/commons/e/e0/Wikiquote-ico-48px.png',
'//upload.wikimedia.org/wikipedia/commons/4/46/Wikisource-ico-48px.png',
'//upload.wikimedia.org/wikipedia/commons/a/a6/Wikivoyage-ico-48px.png',
'//upload.wikimedia.org/wikipedia/commons/3/3a/Wmf-ico-48px.png'
];
/* var logoImages = [
'https://upload.wikimedia.org/wikipedia/commons/1/13/Translation_-_A_till_%C3%85-colours.svg', // In other languages (no logo)
'https://upload.wikimedia.org/wikipedia/commons/5/50/Red_Checkmark.svg', // Statements (no logo)
'//bits.wikimedia.org/favicon/wikipedia.ico',
'//bits.wikimedia.org/favicon/wikinews.ico',
'//bits.wikimedia.org/favicon/wikiquote.ico',
'//bits.wikimedia.org/favicon/wikisource.ico',
'//bits.wikimedia.org/favicon/wikivoyage.ico',
'//bits.wikimedia.org/favicon/wmf.ico'
]; */
function newImage( index, title, style ) {
return $( '<img>' )
.attr( {
'src': logoImages[index],
'alt': title,
'title': title,
'style': 'width:20px;height:20px;' + style
} );
}
for ( var i = 0; i < logoImages.length; i++ ) {
var logoLink = $( '.wb-toc li.toclevel-1.tocsection-' + i + ' a span' );
var logoTitle = $( logoLink ).text();
var logoRef = $( logoLink ).parent().attr( 'href' );
$( logoLink ).parent().html( newImage( i, logoTitle ) );
$( 'h2' + logoRef ).prepend( newImage( i, logoTitle, 'margin-right:6px;' ) );
}
} );
// JavaScript code: ...end </nowiki>
/* ---------------------------------------------------------------------------------------------------
Onglets utilisateurs
Cette fonction ajoute deux onglets aux pages utilisateur (uniquement) pour voir les contributions
et l'editcount du propriétaire de la page
(Compatibilité : frwiki uniquement / Support : Discussion_utilisateur:Arkanosis )
--------------------------------------------------------------------------------------------------- */
function ongletsUtilisateur()
{
if (document.title.indexOf('User:') != -1 || document.title.indexOf('User talk:') != -1)
{
mw.util.addPortletLink('p-cactions', '/wiki/Special:Contributions/' + wgTitle, 'contributions', 'ca-contrib', 'Voir les contributions de l\'utilisateur', 'o');
mw.util.addPortletLink('p-cactions', 'http://toolserver.org/~soxred93/count/index.php?name=' + wgTitle + '&lang=fr&wiki=wikipedia', 'editcount', 'ca-ecount', 'Voir l\'editcount de l\'utilisateur', 'n');
mw.util.addPortletLink('p-cactions', 'http://wikidata.org/w/index.php?title=Special:Log&type=block&page=User:' + wgTitle, 'block', 'ca-admin', 'Voir le journal de blocage de l\'utilisateur', 'a');
}
}
$(ongletsUtilisateur);