PC Gaming Shelter
An archive dedicated to preserving PC Gaming history and more

Module:Featured

From PC Gaming Shelter
Revision as of 22:11, 15 March 2026 by WikiVisor (talk | contribs) (Created page with "local p = {} function p.main(frame) local args = frame:getParent().args or {} local header = args[1] or args['header'] or 'Navigate' local title = args[2] or args['title'] or 'Title' local tagline = args[3] or args['tagline'] or 'Tagline' local url = args[4] or args['url'] or '' local html = mw.html.create() html:tag('div'):addClass('card bg-dark thumbwall mb-3') :tag('div'):addClass('card-header'):wikitext(header):done() :tag('div'):addClas...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

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

local p = {}

function p.main(frame)
  local args    = frame:getParent().args or {}
  local header  = args[1] or args['header'] or 'Navigate'
  local title   = args[2] or args['title'] or 'Title'
  local tagline = args[3] or args['tagline'] or 'Tagline'
  local url     = args[4] or args['url'] or ''
  
  local html = mw.html.create()
  html:tag('div'):addClass('card bg-dark thumbwall mb-3')
	:tag('div'):addClass('card-header'):wikitext(header):done()
	:tag('div'):addClass('card-body')
		:tag('div'):addClass('card-title'):wikitext(title):done()
		:tag('div'):addClass('card-tagline'):wikitext(tagline):done()
	:done()
  :done()
  
  return html
end

return p