Module:Clade/gallery and Module:Clade/gallery/sandbox: Difference between pages
Appearance
(Difference between pages)
Content deleted Content added
add header style |
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 styleAll = params['style'] or '' -- style for all elements |
|||
local |
local noborder = '' |
||
⚫ | |||
local elementBorders = '' |
|||
if not params['main-borders'] or params['main-borders'] == "no" then mainBorders = 'no-border' end |
|||
⚫ | |||
-- 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']) |
||
--: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 style = params['style'..i] or styleAll |
|||
local headerstyle = params['headerstyle'..i] or params['headerstyle'] |
|||
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( |
:addClass(shading):addClass('gallery-element'):addClass(vertical) |
||
:addClass(shading):addClass('gallery-element') |
|||
:addClass(vertical) |
|||
:css('width',width) |
:css('width',width) |
||
:css('height',params['height']) |
:css('height',params['height']) |
||
:cssText(style) |
|||
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) |
||
:cssText(headerstyle) |
|||
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') |
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']) |
|||
:css('height',params['height']) |
|||
if footer then |
if footer then |