Discussion Projet:Scripts et gadgets/Notices/CustomSidebar

Dernier commentaire : il y a 1 mois par Lewisiscrazy dans le sujet Pages de faux nez
Autres discussions [liste]
  • Admissibilité
  • Neutralité
  • Droit d'auteur
  • Portail de qualité
  • Bon portail
  • Lumière sur
  • À faire
  • Archives
  • Commons

Changement de taille de la police

modifier

Hello @Od1n,

Aujourd'hui, sans crier gare, les liens affichés par le gadget ont adopté une police environ 2 fois plus grand que la police de tous les autres éléments de l'interface. Une idée de ce qui pourrait causer ça ?

— Jules* Discuter 1 avril 2021 à 22:45 (CEST)Répondre

En dépit de mon incompétence, j'ai improvisé un correctif, le sujet ayant été soulevé par une autre wikipédienne sur le Bistro du jour. À relire par quelqu'un de plus compétent que moi. — Jules* discuter 22 août 2022 à 15:11 (CEST)Répondre

Bon gadget

modifier

Mon js custom ne marchait plus, du coup agréablement surpris qu'il y ait enfin un gadget de bookmark.

Bon, j'ai un peu galéré vu que le gadget semble encoder certains liens quand ils ne sont pas absolus.

Y'a-t-il moyen de changer l'ordre facilement?

Question idiote, où est-ce que c'est stocké?

Peut-on envisager une sorte de bouton "subscribe" pour les discussions ou les suivis des projets?

Gonioul (discuter) 20 avril 2021 à 20:49 (CEST)Répondre

Pages de faux nez

modifier

Le mot magique {Pseudo} n'est pas rempli sur les pages de faux-nez, genre Wikipédia:Faux-nez/Apokrif, ça serait pourtant utile par ex. pour chercher un pseudo dans certaines pages spéciales. Pour corriger cela:

/**
 * Complément au gadget CustomSidebar (frwiki).
 * Le gadget remplace {pseudo} par mw.config.get( 'wgRelevantUserName' ) || '' ;
 * cette variable est vide sur les pages Wikipédia:Faux-nez/Pseudo.
 * On la renseigne donc nous-mêmes, le plus tôt possible (de façon synchrone).
 *
 * Installation : à copier dans son  Utilisateur:UserName/common.js
 */
( function () {
	'use strict';

	var ns = mw.config.get( 'wgNamespaceNumber' );
	// 4 = Wikipédia:, 5 = Discussion Wikipédia:
	if ( ( ns !== 4 && ns !== 5 ) || mw.config.get( 'wgRelevantUserName' ) ) {
		return;
	}
	var m = mw.config.get( 'wgTitle' ).match( /^Faux-nez\/([^\/]+)/ );
	if ( m ) {
		mw.config.set( 'wgRelevantUserName', m[ 1 ] );
	}
}() );

Autre solution (à valider), modifier le gadget et remplacer la ligne target = target.replace( userRegex, mw.config.get( 'wgRelevantUserName' ) || '' ); par

function getRelevantUser() {
	var user = mw.config.get( 'wgRelevantUserName' );
	if ( user ) {
		return user;
	}
	// Pages de faux-nez : Wikipédia:Faux-nez/Pseudo
	var m = mw.config.get( 'wgNamespaceNumber' ) === 4 &&
		mw.config.get( 'wgTitle' ).match( /^Faux-nez\/([^\/]+)/ );
	return m ? m[ 1 ] : '';
}
target = target.replace( userRegex, getRelevantUser() );

--Lewisiscrazy (discuter) 2 octobre 2026 à 17:50 (CEST)Répondre

Revenir à la page « Scripts et gadgets/Notices/CustomSidebar ».