« MediaWiki:Gadget-CreerFlexionFr.js » : différence entre les versions

Contenu supprimé Contenu ajouté
ne pas la forme de base (s=/ms=/fs=) lorsqu'il est déjà présent : cas limite où un espace est présent avant s= : "| s=" -- voir Discussion MediaWiki:Gadget-CreerFlexionFr.js#Bug — paramètre s= ajouté aux modèles de flexion même si déjà présent
 
Ligne 397 :
/fr-rég-x\|/.test(lig) ||
/fr-accord-mf\|/.test(lig)) &&
lig.indexOf("!/\|\s*s="/.test(lig)==-1) {
return lig.substring(0,p) + "|s=" + mot + "}}";
} else if ( (/fr-rég/.test(lig)) && lig.indexOf("!/\|\s*s="/.test(lig)==-1) {
return lig.substring(0,p) + "||s=" + mot + "}}";
}
Ligne 408 :
/fr-accord-ot\|/.test(lig) ||
/fr-accord-un\|/.test(lig) ) &&
(lig.indexOf("!/\|\s*ms="/.test(lig) == -1) ){
return lig.substring(0,p) + "|ms=" + mot + "}}";
}
if ( /fr-accord-mixte\|/.test(lig) && (lig.indexOf("!/\|\s*fs=") == -1/.test(lig)){
return lig.substring(0,p) + "|ms=" + mot + "|fs=" + mot + "e}}";
}