Шаблон:ItemSlot: различия между версиями
Материал из Space Station 14 | Время приключений Вики
Дополнительные действия
м Откат правок Eddiemercury (обсуждение) к последней версии Мр. Арсений Метка: откат |
Torgovec (обсуждение | вклад) изменение шаблона для тестов |
||
| Строка 1: | Строка 1: | ||
<includeonly><div class = "item-slot {{#switch:{{{Слот|}}}| | <includeonly> | ||
<div class="item-slot {{#switch:{{{Слот|}}} | |||
| back=back | рюкзак=back | спина=back | |||
| gloves=gloves | перчатки=gloves | |||
| belt=belt | пояс=belt | |||
| ears=ears | уши=ears | |||
| glasses=glasses | очки=glasses | глаза=glasses | |||
| lhand=lhand | левая рука=lhand | |||
| rhand=rhand | правая рука=rhand | |||
| head=head | голова=head | шляпа=head | |||
| id=id | айди=id | карта=id | |||
| mask=mask | маска=mask | лицо=mask | |||
| neck=neck | шея=neck | |||
| pda=pda | кпк=pda | |||
| pocket=pocket | карман=pocket | |||
| shoes=shoes | ботинки=shoes | |||
| suit=suit | костюм=suit | скафандр=suit | |||
| suit_storage=suit_storage | содержимое скафандра=suit_storage | |||
| uniform=uniform | одежда=uniform | |||
}} | |||
" style="width:{{{Размер|64}}}px;height:{{{Размер|64}}}px;display:inline-block;position:relative;margin:1px;background:#111;border:1px solid #333;text-align:center;vertical-align:middle;"> | |||
< | {{#if:{{{Изображение|}}}| | ||
== | <div class="item" style="width:100%;height:100%;position:relative;"> | ||
<div class="popup" style="display:none;position:absolute;z-index:10;background:#111;border:1px solid #444;padding:5px;width:200px;color:#ccc;"> | |||
[[Файл:{{{Изображение}}}|25px|link=]] | |||
< | <span style="font-weight:500;">{{{Название|}}}</span><br/> | ||
{{ | <span style="font-weight:400;color:var(--color-base--subtle)">{{{Содержимое|}}}</span> | ||
| | </div> | ||
| | [[Файл:{{{Изображение}}}|{{{Размер|64}}}px|link=]] | ||
</div> | |||
| | |||
<!-- пустой слот --> | |||
}} | |||
</ | |||
<script> | |||
</ | const slot = document.currentScript.parentElement; | ||
const popup = slot.querySelector('.popup'); | |||
if(popup){ | |||
slot.onmouseenter = () => popup.style.display = 'block'; | |||
slot.onmouseleave = () => popup.style.display = 'none'; | |||
} | |||
</script> | |||
</div> | |||
</includeonly> | |||