« Module:Script » : différence entre les versions
Aucun résumé des modifications |
Aucun résumé des modifications |
||
| (5 versions intermédiaires par le même utilisateur non affichées) | |||
| Ligne 13 : | Ligne 13 : | ||
function Script:build() | function Script:build() | ||
local root = mw.html.create() | local root = mw.html.create() | ||
root:wikitext("<syntaxhighlight lang=\"bash\">") | |||
local command = self.template | local command = self.template | ||
if self.arguments | if self.arguments then | ||
for key, value in pairs(self.arguments) do | for key, value in pairs(self.arguments) do | ||
if value ~= nil then | if value ~= nil then | ||
| Ligne 22 : | Ligne 23 : | ||
end | end | ||
root:wikitext(command) | root:wikitext(command) | ||
root:wikitext("</syntaxhighlight>") | |||
return tostring(root) | return mw:getCurrentFrame():preprocess(tostring(root)) | ||
end | end | ||