Toggle menu
30
52
1
249
OneSkyVed's Trolleybuses Place Wiki
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.
TrP Tools logo Groups Shifts Tools Dashboard Wiki

Module:Infobox Route: Difference between revisions

From OneSkyVed's Trolleybuses Place Wiki
No edit summary
No edit summary
Tag: Reverted
Line 15: Line 15:
headerStyle = headerStyle,  
headerStyle = headerStyle,  
} )
} )
:addHeader( args.title )
:addImage( args.image, args.caption )
:addImage( args.image, args.caption )
:addHeader( 'Terminus' )
:addHeader( 'Terminus' )

Revision as of 01:01, 9 December 2024

Documentation for this module may be created at Module:Infobox Route/doc

local capiunto = require 'capiunto'

local p = {}

function p.main(frame)
	local args = frame:getParent().args
	local headerStyle
	if args.headerstyle and args.headerstyle ~= '' then
		headerStyle = string.format('background-color:%s;', args.headerstyle)
	else
		headerStyle = 'background-color:grey;'
	end
	local retval = capiunto.create( {
		title = args.title,
		headerStyle = headerStyle, 
	} )
	:addHeader( args.title )
	:addImage( args.image, args.caption )
	:addHeader( 'Terminus' )
	:addRow( 'First Stop', args.first )
	:addRow( 'Last Stop', args.last )
	:addHeader( 'Route Facts' )
	:addRow( 'Amount of Stops', args.stops )
	:addRow( 'Completion time', args.time )
	return retval
end

return p