Module:History

From Vintage Story Wiki
Revision as of 15:34, 20 August 2022 by Sana (talk | contribs)

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

local p = {}

function p.create(f)
	local args = require( 'Module:ProcessArgs' ).merge( true )
	
	local versionSplit = mw.text.split( args[1], '%-' )
	local parentVer = versionSplit[0]
	local childVer = args[1]
	local header = mw.html.create('th'):wikitext('History')
	
	local parent = mw.html.create('td')
	parent
		:css('width', '20%')
		:wikitext('[[' .. parentVer .. ']]')
		
	local child = mw.html.create('td')
	child
		:css('width', '20%')
		:wikitext('[[' .. childVer .. ']]')
	
	local body = mw.html.create('table')
	body
		:css('border', '1px solid black')
		:tag('tr')
			:node(header)
			:node(parent)
			:node(child)
		:done()
	
	return body
end
return p