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

Материал из Вики ВМК МГУ
Перейти к: навигация, поиск
ru>Stjn
(полуавтоматическая установка list-style-type для поддержки букв и т. п., код из w:Template:Reflist, авторы на странице истории по ссылке)
ru>Jack who built the house
(переход на адаптивные примечания. теперь колонки шириной 30em появляются а…)
Строка 1: Строка 1:
<div class="references-small <!--
+
<div class="reflist {{#if: {{{colwidth|}}}
-->{{#if: {{{colwidth|}}}
 
 
     | columns
 
     | columns
 
     | {{#if: {{{1|}}}
 
     | {{#if: {{{1|}}}
       | {{#ifeq: {{{1}}} | 1 || columns }}
+
       | {{#iferror: {{#ifexpr: {{{1}}} > 1 }}
       |  
+
        | {{#switch: {{{1}}}
 +
          | узкие = columns references-narrow
 +
          | широкие = columns references-wide
 +
          | #default = columns<!-- 30em & invalid params -->
 +
          }}
 +
        | {{#switch: {{{1}}}
 +
          | 1 =
 +
          | 2 | 3 = columns
 +
          | #default = columns references-narrow
 +
          }}
 +
        }}
 +
       | columns
 
       }}
 
       }}
     }}" <!--
+
     }}" style="{{#if: {{{colwidth|}}}
-->style="<!--
+
     | {{column-width|1={{{colwidth}}}}}
-->{{#if: {{{colwidth|}}}
 
     | column-width:{{{colwidth}}};<!--
 
  -->-moz-column-width:{{{colwidth}}};<!--
 
  -->-webkit-column-width:{{{colwidth}}};
 
 
     | {{#if: {{{1|}}}
 
     | {{#if: {{{1|}}}
 
       | {{#iferror: {{#ifexpr: {{{1}}} > 1 }}
 
       | {{#iferror: {{#ifexpr: {{{1}}} > 1 }}
         | column-width:{{{1}}};<!--
+
         | {{#switch: {{{1}}}
      -->-moz-column-width:{{{1}}};<!--
+
          | узкие | широкие =
      -->-webkit-column-width:{{{1}}};
+
          | #default = {{column-width|1={{{1}}}}}
        | column-count:{{{1}}};<!--
+
          }}
      -->-moz-column-count:{{{1}}};<!--
 
      -->-webkit-column-count:{{{1}}};
 
 
         }}
 
         }}
 
       }}
 
       }}
     }} list-style-type: <!--
+
     }} list-style-type: {{{liststyle|{{#switch: {{{group|}}}
-->{{{liststyle|{{#switch: {{{group|}}}
 
 
     | upper-alpha
 
     | upper-alpha
 
     | upper-roman
 
     | upper-roman
Строка 29: Строка 32:
 
     | lower-greek
 
     | lower-greek
 
     | lower-roman = {{{group}}}
 
     | lower-roman = {{{group}}}
     | #default = decimal}}}}};">
+
     | #default = decimal
{{#tag:references|{{{refs|}}}|group={{{group|{{{группа|}}}}}}}}
+
    }}}}};">
</div><noinclude>{{doc}}</noinclude>
+
{{#tag: references |{{{refs|}}}| group = {{{group|{{{группа|}}}}}} | responsive = {{#if: {{{colwidth|}}}
 +
  | 0
 +
  | {{#if: {{{1|}}}
 +
    | {{#iferror: {{#expr: {{{1}}} > 1 }}
 +
      | {{#switch: {{{1}}}
 +
        | узкие | широкие = 1
 +
        | #default = 0<!-- 30em & invalid params -->
 +
        }}
 +
      | {{#switch: {{{1}}}
 +
        | 1 = 0
 +
        | #default = 1
 +
        }}
 +
      }}
 +
    | 1
 +
    }}
 +
  }}
 +
}}</div>{{#invoke: Check for unknown parameters | check
 +
| unknown = {{main other|[[Категория:Википедия:Страницы с некорректным использованием шаблонов:Примечания|_VALUE_{{PAGENAME}}]]}}
 +
| preview = Страница использует [[Шаблон:Примечания]] с неизвестным парамтером «_VALUE_»
 +
| ignoreblank = y
 +
| 1 | colwidth | group | liststyle | refs
 +
}}<noinclude>{{doc}}</noinclude>

Версия 21:42, 7 августа 2018

1 }}
       | {{#switch: {{{1}}}
         | узкие = columns references-narrow
         | широкие = columns references-wide
         | #default = columns
         }}
       | {{#switch: {{{1}}}
         | 1 = 
         | 2 | 3 = columns
         | #default = columns references-narrow
         }}
       }}
     | columns
     }}
   }}" style="{{#if: 
   | -moz-column-width:{{{colwidth}}}; -webkit-column-width:{{{colwidth}}}; column-width:{{{colwidth}}};
   | {{#if: 
     | {{#iferror: {{#ifexpr: {{{1}}} > 1 }}
       | {{#switch: {{{1}}}
         | узкие | широкие = 
         | #default = -moz-column-width:{{{1}}}; -webkit-column-width:{{{1}}}; column-width:{{{1}}};
         }}
       }}
     }}
   }} list-style-type: {{#switch: 
   | upper-alpha
   | upper-roman
   | lower-alpha
   | lower-greek
   | lower-roman = {{{group}}}
   | #default = decimal
   }};">

<references group="" responsive="{{#if:

 | 0
 | {{#if: 
   | {{#iferror: {{#expr: {{{1}}} > 1 }}
     | {{#switch: {{{1}}}
       | узкие | широкие = 1
       | #default = 0
       }}
     | {{#switch: {{{1}}}
       | 1 = 0
       | #default = 1
       }}
     }}
   | 1
   }}
}}"></references>

Ошибка скрипта: Модуля «Check for unknown parameters» не существует.<templatestyles src="Шаблон:Doc/styles.css" />{{#if: || }}

Шаблон:Якорь
Документация
{{#if: || <templatestyles src="Шаблон:Действия для страницы/styles.css" /> }}

{{#if:|{{#ifexist:{{{1}}}|{{{{{1}}}||||}}|{{#ifexist:Шаблон:{{{1}}}|{{{{{1}}}||||}}|Шаблон:Документировать}}}}|{{#ifexist:Шаблон:Примечания/doc|Шаблон:Примечания/doc|Шаблон:Документировать}}}}

<templatestyles src="Шаблон:Doc/styles.css" />{{#ifexpr: 10 mod 2 = 1

| Шаблон:^

|

}}