Module:Chessboard: Difference between revisions

Content deleted Content added
No edit summary
No edit summary
Line 18:
local alt = p.colornames[pieceColor] .. ' ' .. p.piecenames[piece]
local img = string.format('[[File:Chess %s%st45.svg|%dx%dpx|link=|alt=%s|%s]]', piece, pieceColor, size, size, alt, alt)
return string.format('<div style="position:absolute;z-index:3;top:%dpx;left:%dpx;">%s</div>\n', coord(row), coord(file), img)
end
Line 37:
local row = 0
local result = string.format('<div class="chess-fen" style="position:relative;min-width:%dpx;min-height:%dpx;">', size*8,size*8)
result = result .. string.format('<div style="position:absolute;z-index:0; top:0px; left:0px;">[[File:Chessboard480.png|%dx%dpx|link=]]</div>', size * 8, size * 8)
for srow in string.gmatch("/" .. fen, "/%w+") do
result = result .. oneRow(srow, row)