Модуль:ArmorStats: различия между версиями
Pok (обсуждение | вклад) Нет описания правки |
Pok (обсуждение | вклад) Нет описания правки |
||
| Строка 42: | Строка 42: | ||
local borderColor = darkenColor(color) | local borderColor = darkenColor(color) | ||
-- Создание HTML | -- Создание HTML | ||
local div = mw.html.create('div') | local div = mw.html.create('div') | ||
div:addClass(divClass) | div:addClass(divClass) | ||
-- | -- Создание таблицы | ||
local | local table = mw.html.create('table') | ||
local row = table:tag('tr') | |||
div: | -- Добавление ячеек в строку | ||
row | |||
:tag('th') | |||
:attr('style', 'background-color: ' .. color .. ';border-top: 1px solid ' .. borderColor .. ';border-bottom: 1px solid ' .. borderColor .. ';border-left: 2px solid ' .. borderColor .. ';') | |||
:wikitext(anchor .. imageTooltip .. '<br>' .. itemName) | |||
row | |||
:tag('td') | |||
:attr('style', 'font-weight:bold;color: crimson;background-color: ' .. backgroundColor) | |||
:wikitext(protBlunt) | |||
row | |||
:tag('td') | |||
:attr('style', 'font-weight:bold;color: indianred;background-color: ' .. backgroundColor) | |||
:wikitext(protSlash) | |||
row | |||
:tag('td') | |||
:attr('style', 'font-weight:bold;color: darksalmon;background-color: ' .. backgroundColor) | |||
:wikitext(protPiercing) | |||
row | |||
:tag('td') | |||
:attr('style', 'font-weight:bold;color: orange;background-color: ' .. backgroundColor) | |||
:wikitext(protHeat) | |||
row | |||
:tag('td') | |||
:attr('style', 'font-weight:bold;color: plum;background-color: ' .. backgroundColor) | |||
:wikitext(protRadiation) | |||
row | |||
:tag('td') | |||
:attr('style', 'font-weight:bold;color: limegreen;background-color: ' .. backgroundColor) | |||
:wikitext(protCaustic) | |||
row | |||
:tag('td') | |||
:attr('style', 'font-weight:bold;color: tan;background-color: ' .. backgroundColor) | |||
:wikitext(protExplosion) | |||
row | |||
:tag('td') | |||
:attr('style', 'background-color: ' .. backgroundColor) | |||
:wikitext(description) | |||
row | |||
:tag('td') | |||
:attr('style', 'background-color: ' .. backgroundColor) | |||
:wikitext(location) | |||
-- Вставка таблицы в div | |||
div:node(table) | |||
return tostring(div) | return tostring(div) | ||