Aller au contenu

Discussion MediaWiki:Gadget-Scriptus.js

Le contenu de la page n’est pas pris en charge dans d’autres langues.
Une page de Wikipédia, l'encyclopédie libre.
Ceci est une version archivée de cette page, en date du 27 décembre 2007 à 21:35 et modifiée en dernier par DavidL (discuter | contributions) (Création). Elle peut contenir des erreurs, des inexactitudes ou des contenus vandalisés non présents dans la version actuelle.
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)

Dernier commentaire : il y a 17 ans par DavidL dans le sujet Amélioration du code

Amélioration du code

Il est possible de simplifier et optimiser l'execution du code : La ligne suivante

if (wgNamespaceNumber/2 != Math.round(wgNamespaceNumber/2)) return; //si impair (discussion), retour

peut être remplacée par :

if (wgNamespaceNumber & 1) return; //si impair (discussion), retour

Les nombreux tests if else pour définir une variable peuvent être remplacés par l'opérateur ternaire ?: :

Exemple :

   if (document.ou == 0) {
   var Section_editee = 
   } else {
   var Section_editee = '&wpSection=' + wpSection
   }

->

   var Section_editee = (document.ou == 0)?  : '&wpSection=' + wpSection;

--DavidL (d) 27 décembre 2007 à 20:35 (CET)Répondre