Module:Infobox: Difference between revisions
ArrowHead294 (talk | contribs) No edit summary |
Broken Tag: Undo |
||
| Line 3: | Line 3: | ||
function p.build(title, entries, prev_link, next_link) | function p.build(title, entries, prev_link, next_link) | ||
local s = '<div style="\n' | local s = '<div style="\n' | ||
.. "border: 1px solid #999; " | .. "border: 1px solid #999;\n" | ||
.. "margin: 0; " | .. "margin: 0;\n" | ||
.. "margin-left: 1em; " | .. "margin-left: 1em;\n" | ||
.. "margin-bottom: 0.5em; " | .. "margin-bottom: 0.5em;\n" | ||
.. "padding: 0.5em;\n" | .. "padding: 0.5em;\n" | ||
.. "background-color: #f0f0f0; " | .. "background-color: #f0f0f0;\n" | ||
.. "min-width: 15em " | .. "min-width: 15em;\n" | ||
.. "float: right; " | .. "float: right;\n" | ||
.. "max-width: 100%; " | .. "max-width: 100%;\n" | ||
.. "overflow: auto;" | .. "overflow: auto;\n" | ||
.. '">\n' | .. '">\n' | ||
.. '{| width="100%" style="border-collapse: collapse;"\n' | .. '{| width="100%" style="border-collapse: collapse;"\n' | ||
| Line 20: | Line 20: | ||
s = s | s = s | ||
.. '<table style="width: 100%; margin: 0"><tr>' | .. '<table style="width: 100%; margin: 0"><tr>' | ||
.. '<td style="width: 15%; text-align: left; white-space: nowrap; font-size: smaller | .. '<td style="width: 15%; text-align: left; white-space: nowrap; font-size: smaller">' | ||
.. (prev_link or "") | .. (prev_link or "") | ||
.. "</td>" | .. "</td>" | ||
.. '<td style="width: 70%; padding-left: 1em; padding-right: 1em; text-align: center | .. '<td style="width: 70%; padding-left: 1em; padding-right: 1em; text-align: center">' | ||
.. title | .. title | ||
.. "</td>" | .. "</td>" | ||
.. '<td style="width: 15%; text-align: right; white-space: nowrap; font-size: smaller | .. '<td style="width: 15%; text-align: right; white-space: nowrap; font-size: smaller">' | ||
.. (next_link or "") | .. (next_link or "") | ||
.. "</td>" | .. "</td>" | ||
| Line 40: | Line 40: | ||
s = s | s = s | ||
.. "|-\n" | .. "|-\n" | ||
.. '| style="text-align:right; padding-right: 0.25em | .. '| style="text-align:right; padding-right: 0.25em" | ' | ||
.. caption | .. caption | ||
.. "\n" | .. "\n" | ||
.. '| style="background-color: white; padding-left: 0.25em; font-weight: bold | .. '| style="background-color: white; padding-left: 0.25em; font-weight: bold" | ' | ||
.. text | .. text | ||
.. "\n" | .. "\n" | ||
| Line 63: | Line 63: | ||
-- Boilerplate stuff | -- Boilerplate stuff | ||
local s = '<div style="\n' | local s = '<div style="\n' | ||
.. "border: 1px solid #999; " | .. "border: 1px solid #999;\n" | ||
.. "margin: 0; " | .. "margin: 0;\n" | ||
.. "margin-left: 1em; " | .. "margin-left: 1em;\n" | ||
.. "margin-bottom: 0.5em; " | .. "margin-bottom: 0.5em;\n" | ||
.. "padding: 0.5em; " | .. "padding: 0.5em;\n" | ||
.. "background-color: #f0f0f0; " | .. "background-color: #f0f0f0;\n" | ||
.. "min-width: 15em; " | .. "min-width: 15em;\n" | ||
.. "float: right; " | .. "float: right;\n" | ||
.. "max-width: 100%; " | .. "max-width: 100%;\n" | ||
.. "overflow: auto;" | .. "overflow: auto;\n" | ||
.. '">\n' | .. '">\n' | ||
.. '{| width="100%" style="border-collapse: collapse;"\n' | .. '{| width="100%" style="border-collapse: collapse;"\n' | ||
| Line 106: | Line 106: | ||
s = s | s = s | ||
.. '<table style="width: 100%; margin: 0"><tr>' | .. '<table style="width: 100%; margin: 0"><tr>' | ||
.. '<td style="width: 15%; text-align: left; white-space: nowrap; font-size: smaller | .. '<td style="width: 15%; text-align: left; white-space: nowrap; font-size: smaller">' | ||
.. (prev_link or "") | .. (prev_link or "") | ||
.. "</td>" | .. "</td>" | ||
.. '<td style="width: 70%; padding-left: 1em; padding-right: 1em; text-align: center | .. '<td style="width: 70%; padding-left: 1em; padding-right: 1em; text-align: center">' | ||
.. title | .. title | ||
.. "</td>" | .. "</td>" | ||
.. '<td style="width: 15%; text-align: right; white-space: nowrap; font-size: smaller | .. '<td style="width: 15%; text-align: right; white-space: nowrap; font-size: smaller">' | ||
.. (next_link or "") | .. (next_link or "") | ||
.. "</td>" | .. "</td>" | ||
| Line 120: | Line 120: | ||
-- First row | -- First row | ||
s = s .. '<table style="width: 100%; margin: 0"><tr>' | s = s .. '<table style="width: 100%; margin: 0"><tr>' | ||
.. '<td style="width: 15%; text-align: left; white-space: nowrap; font-size: smaller | .. '<td style="width: 15%; text-align: left; white-space: nowrap; font-size: smaller">' | ||
.. (adjacent_links[1] or "") | .. (adjacent_links[1] or "") | ||
.. '</td>' | .. '</td>' | ||
.. '<td style="\n' | .. '<td style="\n' | ||
.. 'width: 75%; padding-left: 1em; padding-right: 1em; text-align: center; font-size: smaller | .. 'width: 75%; padding-left: 1em; padding-right: 1em; text-align: center; font-size: smaller">' | ||
.. (adjacent_links[2] or "") | .. (adjacent_links[2] or "") | ||
.. '\n</td><td style="width: 15%; text-align: right; white-space: nowrap; font-size: smaller | .. '\n</td><td style="width: 15%; text-align: right; white-space: nowrap; font-size: smaller">' | ||
.. (adjacent_links[3] or "") | .. (adjacent_links[3] or "") | ||
.. '</td>' | .. '</td>' | ||
| Line 132: | Line 132: | ||
-- Second row | -- Second row | ||
.. '\n<tr>' | .. '\n<tr>' | ||
.. '<td style="width: 15%; text-align: left; white-space: nowrap; font-size: smaller | .. '<td style="width: 15%; text-align: left; white-space: nowrap; font-size: smaller">' | ||
.. (adjacent_links[4] or "") | .. (adjacent_links[4] or "") | ||
.. '</td>' | .. '</td>' | ||
.. '<td style="width: 75%; padding-left: 1em; padding-right: 1em; text-align: center | .. '<td style="width: 75%; padding-left: 1em; padding-right: 1em; text-align: center">' | ||
.. title | .. title | ||
.. '</td>' | .. '</td>' | ||
.. '<td style="width: 15%; text-align: right; white-space: nowrap; font-size: smaller | .. '<td style="width: 15%; text-align: right; white-space: nowrap; font-size: smaller">' | ||
.. (adjacent_links[5] or "") | .. (adjacent_links[5] or "") | ||
.. '</td>' | .. '</td>' | ||
| Line 145: | Line 145: | ||
-- Third row | -- Third row | ||
.. '<td style="width: 15%; text-align: left; white-space: nowrap; font-size: smaller | .. '<td style="width: 15%; text-align: left; white-space: nowrap; font-size: smaller">' | ||
.. (adjacent_links[6] or "") | .. (adjacent_links[6] or "") | ||
.. '</td><td style="\n' | .. '</td><td style="\n' | ||
.. 'width: 75%; padding-left: 1em; padding-right: 1em; text-align: center; font-size: smaller | .. 'width: 75%; padding-left: 1em; padding-right: 1em; text-align: center; font-size: smaller">' | ||
.. (adjacent_links[7] or "") | .. (adjacent_links[7] or "") | ||
.. '\n</td>' | .. '\n</td>' | ||
.. '<td style="width: 15%; text-align: right; white-space: nowrap; font-size: smaller | .. '<td style="width: 15%; text-align: right; white-space: nowrap; font-size: smaller">' | ||
.. (adjacent_links[8] or "") | .. (adjacent_links[8] or "") | ||
.. '</td>' | .. '</td>' | ||
| Line 174: | Line 174: | ||
s = s | s = s | ||
.. "|-\n" | .. "|-\n" | ||
.. '| style="text-align:right; padding-right: 0.25em | .. '| style="text-align:right; padding-right: 0.25em" | ' | ||
.. caption | .. caption | ||
.. "\n" | .. "\n" | ||
.. '| style="background-color: white; padding-left: 0.25em; font-weight: bold | .. '| style="background-color: white; padding-left: 0.25em; font-weight: bold" | ' | ||
.. text | .. text | ||
.. "\n" | .. "\n" | ||