Module:Chimie
Apparence
La documentation de ce module est générée par le modèle {{Documentation module}}.
Les éditeurs peuvent travailler dans le bac à sable (modifier).
Voir les statistiques d'appel depuis le wikicode sur l'outil wstat et les appels depuis d'autres modules.
local p = {}
local function escapePattern( plain_str )
return mw.ustring.gsub( plain_str, "([%(%)%.%%%+%-%*%?%[%^%$%]])", "%%%1" )
end
function p.precautions( frame )
local args = {}
-- copie de la table d'argument pour pouvoir ajouter de nouvelle valeur, ce qui ne semble pas possible dans frame.args
for k, v in pairs( frame.args ) do
args[ k ] = v
end
local function separation( param )
local arg = args[ param ]
local argTab
if arg then
for val in mw.text.gsplit( arg, '%s*,%s*' ) do
args[ 'prec' .. val ] = '1'
end
end
end
separation( 'symboles' )
separation( 'r' )
separation( 's' )
return frame:expandTemplate{ title = 'Infobox Chimie/Précautions', args = args }
end
return p