Module:Clade/gallery and Module:Clade/gallery/sandbox: Difference between pages
(Difference between pages)
imported>Jts1882 add header style |
imported>Jts1882 clean-up unused stuff |
||
Line 27: | Line 27: | ||
local vertical = '' -- defaults to horizontal | local vertical = '' -- defaults to horizontal | ||
if params['vertical'] then vertical = 'vertical' end -- class for vertical display | if params['vertical'] then vertical = 'vertical' end -- class for vertical display | ||
local | local noborder = '' | ||
if not params['main-borders'] then noborder = 'no-border' end | |||
if not params['main-borders'] | |||
-- the gallery contents | -- the gallery contents | ||
local content = gallery:tag('div'):addClass('main-content') | local content = gallery:tag('div'):addClass('main-content'):addClass(noborder) | ||
:css('height',params['height']) | |||
local i=0 | local i=0 | ||
while i<15 do | while i<15 do | ||
Line 45: | Line 40: | ||
local header = params['header'..i] --or '' | local header = params['header'..i] --or '' | ||
local footer = params['footer'..i] --or '' | local footer = params['footer'..i] --or '' | ||
local width = params['width'..i] or params['width'] | local width = params['width'..i] or params['width'] | ||
Line 52: | Line 45: | ||
if params['cladogram'..i] then | if params['cladogram'..i] then | ||
local cladogramTable = content:tag('table') | local cladogramTable = content:tag('table') | ||
:addClass(shading):addClass('gallery-element'):addClass(vertical) | |||
:addClass(shading):addClass('gallery-element') | |||
:css('width',width) | :css('width',width) | ||
:css('height',params['height'] | :css('height',params['height']) | ||
if caption then | if caption then | ||
cladogramTable:tag('caption'):wikitext(caption):addClass('caption') | cladogramTable:tag('caption'):wikitext(caption):addClass('caption') | ||
Line 64: | Line 54: | ||
local row = cladogramTable:tag('tr'):addClass('header') | local row = cladogramTable:tag('tr'):addClass('header') | ||
row:tag('th'):wikitext(header) | row:tag('th'):wikitext(header) | ||
end | end | ||
-- if params['cladogram'..i] already checked | -- if params['cladogram'..i] already checked | ||
local row = cladogramTable:tag('tr') | local row = cladogramTable:tag('tr') | ||
row:tag('td') :wikitext("\n" .. params['cladogram'..i]) | row:tag('td'):wikitext("\n" .. params['cladogram'..i]) | ||
:addClass('cladogram') | :addClass('cladogram') | ||
--:css("padding", "20px") | --:css("padding", "20px") | ||
:css('width',params['cladogram-width']) | |||
:css('height',params['cladogram-height']) | |||
if footer then | if footer then |