« Module:Correction syntaxique » : différence entre les versions

Aucun changement de taille ,  29 avril 2023
Page créée avec « local p = {} local function sanitize(text) return mw.text.nowiki(tostring(text):gsub('\n', ' ↲ ')) end local function _verif(passed_args, modele_args, cat) local rv = "" local nombre = 0 for a,b in pairs(passed_args) do if (modele_args[a] == nil and b ~= "") then nombre = nombre + 1 rv = rv .. '<span class="erreur_syntaxe_modele" style="display:none">L’argument ' .. sanitize(a) .. " (valeur " .. sanitize(b) .. ") n’existe p... »
(remplacement des retours lignes dans le message d'erreur pour éviter de casser le HTML (cf. page de discussion))
 
(Page créée avec « local p = {} local function sanitize(text) return mw.text.nowiki(tostring(text):gsub('\n', ' ↲ ')) end local function _verif(passed_args, modele_args, cat) local rv = "" local nombre = 0 for a,b in pairs(passed_args) do if (modele_args[a] == nil and b ~= "") then nombre = nombre + 1 rv = rv .. '<span class="erreur_syntaxe_modele" style="display:none">L’argument ' .. sanitize(a) .. " (valeur " .. sanitize(b) .. ") n’existe p... »)
(Aucune différence)