Module:GameInfo/Skills: Difference between revisions
From SpiritVale Wiki
More actions
No edit summary Tags: Mobile edit Mobile web edit |
No edit summary Tags: Mobile edit Mobile web edit |
||
| Line 1,205: | Line 1,205: | ||
local has_def = _has_pipe(spec.label_tok) | local has_def = _has_pipe(spec.label_tok) | ||
local has_value = _value_has_content(spec.value) | |||
local pill = parent:tag("div") | local pill = parent:tag("div") | ||
:addClass("sv-tile") | :addClass("sv-tile") | ||
:addClass("sv-mech-mod-pill") | :addClass("sv-mech-mod-pill") | ||
:attr("aria-label", spec.label_text) | |||
if has_value then | |||
pill:addClass("is-active") | |||
else | |||
pill:addClass("is-inactive") | |||
end | |||
if has_def then pill:addClass("sv-hover-lift") end | if has_def or has_value then | ||
pill:addClass("sv-hover-lift") | |||
end | |||
pill:tag("div") | pill:tag("div") | ||
| Line 1,400: | Line 1,411: | ||
local mods_wrap = panel:tag("div") | local mods_wrap = panel:tag("div") | ||
:addClass("sv-mech-panel__group") | :addClass("sv-mech-panel__group") | ||
:addClass("sv-mech-panel__group--mods") | :addClass("sv-mech-panel__group--mods") | ||
| Line 1,406: | Line 1,416: | ||
local keys_wrap = panel:tag("div") | local keys_wrap = panel:tag("div") | ||
:addClass("sv-mech-panel__group") | :addClass("sv-mech-panel__group") | ||
:addClass("sv-mech-panel__group--keywords") | :addClass("sv-mech-panel__group--keywords") | ||
| Line 1,430: | Line 1,439: | ||
if #mechanics_mods == 0 and #mechanics_keywords == 0 then | if #mechanics_mods == 0 and #mechanics_keywords == 0 then | ||
panel:tag("div") | panel:tag("div") | ||
:addClass("sv-tile") | :addClass("sv-tile") | ||