« Module:Nsm » : différence entre les versions
Contenu supprimé Contenu ajouté
NameSpace Monitor, étape 5 Projet:Laboratoire/Espaces de noms/Minute technique |
Aucun résumé des modifications |
||
Ligne 1 :
local p = require("Module:Lib namespace monitor") -- Bibliothèque
function p.nsm(frame)
local parent_frame = frame:getParent()
if parent_frame.args[1] ~= nil then frame.args = parent_frame.args end
local r = ''
local ns_id = tonumber(frame.args[1]) -- nil si impossible number désigne id
local t = {} -- table des résulats
if ns_id == nil then -- si ns_id est nul
return r▼
t = mw.site.namespaces[ns_name] -- reçoit le label
end▼
else -- si ns_id existe
t = mw.site.namespaces[ns_id] -- reçoit l'identifiant
▲ end
end
return p
|