Actions

Module

Difference between revisions of "Infobox Kingdom"

From ThornsWiki

Line 24: Line 24:
 
:addHeader('Kingdom Information')
 
:addHeader('Kingdom Information')
 
:addRow('Play Status', frame.args["play_status"])
 
:addRow('Play Status', frame.args["play_status"])
:addRow('Plot Lines', frame.args["plot_lines"])
 
:addRow('Admins', frame.args["contact"])
 
  
 
end
 
end
  
 
return p
 
return p

Revision as of 13:39, 13 February 2019

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

local p = {}
 
function p.default(frame)
	local capiunto = require 'capiunto'
	return capiunto.create( {
		top = tostring(mw.title.getCurrentTitle()),
		topStyle = 'background:#5f5543;color:#FFF;font-family:Metamorphous, serif;line-height:1.25em;',
	} )
	:addImage(
		string.format('[[File:%s|center|]]', frame.args["image"]), -- featured image
		frame.args["caption"] -- caption
	)
	:addHeader('Kingdom Overview')
	:addRow('Capital', frame.args["capital"])
	:addRow('Climate', frame.args["climate"])
	:addRow('Languages', frame.args["languages"])
	:addRow('Population', frame.args["population"])
	:addRow('Races', frame.args["races"])
	:addHeader('Kingdom Details')
	:addRow('Currency', frame.args["currency"])
	:addRow('Rulers', frame.args["rulers"])
	:addRow('University', frame.args["university"])
	:addRow('Patron Diety', frame.args["worship"])
	:addHeader('Kingdom Information')
	:addRow('Play Status', frame.args["play_status"])

end

return p