Technopedia Center
PMB University Brochure
Faculty of Engineering and Computer Science
S1 Informatics S1 Information Systems S1 Information Technology S1 Computer Engineering S1 Electrical Engineering S1 Civil Engineering

faculty of Economics and Business
S1 Management S1 Accountancy

Faculty of Letters and Educational Sciences
S1 English literature S1 English language education S1 Mathematics education S1 Sports Education
  • Registerasi
  • Brosur UTI
  • Kip Scholarship Information
  • Performance
  1. Weltenzyklopädie
  2. Discussion Projet:Scripts et gadgets — Wikipédia
Discussion Projet:Scripts et gadgets — Wikipédia 👆 Click Here! Read More..
Une page de Wikipédia, l'encyclopédie libre.
Dernier commentaire : il y a 3 heures par SyntaxTerror dans le sujet Bug mineur de HotCatsMulti
Autres discussions [liste]
  • Admissibilité
  • Neutralité
  • Droit d'auteur
  • Portail de qualité
  • Bon portail
  • Lumière sur
  • À faire
  • Archives
  • Commons
Le projet « Scripts et gadgets » n'est pas notifié pour le moment.
Le projet « JavaScript » a 1 notification (voir).
Projet
Fonctions disponibles
Notices
Discussion
Rapport de bug
Demande de fonction
Raccourcis [+]
WP:JS
P:JS
PROJET SCRIPTS ET GADGETS
Centraliser les fonctions JavaScript, Vue et CSS pour éviter la dispersion du code.


modifier
Archives


2006-2007, 2008-2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024, 2025

Cette page de discussion est destinée aux discussions sur le Projet:Scripts et gadgets.

  • Si vous souhaitez signaler un bug, utiliser la page de rapport de bug.
  • Si vous souhaitez demander une fonction qui ne se trouve pas dans la liste des fonctions disponibles, utilisez la page de demande de fonction.
  • Pour tout autre demande, vous êtes au bon endroit.

Personnaliser l'interface
Données clés
Aide Aide, Exemples
Aide Fonctions avancées
Aide Apparence Vector
Aide Apparence Timeless
Projet Projet:Scripts et gadgets
Wikimedia (en) User styles
CSS
page perso. common.css personnel
espace MediaWiki Common.css commun
espace MediaWiki Monobook.css commun
espace MediaWiki Vector.css commun
(en) Catalogue of classes
Index des propriétés CSS2
JavaScript
page perso. common.js personnel
MediaWiki Common.js commun
Catégories Fonctions JavaScript
Cliquez ici pour purger le cache

modifier

Template gadgets

[modifier le code]
Dernier commentaire : il y a 1 an4 commentaires2 participants à la discussion
Enregistré sur Phabricator
Tâche 204201
Enregistré sur Phabricator
Tâche 63007
Ne pas archiver.

Bonjour,

Depuis phab:T204201#9559072 il est possible de restreindre l'activation de gadgets aux pages dans une certaine catégorie, ce qui permet de faire des mw:Template gadgets : du code javascript qui ne s'active que lorsqu'un certain modèle est présent dans la page (le modèle doit juste ajouter une catégorie). Cela fonctionne car les gadgets activés par défaut sont aussi activés pour les IPs.

Beaucoup de code dans MediaWiki:Common.js a précisément pour rôle de ne s'activer que lorsqu'un modèle précis est présent : Modèle:Titre incorrect, Modèle:Sous-titre, Modèle:Méta palette de navigation, Modèle:Boîte déroulante, Modèle:Animation, Modèle:Aide contextuelle et indirectement Modèle:Édition et Modèle:Page de discussion. On pourrait déplacer ce code dans des gadgets dédiés pour alléger la taille du fichier js livré par défaut à tous les visiteurs.

Liens utiles :

  • mw:Extension:Gadgets#Options, liste des paramètres spécifiant quand activer un gadget dans MediaWiki:Gadgets-definition ;
  • Wikipédia:Demande d'intervention sur un message système/Archives2#c-Framawiki-2017-06-19T17:54:00.000Z-MediaWiki:Common.js – prise en charge des paramètres withJS & withCSS, discussion sur l'ajout de paramètres d'url pour forcer l'activation de gadgets aboutissant à un refus.

Escargot (discuter) 4 juin 2024 à 18:14 (CEST)Répondre

C'est effectivement intéressant. Une petite mise en garde au sujet de Modèle:Page de discussion (la classe "transformeEnPageDeDiscussion"), vu que tu l'as mentionné : dans le MediaWiki:Common.js il y a tout un code lourdingue où l'on teste sur le nom de la page pour déterminer si la page est à "transformer", plutôt que de se baser sur la présence du modèle. Ceci permet d'appliquer la transformation aussi lorsque l'on modifie une section (et non la page entière), car dans ce cas le modèle ne peut pas être détecté. C'est un code que je n'aime franchement pas, en raison de cette grosse liste de pages qui se trouve dans le code, mais je ne vois vraiment pas d'autre solution. od†n ↗blah 4 juin 2024 à 20:36 (CEST)Répondre
Le passage de ns-subject à ns-talk n'est pas suffisant pour faire fonctionner les outils de discussion (activés par défaut sur mobile et en beta sur bureau). Il faut obligatoirement que le mot magique __NEWSECTIONLINK__ soit présent, éventuellement en combinaison avec __NONEWSECTIONLINK__ si on veut désactiver le bouton « Ajouter un sujet ».
En considérant que ce mot magique sera forcément présent sur les pages qu'on veut changer en page de discussion (et qu'il sera absent sinon), il y a peut-être moyen de le détecter et d'utiliser ça pour déterminer que ns-subject doit être remplacé par ns-talk (même si je n'ai pas trouvé comment). Escargot (discuter) 7 juin 2024 à 21:40 (CEST)Répondre
J'ai fait le changement en question pour MediaWiki:Gadget-Diaporama.js qui charge maintenant avec la catégorie Catégorie:Page utilisant le modèle Animation.
Le modèle fonctionne correctement en prévisualisation, y compris pour une section, mais pas avec l'aperçu rapide, même avec la page complète, ni avec l'éditeur visuel.
Je ne reviens pas en arrière sur mon changement qui permet quand même de faire fonctionner le modèle sur mobile. Escargot (discuter) 9 juin 2024 à 13:12 (CEST)Répondre

Avertir de potentiels lecteurs abusés par la traduction automatique de Google Translate

[modifier le code]
Dernier commentaire : il y a 4 mois5 commentaires2 participants à la discussion

Toujours vivant, mais toujours du mal à trouver du temps. Cependant je continue d'allonger ma liste de chose à traiter. Est-ce que vous pourriez me dire ce que vous pensez de l'idée d'afficher un avertissement via JavaSript aux lecteurs qui lisent les articles de frwiki... depuis un autre nom de domaine ?

Depuis plusieurs mois, certains moteurs de recherche actent certains décisions délétères comme la traduction automatique d'extraits de sites web dans leurs résultats, ou des synthèses générées par IA. Je vois de temps en temps des plaintes hors de nos murs, de plus en plus nombreuses, comme ici ou ici. Google, par exemple, se permet de court-circuiter les sites web finaux en réécrivant les URL et en proposant de force son proxy Google Translate. Parallèlement, sachez que Google traduit automatiquement de force des vidéos YouTube (sous-titres, mais aussi à présent l'audio), mais il y a aussi reddit qui s'amuse dans les plus connus.

Personnellement, je sature devant ces décisions de prédateurs.

Le comportement de Google au moins n'est pas paramétrable, surprend beaucoup de nos lecteurs et la traduction automatique de nos articles abaisse nécessairement la qualité de ces derniers. L'idée est donc d'avertir le lecteur de la cause et de l'informer d'une solution pour s'extirper des mains d'un moteur de recherche comme Google. Cela ne devrait pas surcharger le chargement des pages tant ce genre d'avertissement sera facilement mis en place et peu coûteux. Santé. Lofhi (discuter) 14 août 2025 à 16:19 (CEST)Répondre

Un avis @Escargot bleu ? Lofhi (discuter) 23 août 2025 à 08:17 (CEST)Répondre
@Lofhi, Je ne pense pas que ça concerne uniquement les membres du projet Script et Gadget. Il faudrait plutôt une discussion sur le Bistro.
Personnellement, je n'arrive pas à reproduire cette traduction automatique. Quelles seraient les solutions à afficher dans le message ? Les discussions reddit dont trop longues et beaucoup des solutions proposées sont suivies d'un message de quelqu'un disant que ça ne fonctionne pas pour lui.
J'ai l'impression que ça concerne majoritairement Wikipédia en anglais et que c'est rare qu'un article de Wikipédia en français soit suggéré par Google à un non francophone. Escargot (discuter) 23 août 2025 à 08:50 (CEST)Répondre
Je vais demander l'avis au Bistro. S'il y a une forme d'intérêt développé pour le sujet par la communauté, je creuserai un peu plus le sujet pour te le détailler. Cela ne sert à rien de creuser si la communauté n'en veut pas. Lofhi (discuter) 26 août 2025 à 19:39 (CEST)Répondre
C'est peu constructif pour le moment. Je me suis cassé la tête à trouver des exemples sourcés de témoignages primaires sur cette fonctionnalité externe qui dérange nos lecteurs et on a réussi à m'afficher qu'ils peuvent la désactiver, alors qu'ils témoignent bien ne pas pouvoir. Lofhi (discuter) 27 août 2025 à 11:09 (CEST)Répondre

Retirer Bandeau Ébauche

[modifier le code]
Dernier commentaire : il y a 4 mois3 commentaires2 participants à la discussion

Bonjour à tous, Je recherche un outil/gadget qui permet de retirer facilement un bandeau {{ébauche}}, quand je lis la documentation de BandeauxEbauches, j'ai l'impression qu'on peut retirer le bandeau facilement, mais dans la réalité j'y arrive pas, je ne vois pas comment faire... Est ce que quelqu'un saurait me donner un coup de mains pour trouver l'outil idéale pour retirer les bandeaux ébauches Émoticône sourire

Merci Guillaumrs (discuter) 9 septembre 2025 à 16:12 (CEST)Répondre

@Guillaumrs, la réponse est dans la documentation du gadget : « Si tous les champs sont vides lors de la validation, le modèle d'ébauche sera retiré. » 🐾 tiloudeux (miaou ?) 9 septembre 2025 à 16:44 (CEST)Répondre
Honte à moi ca fonctionne (Smiley oups) Merci Émoticône Guillaumrs (discuter) 9 septembre 2025 à 16:58 (CEST)Répondre

Proposition de refonte du gadget BandeauxPortails

[modifier le code]
Dernier commentaire : il y a 5 jours1 commentaire1 participant à la discussion

Bonjour,

J'ai fait dans Utilisateur:Escargot bleu/Gadget-BandeauxPortails.js une version alternative du gadget BandeauxPortails, testable en entrant importScript('Utilisateur:Escargot bleu/Gadget-BandeauxPortails.js'); dans la console ou dans son common.js.

La modification des portails se fait à l'aide d'un TagMultiselectWidget de OOUI (voir image ci-dessous), ce qui permet de réordonner plus facilement les portails et évite d'avoir à faire une bidouille pour ajouter plusieurs portails d'un coup. Une boîte de dialogue permet une modification simplifiée des paramètres du gadget, sans avoir à passer par le common.js.

  • Rendu du bandeau Portail avec le gadget
    Rendu du bandeau Portail avec le gadget
  • Formulaire de modification du gadget
    Formulaire de modification du gadget

Escargot (discuter) 10 janvier 2026 à 19:40 (CET)Répondre

Bug mineur de HotCatsMulti

[modifier le code]
Dernier commentaire : il y a 3 heures1 commentaire1 participant à la discussion

Au cas où la sous-page ne serait pas suivie : Discussion Projet:Scripts et gadgets/Notices/HotCatsMulti#Problème avec l'utilisation sur les pages de modèles

Bonne journée, Şÿℵדαχ₮ɘɼɾ๏ʁ, jeudi 15 janvier 2026 à 20:07 (CET)Répondre

Ce document provient de « https://fr.teknopedia.teknokrat.ac.id/w/index.php?title=Discussion_Projet:Scripts_et_gadgets&oldid=232462382 ».

  • indonesia
  • Polski
  • الرية
  • Deutsch
  • English
  • Español
  • Français
  • Italiano
  • مصر
  • Nederlands
  • 本語
  • Português
  • Sinugboanong Binisaya
  • Svenska
  • Українска
  • Tiếng Việt
  • Winaray
  • 中文
  • Русски
Sunting pranala
Pusat Layanan

UNIVERSITAS TEKNOKRAT INDONESIA | ASEAN's Best Private University
Jl. ZA. Pagar Alam No.9 -11, Labuhan Ratu, Kec. Kedaton, Kota Bandar Lampung, Lampung 35132
Phone: (0721) 702022
Email: pmb@teknokrat.ac.id