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 Stop: Difference between revisions

From OneSkyVed's Trolleybuses Place Wiki
Created page with "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, } ) :addImage( args.image, args.caption ) :addHeader( 'Adjacent Stops' ) -- W..."
 
No edit summary
Line 17: Line 17:
:addImage( args.image, args.caption )
:addImage( args.image, args.caption )
:addHeader( 'Adjacent Stops' )
:addHeader( 'Adjacent Stops' )
-- Will have a stops template here
    local templateContent = frame:expandTemplate{title = "ArticleButton", args = {article = "Route_6"}}
 
    infobox:addRow("Template Content", templateContent)
:addHeader( 'Routes' )
:addHeader( 'Routes' )
-- Will have a routes template here
-- Will have a routes template here

Revision as of 06:41, 10 December 2024

Documentation for this module may be created at Module:Infobox Stop/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, 
	} )
	:addImage( args.image, args.caption )
	:addHeader( 'Adjacent Stops' )
	
    local templateContent = frame:expandTemplate{title = "ArticleButton", args = {article = "Route_6"}}

    infobox:addRow("Template Content", templateContent)
	
	:addHeader( 'Routes' )
	-- Will have a routes template here
	:addHeader( 'Stop facts' )
	:addRow( 'Stop model', args.model )
	:addRow( 'Destination board', args.destboard )
	:addRow( 'Two Way', args.twoway )
	:addRow( 'Dispatch abberviation', args.abbrv )
	return retval
end

return p