Discussion MediaWiki:Gadget-Scriptus.js

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

Amélioration du code

modifier

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

Très bonnes remarques, merci ! Le développement actif du script a lieu ici Wikipédia:Brouillons/interface ajax/js. Tavernier (d) 27 décembre 2007 à 20:49 (CET)Répondre
Revenir à la page « Gadget-Scriptus.js ».