Шаблон:Ambox — различия между версиями

Материал из Вики LessWrong.ru
Перейти к: навигация, поиск
м
м
 
(не показано 6 промежуточных версий этого же участника)
Строка 1: Строка 1:
<includeonly>{|class="metadata plainlinks ambox {{#if:{{{mini|}}}|ambox-mini}} {{#switch:{{{type|}}}|delete|serious|content|style|good|discussion|notice|merge|protection=ambox-{{{type}}}|ambox-talk}}" {{#if:{{{style|}}}|style="{{{style}}}"}}
+
<table class="metadata plainlinks ambox {{#switch:{{{small|}}}
{{#ifeq:{{{image|}}}|none||{{!}}class="ambox-image"{{!}}<div>{{#ifeq:{{{image}}}|blank|<span style="visibility:hidden;">&nbsp;</span>|{{#switch:{{{image|{{{type}}}}}}|delete|serious=[[Image:Stop hand nuvola.svg|40px|Критические проблемы]]|content=[[Image:Emblem-important.svg|40px|Проблемы с содержанием статьи]]|style=[[Image:https://upload.wikimedia.org/wikipedia/commons/2/2c/Broom_icon.svg|40px|Стилевые проблемы]]|good=[[Image:Green star boxed.svg|40px|Статус статьи]]|discussion=[[Image:Nuvola apps ksirc.png|40px|Обсуждение]]|merge=[[Image:Merge-split-transwiki default.svg|40x40px|Перенос содержимого]]|notice=[[Image:Information.svg|40px|Информация]]|protection=[[Image:Padlock.svg|40x40px|Защита]]|#default={{{image|[[Image:Information.svg|40px|Информация]]}}}}}}}</div>}}
+
| left = mbox-small-left
|class="ambox-text"|{{{text|<span style="font-size:smaller;color:#AAAAAA">Параметр&nbsp;''text'' не&nbsp;задан</span>}}}{{#if:{{{text-small|}}}|<div class="ambox-text-small">{{{text-small}}}</div>}}
+
}}" style="margin:2px 10%;{{#if:{{{stacked|}}}|margin-top:-3px;}}{{#switch:{{{type|}}}
{{#if:{{{imageright|}}}|{{!}}class="ambox-imageright"{{!}}<div>{{{imageright}}}</div>}}
+
| danger    = background:#FAA;border:1px solid #AAA;border-{{Dir|lang={{{lang|}}}|rtl=right|ltr=left}}:10px #B22222 solid;
|class="widthhack"|<!-- a hack for some cases to keep the box wide -->
+
| warning    = background:#FDD;border:1px solid #AAA;border-{{Dir|lang={{{lang|}}}|rtl=right|ltr=left}}:10px #B22222 solid;
|}</includeonly>
+
| caution    = background:#FFA;border:1px solid #AAA;border-{{Dir|lang={{{lang|}}}|rtl=right|ltr=left}}:10px #F28500 solid;
 +
| approval  = background:#DFD;border:1px solid #AAA;border-{{Dir|lang={{{lang|}}}|rtl=right|ltr=left}}:10px #00FF00 solid;
 +
| proposal  = background:#E4D8FF;border:1px solid #AAA;border-{{Dir|lang={{{lang|}}}|rtl=right|ltr=left}}:10px #9933CC solid;
 +
| detail    = background:#FBFBFB;border:1px solid #AAA;border-{{Dir|lang={{{lang|}}}|rtl=right|ltr=left}}:10px #F4C430 solid;
 +
| protection = background:#FBFBFB;border:1px solid #AAA;border-{{Dir|lang={{{lang|}}}|rtl=right|ltr=left}}:10px #BBA solid;
 +
| notice<!-- = default -->
 +
| #default  = background:#FBFBFB;border:1px solid #AAA;border-{{Dir|lang={{{lang|}}}|rtl=right|ltr=left}}:10px #1E90FF solid;
 +
}}{{{style|}}}"><tr>
 +
{{#switch:{{{image|}}}
 +
| blank<!-- Fall back to "none", since deprecated. -->
 +
| none    =
 +
  <td class="mbox-empty-cell" style="width:1px;border:none;padding:0"></td><!-- No image. Cell with some width or padding necessary for text cell to have 100% width. -->
 +
| #default =
 +
  <td class="mbox-image" style="border:none;padding:2px 0;padding-{{Dir|lang={{{lang|}}}|rtl=right|ltr=left}}:0.9em;text-align:center">{{#switch:{{{small|}}}
 +
  | left    = <!-- Don't use the DIV -->
 +
  | #default = <div style="width:52px;">
 +
  }}{{#if:{{{image|}}}
 +
  | {{{image}}}
 +
  | &nbsp;
 +
  }}{{#switch:{{{small|}}}
 +
  | left    = <!-- Don't use the /DIV -->
 +
  | #default = </div>
 +
  }}</td>
 +
}}
 +
<td class="mbox-text" style="width:100%;border:none;padding:0.25em 0.9em;text-align:center;{{{textstyle|}}}">{{#if:{{{edit|}}}
 +
| <div style="float:{{Dir|lang={{{lang|}}}|rtl=left|ltr=right}}">{{Edit|{{{edit|}}}}}</div>
 +
}}{{{text|}}}</td>
 +
{{#if:{{{imageright|}}}
 +
| {{#ifeq:{{{imageright|}}}|none
 +
  | <!-- No image. -->
 +
  | <td class="mbox-imageright" style="border:none;padding:2px 0;padding-{{Dir|lang={{{lang|}}}|rtl=left|ltr=right}}:0.9em;text-align:center">{{#switch:{{{small|}}}
 +
    | left    = {{{imageright|}}}
 +
    | #default = <div style="width:{{{imagerightwidth|52}}}px">{{{imageright|}}}</div>
 +
    }}</td>
 +
  }}
 +
}}
 +
</tr></table>

Текущая версия на 17:36, 29 мая 2017