Projet:Charte graphique/Minerva

Une page de Wikipédia, l'encyclopédie libre.
Sauter à la navigation Sauter à la recherche
Fusée Charte graphique
Interface Minerva

Minerva est l'interface mobile web de Wikipedia.

Personnaliser Minerva[modifier | modifier le code]

Pour personnaliser l'interface Minerva, on peut créer le fichier /minerva.js et le fichier /minerva.css.

Ajouter des boutons utiles[modifier | modifier le code]

Exemple de rendu de script sur l'article Elizabeth Anderson.

Par défaut, l'interface Minerva ne contient pas :

  • le lien vers l'élément wikidata ;
  • le lien vers la page des articles liées ;
  • le lien pour renommer la page.

Le script chouette.js permet d'ajoutr ces boutons en bas de la page.

importScript('Utilisateur:PAC2/chouette.js');

Le script permet d'ajouter :

  • le lien vers Wikidata ;
  • le lien vers Reasonator ;
  • le lien vers les pages liées ;
  • le lien vers la recherche google du titre de la page ;
  • le lien vers la page d'infos ;
  • le lien vers le pageviews ;
  • le lien pour renommer la page.

Revenir à la page courante et annuler une modification[modifier | modifier le code]

Le script chouette-revert.js ajoute deux liens en bas de la boîte, l'un pour revenir à la page courante, l'autre pour annuler les modifications postérieures.

Depuis la liste de suivi, Minerva renvoie systématiquement vers une page historicisée. Par ailleurs, depuis cette page, il n'est théoriquement pas possible d'annuler les modifications postérieures. Le script chouette-revert.js ajoute deux fonctionnalités, l'une pour revenir à l'url standard de la page (sans paramètre oldid), l'autre pour revenir à la version actuellement consultée et annuler les modifications postérieures (utile pour patrouiller depuis un mobile) :

importScript('Utilisateur:PAC2/chouette-revert.js');

Annuler une modification[modifier | modifier le code]

Page de diff avec le script Undo.js

Le script Undo.js (en) ajoute un bouton pour annuler les modifications directement dans les pages de diffs :

mw.loader.load('https://en.wikipedia.org/w/index.php?title=User:FR30799386/undo.js&action=raw&ctype=text/javascript'); // [[User:FR30799386/undo.js]]

Personnaliser le CSS[modifier | modifier le code]

Pour personnaliser le CSS, il suffit de créer la page /minerva.css.

On peut par exemple personnaliser l'apparence des boutons.

.mw-revision, .mw-ui-button {
background: #FFFFFF;
box-shadow: 0 0 0.2em #999999;
border-radius: 0.2em;
margin: 0.5em 0.5em 1em 0.5em; 
}

Voir aussi[modifier | modifier le code]

Liens externes[modifier | modifier le code]