User:Arkanosis — WikiConvention francophone 2017
[[Spécial:Préférences#mw-prefsection-gadgets]]
© User:Arkanosis — CC-BY 4.0 — WikiConvention francophone 2017
© User:Arkanosis — CC-BY 4.0 — WikiConvention francophone 2017
© User:Arkanosis — CC-BY 4.0 — WikiConvention francophone 2017
© User:Arkanosis — CC-BY 4.0 — WikiConvention francophone 2017
[[Spécial:Préférences#mw-prefsection-rendering]]
© User:Arkanosis — CC-BY 4.0 — WikiConvention francophone 2017
© User:Arkanosis — CC-BY 4.0 — WikiConvention francophone 2017
© User:Arkanosis — CC-BY 4.0 — WikiConvention francophone 2017
© User:Arkanosis — CC-BY 4.0 — WikiConvention francophone 2017
© User:Arkanosis — CC-BY 4.0 — WikiConvention francophone 2017
© User:Arkanosis — CC-BY 4.0 — WikiConvention francophone 2017
#cpwarn {
display:none;
}
[[Utilisateur:$UTILISATEUR/common.css]]
(CSS)
© User:Arkanosis — CC-BY 4.0 — WikiConvention francophone 2017
#cpwarn {
display:none;
}
[[Utilisateur:$UTILISATEUR/common.css]]
(CSS)
© User:Arkanosis — CC-BY 4.0 — WikiConvention francophone 2017
© User:Arkanosis — CC-BY 4.0 — WikiConvention francophone 2017
© User:Arkanosis — CC-BY 4.0 — WikiConvention francophone 2017
mw.loader.using( 'mediawiki.util', function() {
mw.util.addPortletLink(
'p-navigation',
'/wiki/Wikipedia:Annonces',
'Annonces',
'n-annonces',
'Annonces',
'a',
'#n-randompage'
);
} );
[[Utilisateur:$UTILISATEUR/common.js]]
(JavaScript)
© User:Arkanosis — CC-BY 4.0 — WikiConvention francophone 2017
mw.loader.using( 'mediawiki.util', function() {
mw.util.addPortletLink(
'p-navigation',
'/wiki/Wikipedia:Annonces',
'Annonces',
'n-annonces',
'Annonces',
'a',
'#n-randompage'
);
} );
[[Utilisateur:$UTILISATEUR/common.js]]
(JavaScript)
© User:Arkanosis — CC-BY 4.0 — WikiConvention francophone 2017
© User:Arkanosis — CC-BY 4.0 — WikiConvention francophone 2017
$( function() { // TODO uniquement sur Spécial:Nouvelles_pages
$( 'bienvenuter' ).click( function() {
var api = new mw.Api();
api.get(
{
"action": "query",
"format": "json",
"meta": "tokens"
}
).done( function ( data ) {
api.post(
{
"action": "edit",
"format": "json",
"title": "User:Arktest/bienvenue", // TODO PdD de l'utilisateur
"section": "new",
"sectiontitle": "Bienvenue sur Wikipédia !",
"text": "Hello !~~~~", // TODO message de bienvenue
"summary": "Bienvenue !",
"token": data.query.tokens.csrftoken
}
).done( function ( data ) {
console.log( 'CEFE!' ); // TODO feedback
} );
} );
} ).insertAfter( $( '.mw-usertoollinks-contribs' ) ).before( ' | ' );
} );
Exemple « improvisé » interactivement durant l'atelier et ajouté à la présentation à postériori © User:Arkanosis — CC-BY 4.0 — WikiConvention francophone 2017
importScript( 'User:Arkanosis/xpatrol.js' );
[[Utilisateur:$UTILISATEUR/common.js]]
(JavaScript)
importStyleSheet( 'User:Arkanosis/xpatrol.css' );
[[Utilisateur:$UTILISATEUR/common.js]]
(JavaScript)
© User:Arkanosis — CC-BY 4.0 — WikiConvention francophone 2017
mw.loader.load( '//meta.wikimedia.org/w/index.php?title=MediaWiki:Wikiminiatlas.js&action=raw&ctype=text/javascript' );
[[Utilisateur:$UTILISATEUR/common.js]]
(JavaScript)
@import url('//fr.wikipedia.org/w/index.php?title=MediaWiki:Gadget-VectorClassic.css&action=raw&ctype=text/css');
[[Utilisateur:$UTILISATEUR/common.css]]
(CSS)
© User:Arkanosis — CC-BY 4.0 — WikiConvention francophone 2017
mw.loader.load('//localhost/~arkanosis/wikipedia/scripts/common.js');
[[Utilisateur:$UTILISATEUR/common.js]]
(JavaScript)
@import url('//localhost/~arkanosis/wikipedia/scripts/common.css');
[[Utilisateur:$UTILISATEUR/common.css]]
(CSS)
© User:Arkanosis — CC-BY 4.0 — WikiConvention francophone 2017
obtenir( '$GADGET' );
[[Utilisateur:$UTILISATEUR/common.js]]
(JavaScript)
importScript( 'MediaWiki:Gadget-$GADGET.js' );
[[Utilisateur:$UTILISATEUR/common.js]]
(JavaScript)
© User:Arkanosis — CC-BY 4.0 — WikiConvention francophone 2017
© User:Arkanosis — CC-BY 4.0 — WikiConvention francophone 2017
© User:Arkanosis — CC-BY 4.0 — WikiConvention francophone 2017
© User:Arkanosis — CC-BY 4.0 — WikiConvention francophone 2017
© Pierre-Yves Beaudouin, CC-BY-SA 4.0
© User:Arkanosis — CC-BY 4.0 — WikiConvention francophone 2017