« MediaWiki:Common.js » : historique des versions

Légende : (actu) = différence avec la version actuelle - (diff) = différence avec la version précédente - m = modification mineure

(les plus récentes | les plus anciennes) Voir (50 plus récentes | ) (20 | 50 | 100 | 250 | 500)

7 avril 2024

3 avril 2024

  • actudiff 08:283 avril 2024 à 08:28Od1n discuter contributions 26 249 octets −16 directive JSHint "laxbreak" n'étant (actuellement) pas nécessaire ; introduite dans 106707137, était à ce moment nécessaire pour la fonction addBibSubsetMenu() ; par la suite a été nécessaire pour d'autres fonctions, puis tous les cas ont depuis lors disparu ; peut-être qu'à l'avenir cette directive sera de nouveau nécessaire… on verra à l'usage
  • actudiff 08:063 avril 2024 à 08:06Od1n discuter contributions 26 265 octets +18 le nouveau système "flat config" de ESLint ne supporte plus du tout les environnements, et par conséquent ce n'est aussi plus supporté dans le validateur en ligne (le "playground") ; heureusement, on peut cumuler plusieurs directives "globals", ce qui permet de séparer celle stupidement maintenant nécessaire, de celle vraiment pertinente

26 mars 2024

24 mars 2024

23 mars 2024

2 mars 2024

  • actudiff 10:062 mars 2024 à 10:06Od1n discuter contributions 24 168 octets +13 lien « Ajouter un sujet » au bas des pages de discussion : il faut un "clear:right" au cas où il y aurait un élément en "float:right" au bas de la page, et je fais aussi un "clear:left" car je pense que c'est préférable, donc ça nous donne un "clear:both"

13 février 2024

10 février 2024

  • actudiff 19:0010 février 2024 à 19:00Od1n discuter contributions 24 114 octets +5 mais avec ESLint c'est tordu : les globales ES6 sont ajoutées par « "env": { "es6": true } », et pour la syntaxe c'est « "parserOptions": { "ecmaVersion": 6 } », mais il n'est pas possible de renseigner ce dernier en directive de fichier ; de plus, "env es6" active automatiquement "ecmaVersion 6"… excepté dans le validateur en ligne !! (et je vous épargne les considérations sur les options par défaut du validateur en ligne)
  • actudiff 18:4710 février 2024 à 18:47Od1n discuter contributions 24 109 octets −9 avec le « jshint esversion: 6 » il n'est plus nécessaire de renseigner la globale WeakMap pour JSHint
  • actudiff 18:2810 février 2024 à 18:28Od1n discuter contributions 24 118 octets −44 factorisation du code ; il y a moult façons de faire, voici la plus simple que j'ai trouvée ; avec le « for...of » on inaugure le ES6 dans ce fichier
  • actudiff 06:2410 février 2024 à 06:24Od1n discuter contributions 24 162 octets +122 quitte à avoir ces liens pratiques, autant aller jusqu'au bout ; comme ça on peut sélectionner « 500 » puis naviguer entre les liens sans avoir à recliquer sur « 500 » à chaque fois

23 janvier 2024

22 janvier 2024

  • actudiff 18:3622 janvier 2024 à 18:36Od1n discuter contributions 24 191 octets +19 JavaScript natif avec un objet URL ; ainsi, plus d'utilisation ici de mw.util (d'autant plus qu'il manquait la dépendance mediawiki.util), qui maintenant est utilisé seulement dans le code "direct imagelinks to Commons"

13 janvier 2024

12 janvier 2024

  • actudiff 20:3412 janvier 2024 à 20:34Od1n discuter contributions 24 141 octets −6 utilisation de String.prototype.includes(), maintenant supporté par tous les navigateurs sur lesquels JavaScript est exécuté (sur Firefox, fonction actuellement moins performante, mais ça sera corrigé dans la version 123, prévue pour le 20 février ; cf. bug 1864323 sur bugzilla.mozilla.org)

8 décembre 2023

6 décembre 2023

28 novembre 2023

  • actudiff 03:2428 novembre 2023 à 03:24Od1n discuter contributions 23 147 octets +100 ajout commentaire : il ne faut surtout pas encapsuler le code dans un callback asynchrone (mw.loader.using(), etc.), notamment parce que les fonctions globales doivent être définies immédiatement

20 novembre 2023

(les plus récentes | les plus anciennes) Voir (50 plus récentes | ) (20 | 50 | 100 | 250 | 500)
Ce document provient de « https://fr.wikipedia.org/wiki/MediaWiki:Common.js ».