Discussion utilisateur:Lepsyleon/GoTop.js
GoTop permet d'avoir une barre de navigation verticale à droite de l'écran, servant essentiellement à une navigation rapide au niveau de la page. Utilisant un système d'onglets déroulables lors du survol de la souris, cette barre discrète est personnalisable puisqu'elle permet d'ajouter d'autres icônes.
Il existe deux types d'installation, selon que vous souhaitiez l'utiliser sur n'importe quel wiki ou seulement sur WP fr.
Fonctions
[modifier le code]- Icônes pour aller rapidement en haut et bas de page ;
- Icône pour rafraîchir la page ;
- Icône pour accéder directement à votre liste de suivi ;
- Icône pour accéder directement au Bistro du jour (seulement sur WP fr et Commons) ;
- Icône pour accéder directement à l'Oracle de la semaine (seulement sur WP fr) ;
- Icône pour accéder directement au bulletin des administrateurs (seulement sur WP fr) ;
- Icône pour accéder directement aux requêtes aux administrateurs (seulement sur WP fr) ;
- Icône pour accéder directement au forum des nouveaux (seulement sur WP fr).
Par défaut, des codes couleurs sont définis pour les onglets : bleu pour la navigation, vert pour la purge et la liste de suivi, jaune pour ceux liés aux administrateurs, et rouge pour les autres onglets.
Installation et désinstallation
[modifier le code]Avant toute chose, assurez-vous de ne pas avoir désactivé JavaScript dans votre navigateur.
Vous devez avoir un compte utilisateur (local ou global selon l'utilisation désirée du script) afin de pouvoir installer et utiliser les fonctions du script GoTop. Si vous n'en possédez pas, vous devez en créer un et vous connecter.
Il existe deux types d'installation, selon que vous souhaitiez l'utiliser dans n'importe quel wiki ou seulement sur la wikipédia francophone. À vous de choisir !
Utiliser le script seulement sur WP fr
- ajoutez le code suivant à votre Utilisateur:VotreNom/common.js :
importScript('Utilisateur:Lepsyleon/GoTop.js');
- Après sauvegarde de la page, videz le cache de votre navigateur.
Utiliser le script sur tous les wikis
- ajoutez le code suivant à votre User:VotreNom/global.js :
mw.loader.load('//fr.wikipedia.org/w/index.php?title=Utilisateur:Lepsyleon/GoTop.js' + '&action=raw&ctype=text/javascript');
- Après sauvegarde de la page, videz le cache de votre navigateur.
- Remarque : les intitulés, que vous pouvez lire au survol d'une icône, restent en français quelque soit la wiki sur laquelle vous utilisez GoTop.
Options
[modifier le code]Si les icônes « Haut de page » et « Bas de page » sont obligatoires, il existe plusieurs options que vous pouvez paramétrer. Pour ce faire, il vous suffit d'éditer votre fichier javascript (tels que common.js ou User:VotreNom/global.js selon l'installation choisie) en ajoutant les codes à insérer que vous souhaitez.
Les options, qui ne fonctionnent que sous quelques wikis, sont listées dans le tableau ci-dessous.
Option | Code à insérer | Description | Compatibilité |
---|---|---|---|
refreshGT | refreshGT = true; | Ajout d'un icône () pour pouvoir rafraîchir la page. | Fonctionne sur tous les wikis. |
ldsGT | ldsGT = true; | Ajout d'un icône () pour accéder directement à votre liste de suivi. | Fonctionne sur tous les wikis. |
bistroGT | bistroGT = true; | Ajout d'un icône () pour accéder directement au Bistro du jour. | Seulement sur WP fr, Commons et Wikidata. |
oracleGT | oracleGT = true; | Ajout d'un icône () pour accéder directement à l'Oracle de la semaine. | Seulement sur WP fr. |
bulladmGT | bulladmGT = true; | Ajout d'un icône () pour accéder directement au bulletin des administrateurs. | Seulement sur WP fr. |
reqadmGT | reqadmGT = true; | Ajout d'un icône () pour accéder directement aux requêtes aux administrateurs. | Seulement sur WP fr. |
newbieGT | newbieGT = true; | Ajout d'un icône () pour accéder directement au forum des nouveaux. | Seulement sur WP fr. |
Remarque : d'autres options pouvant être ajoutées, toute proposition est la bienvenue.
Désinstallation
[modifier le code]Pour désinstaller le script :
- Supprimez les lignes de code intégrées lors de l'installation dans Utilisateur:VotreNom/common.js ou dans User:VotreNom/global.js ;
- Videz le cache de votre navigateur.
Compatibilité
[modifier le code]Habillages :
- Bleu de Cologne, Moderne, Monobook, Vector
Navigateurs :
- IE6
- Google Chrome 33, IE8, Mozilla Firefox (18 à 43), Opera 20 et Safari 5.1
Remarque : Listes non exhaustives.
Crédits d'auteurs et améliorations
[modifier le code]Cet outil dépend du travail d'autres personnes que je remercie :
- Dr Brains : aide au codage et reprise de la fonction BistroDuJour disponible ici ;
- Prométhée : aide à l'insertion de moment.js (module
moment
de MediaWiki) pour optimiser le code ; - Cantons-de-l'Est, Cymbella, Salix : remontée de bugs et de problèmes de compatibilité, suggestions.