Module:Chessboard/sandbox: Difference between revisions

Content deleted Content added
No edit summary
No edit summary
Line 67:
 
function letters_row( rev, num_lt, num_rt )
local tdletters = {'<tda', style="padding:'b', 0;'c', vertical-align:'d', inherit;height:18px;width:'e', ..'f', size ..'g', 'px;">h'}
local legendsroot = mw.html.create('abcdefgh')
local lrow = mwroot.texttag('tr').splitcss( rev and legends:reverse() or legends'vertical-align', 'middle' )
if num_lt then
return '<tr style="vertical-align:middle">\n'
row.. tag('td')
.. ( num_lt and '<td style="vertical-align: inherit; padding: 0"></td>' or '' )
.css('vertical-align', 'inherit')
.. td
.. table .concatcss( l'padding', '</td>0' .. td )
.. '</td>'end
for k = 1,8 do
.. ( num_rt and '<td style="vertical-align: inherit; padding: 0"></td>' or '' )
row.. tag('\n</tr>td')
.css('padding', '0')
.css('vartical-align', 'inherit')
.css('height', '18px')
.css('width', size .. 'px')
.wikitext(ref and letters[9-k] or letters[k])
end
if num_rt then
row.tag('td')
.css('vertical-align', 'inherit')
.css('padding', '0')
end
return tostring(root)
end
local letters_tp = letters:match( 'both' ) or letters:match( 'top' )