モジュール:00世紀
表示
local p = {}
function p.main( frame )
-- Nil避け
local table = '';
local below = '';
-- 引数を受け取って数値に変換
local num = assert( tonumber(frame.args[1]) );
local num100 = assert( tonumber(num - 1) ) * 100;
-- outer div + table start + title
local divstart = '<div style="float: right; width: 150px; border: 1px solid #aaf; background: #fff; font-size: smaller;"><div style="margin: 2px; background: #ddf; font-weight: bold; text-align: center;">[[' ..num ..'世紀]]</div><table style="margin: 0 auto;">'
-- xx01年 - xx00年
for i = 1, 50, 1 do
table = table ..'<tr><td style="text-align: right;">[[' ..num100 + i ..'年]]</td><td style="background: #ddf;"> </td><td>[[' .. num100 + 50 + i ..'年]]</td></tr>'
end
-- table end + below + category
below = '</table><div style="font-size: 70%; text-align: right;">[[テンプレート:00世紀|テンプレート]]</div></div>'
-- + below
return divstart ..table ..below
end
return p