« Module:WorkshopIdeas » : différence entre les versions
Aller à la navigation
Aller à la recherche
(one frame before) |
(+Summary, more information, <span class="workshop-idea">) |
||
Ligne 4 : | Ligne 4 : | ||
function p.GetIdea(frame) | function p.GetIdea(frame) | ||
args = frame:getParent().args | args = frame:getParent().args | ||
text = '<span class="workshop-idea">' | |||
-- Title | |||
if (args.title == nil or args.title == '') then | if (args.title == nil or args.title == '') then | ||
title = '{{LangSwitch|fr=Idée de worskhop|en=A new workshop idea}}' | -- title = '{{LangSwitch|fr=Idée de worskhop|en=A new workshop idea}}' | ||
title = 'A new workshop idea' | |||
else | else | ||
title = args.title | title = args.title | ||
end | |||
text = text .. '<span class="workshop-title">' .. title .. '</span>' | |||
-- Summary, more information | |||
if (args.summary ~= nil and args.summary ~= '') then | |||
text = text .. '<br /><span class="workshop-summary">' .. args.summary .. '</span>' | |||
end | |||
if (args.moreinfo ~= nil and args.moreinfo ~= '') then | |||
text = text .. '<br /><span class="workshop-moreinfo">[' .. args.moreinfo .. ' More information]</span>' | |||
end | end | ||
text = text .. '</span>' | |||
return text | |||
end | end | ||
return p | return p |
Version du 29 octobre 2013 à 18:34
La documentation pour ce module peut être créée à Module:WorkshopIdeas/doc
local p = {}
-- Gets the idea line
function p.GetIdea(frame)
args = frame:getParent().args
text = '<span class="workshop-idea">'
-- Title
if (args.title == nil or args.title == '') then
-- title = '{{LangSwitch|fr=Idée de worskhop|en=A new workshop idea}}'
title = 'A new workshop idea'
else
title = args.title
end
text = text .. '<span class="workshop-title">' .. title .. '</span>'
-- Summary, more information
if (args.summary ~= nil and args.summary ~= '') then
text = text .. '<br /><span class="workshop-summary">' .. args.summary .. '</span>'
end
if (args.moreinfo ~= nil and args.moreinfo ~= '') then
text = text .. '<br /><span class="workshop-moreinfo">[' .. args.moreinfo .. ' More information]</span>'
end
text = text .. '</span>'
return text
end
return p