Utilisateur:PAC2/articlebox vector.js
Apparence
Note : après avoir enregistré la page, vous devrez forcer le rechargement complet du cache de votre navigateur pour voir les changements.
Mozilla / Firefox / Konqueror / Safari : maintenez la touche Majuscule (Shift) en cliquant sur le bouton Actualiser (Reload) ou pressez Maj-Ctrl-R (Cmd-R sur Apple Mac) ;
Firefox (sur GNU/Linux) / Chrome / Internet Explorer / Opera : maintenez la touche Ctrl en cliquant sur le bouton Actualiser ou pressez Ctrl-F5.mw.loader.using('mediawiki.util', function () {
/*
La boîte article a pour objectif de données accès en un clic à des liens utiles pour travailler sur un article.
Elle contient :
- lien vers Reasonator (Wikidata mis en forme)
- lien vers SQID (wikidata explorer)
- lien vers Pageviews (historique des consultations)
- lien vers Langviews (Comparer des consultations sur les différents wiki)
- lien vers XTools (historique des éditions)
- recherche du titre sur wikipedia via Google
- recherche du titre sur Wikipedia via Qwant Lite
- recherche du titre sur Google
- recherche du titre sur Qwant Lite
- recherche du titre sur Google Scholar
- recherche du titre dans Commons via Qwant Lite
Pour l'utiliser, il faut éditer le fichier vector.js et ajouter la ligne suivante :
importScript('Utilisateur:PAC2/articlebox.js');
Voir aussi :
- [[Utilisateur:PAC2/userbox.js]]
- [[Utilisateur:PAC2/personnalisation.js]]
*/
if (mw.config.get('wgNamespaceNumber') == 0) {
$("#mw-panel").append("<div id='p-articlebox' class='portal' role='navigation', aria-labelledby='p-articlebox-label'><h3 id='p-articlebox-label'>Boîte article</h3><div class='body'><ul></ul></div></div>") ;
var articlebox = function ($) {
mw.util.addPortletLink(
portletId = 'p-articlebox',
href = 'https://tools.wmflabs.org/reasonator/?q=' + mw.config.get('wgWikibaseItemId') + '&lang=fr',
text = 'Reasonator',
id = 'p-reasonator' );
mw.util.addPortletLink(
portletId = 'p-articlebox',
href = 'https://tools.wmflabs.org/sqid/#/view?id=' + mw.config.get('wgWikibaseItemId'),
text = 'SQID',
id = 'p-sqid' );
mw.util.addPortletLink(
portletId = 'p-articlebox',
href = 'https://tools.wmflabs.org/pageviews/?project=fr.wikipedia.org&platform=all-access&agent=user&range=latest-90&pages=' + mw.config.get('wgPageName'),
text = 'Pageviews',
id = 'p-pageviews' ) ;
mw.util.addPortletLink(
portletID = 'p-articlebox',
href = 'https://tools.wmflabs.org/langviews/?project=fr.wikipedia.org&platform=all-access&agent=user&range=latest-20&sort=views&direction=1&view=list&page=' + mw.config.get('wgPageName'),
text = 'Langviews',
id = 'p-langviews' );
mw.util.addPortletLink(
portletID = 'p-articlebox',
href = 'https://tools.wmflabs.org/xtools-articleinfo/index.php?project=fr.wikipedia.org&article=' + mw.config.get( 'wgPageName' ),
text = 'X Tools',
id = 'p-xtools-article' );
mw.util.addPortletLink(
portledID = 'p-articlebox',
href = 'http://www.google.fr/search?num=20&safe=off&q=site%3Afr.wikipedia.org+\"' + mw.util.rawurlencode( mw.config.get( 'wgTitle' ) ) + '\"&btnG=Search',
text = 'Chercher dans WikiPedia',
id = 'p-googlewp' );
mw.util.addPortletLink(
portledID = 'p-articlebox',
href = 'http://www.google.fr/search?&q=\"' + mw.util.rawurlencode( mw.config.get( 'wgTitle' ) ) + '\"',
text = 'Chercher sur Google' ,
id = 'p-google' );
mw.util.addPortletLink(
portletID = 'p-articlebox',
href = 'https://lite.qwant.com/?t=web&q=\"' + mw.util.rawurlencode( mw.config.get( 'wgTitle' ) ) + '\"',
text = 'Chercher sur Qwant',
id = 'p-qwant' );
mw.util.addPortletLink(
portletID = 'p-articlebox',
href = 'https://scholar.google.fr/scholar?hl=fr&q=\"' + mw.util.rawurlencode( mw.config.get( 'wgTitle' ) ) + '\"&btnG=&lr=',
text = 'Chercher sur Google Scholar',
id = 'p-scholar' );
}
$(document).ready(articlebox) ;
}
});