Module:Story info: Difference between revisions

From Sekaipedia
Content added Content deleted
(Created page with "local getArgs = require('Module:Arguments').getArgs local icons = require('Module:Icons')._main local p = {} function p.main(frame) local root = mw.html.create() l...")
 
m (updated css)
Line 19: Line 19:
local top = root:tag('div')
local top = root:tag('div')
:css(box_css)
:css(box_css)
:css({
['display'] = 'flex',
['flex-wrap'] = 'wrap'
})
:tag('div')
:tag('div')
:wikitext('[[File:Stella2020 logo.png|280px]]')
:wikitext('[[File:Stella2020 logo.png|280px]]')
Line 29: Line 33:
['border-top-right-radius'] = '6px',
['border-top-right-radius'] = '6px',
['text-align'] = 'center',
['text-align'] = 'center',
['color'] = '#424362'
['color'] = '#424362',
['flex-grow'] = 1
})
})
:wikitext("'''{{{Chapter}}}: <br />{{{English Title}}}<br />{{{Japanese Title}}}'''")
:wikitext("'''{{{Chapter}}}: <br />{{{English Title}}}<br />{{{Japanese Title}}}'''")

Revision as of 01:41, 28 October 2021

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

local getArgs   = require('Module:Arguments').getArgs
local icons     = require('Module:Icons')._main

local p = {}

function p.main(frame)
	
	local root = mw.html.create()
	local box_css = {
		['color'] = '#424362',
		['margin'] = '3px',
		['margin-left'] = '0px',
		['border'] = '2px solid #00cdba',
		['border-radius'] = '10px',
		['box-shadow'] = '2px 3px #00cdba',
		['padding']  = '10px'
	}
	
	local top = root:tag('div')
		:css(box_css)
		:css({
			['display'] = 'flex',
			['flex-wrap'] = 'wrap'
		})
		:tag('div')
			:wikitext('[[File:Stella2020 logo.png|280px]]')
			:done()
		:tag('div')
			:tag('div')
				:css({
					['border-bottom'] = '1px solid #00cdba',
					['padding'] = '15px',
					['border-top-right-radius'] = '6px',
					['text-align'] = 'center',
					['color'] = '#424362',
					['flex-grow'] = 1
				})
				:wikitext("'''{{{Chapter}}}: <br />{{{English Title}}}<br />{{{Japanese Title}}}'''")
				:done()
			:tag('div')
				:css({
					['color'] = '#424362',
					['padding'] = '10px',
					['line-height'] = '2'
				})
				:wikitext("'''Characters that appear:'''<br/> {{{Charas}}}")
				:done()
			:done()
			
	local bottom = root:tag('div')
		:css(box_css)
		:tag('div')
			:wikitext("'''Translator:'''")
			:wikitext("'''{{{Translator}}}'''")
			:done()
		:tag('div')
			:wikitext("'''Source:'''")
			:wikitext("'''{{{Source}}}'''")
			:done()

	return tostring(root)
end

return p
Cookies help us deliver our services. By using our services, you agree to our use of cookies.