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

An alternative space dedicated to technology and culture at Charleroi.
Aller à la navigation Aller à la recherche
(GetIdea with title only)
 
(Fixing tabs)
 
(2 versions intermédiaires par un autre utilisateur non affichées)
Ligne 1 : Ligne 1 :
local p = {}
local p = {}


-- Gets a formatted FreeBSD port link
-- Gets the idea line
function p.GetIdea(frame)
function p.GetIdea(frame)
    if (frame.args.title == nil or frame.args.title == '') then
args = frame:getParent().args
        title = '{{LangSwitch|fr=Idée de worskhop|en=A new workshop idea}}'
    else  
text = '<span class="workshop-idea">'
        title = frame.args.title
    end
-- Title
   
if (args.title == nil or args.title == '') then
    return '<span class="workshop-title">' .. title .. '</span>'
-- 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
end


return p
return p

Version actuelle datée du 14 novembre 2013 à 16:15

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