« Module:Nsm » : différence entre les versions

Contenu supprimé Contenu ajouté
Youni Verciti (discussion | contributions)
Aucun résumé des modifications
Youni Verciti (discussion | contributions)
Wourahap, wrapping...
Ligne 24 :
local frame_title = frame:getTitle() --
if parent_frame.args[1] ~= nil then
ns_id = get_ns(parent_frame.args[1], 'id') -- determine le numero de l'espace
ns_name = get_ns(parent_frame.args[1]) -- determine le nom
frame.args[1] = parent_frame.args[2] --DECALAGE 1
Ligne 32 :
r = nsm_sub_module[frame.args[1]](parent_frame)
--else -- Pas d'argument positioné dans frame parent
else
-- r='Aucun argument : fonction par défaut (liste des espaces supervisés)'
-- r = r.. tostring(frame_title)
end
if parent_frame.args[1] == nil and frame_title == "Module:Nsm" then
r = r.. show_args(frame.args) ..'\n'
r = r .. 'parent_frame : '..parent_frame:getTitle()..'\n'
ns_id = get_ns(frame.args[1], 'id') -- determine le numero de l'espace
ns_name = get_ns(frame.args[1]) -- determine le nom
r = r ..'\n'.. ns_id..ns_name..'\n'
nsm_sub_module = load_module(ns_name)
r = nsm_sub_module[frame.args[2]](frame)
end
return r