Участник:Jack who built the house/Code Prettifier
(перенаправлено с «Участник:JWBTH/ATP»)
Участник:Jack who built the house/alignTemplateParameters.js
Что делает?
[править | править код]
|
{{Карточка | имя = {{subst:PAGENAME}} | стиль_тела = | вверху = {{карточка/имя|{{{имя|}}}}} | стиль_вверху = | вверху2 = {{карточка/оригинал имени|{{{оригинал имени|}}}}} | стиль_вверху2 = | изображение = {{wikidata|p18|{{{фото|}}}|caption={{{подпись|}}}}} | стиль_изображения = | стиль_заголовков = | стиль_меток = | стиль_текста = | метка1 = Имя при рождении | текст1 = {{{имя при рождении|}}} | викиданные1 = p1477 | метка2 = Дата рождения | текст2 = {{wikidata/p569|{{{дата рождения|}}}|{{{дата смерти|}}}}} | метка3 = Место рождения | текст3 = {{{место рождения|}}} | викиданные3 = p19 | метка4 = Дата смерти | текст4 = {{wikidata/p570|{{{дата смерти|}}}|{{{дата рождения|}}}}} ... }} | ||||
|
{{cite web | title = Фонд Зинаиды Серебряковой — Биография | website = serebriakova.ru | author = | publisher = | url = http://serebriakova.ru/o-fonde/o-xudozhnike/biografiya | date = | accessdate = 02.10.2017 }} | ||||
{{#if:{{#property:P31}}|{{#ifeq:{{#titleparts:{{РМЗСОВД|P31}}|1|1}}|{{#titleparts:{{РМЗСОВД|P31}}|1|2}}||{{#ifeq:{{#titleparts:{{РМЗСОВД|P31}}|1|1}}|Человек|{{#if:{{#property:P106}}|{{#ifexist:Категория:Википедия:{{ucfirst:{{{1|}}}}} (тип: человек; род занятий: {{lcfirst:{{#titleparts:{{РМЗСОВД|P106}}|1|1}}}})|[[К:Википедия:{{ucfirst:{{{1|}}}}} (тип: человек; род занятий: {{lcfirst:{{#titleparts:{{РМЗСОВД|P106}}|1|1}}}})]]|{{#ifexpr:{{FORMATNUM:{{PAGESINCATEGORY:Википедия:{{ucfirst:{{{1|}}}}} (тип: человек; род занятий: {{lcfirst:{{#titleparts:{{РМЗСОВД|P106}}|1|1}}}})}}|R}} > {{Сортировка: по типам/limit|{{{1|}}}}}|{{#ifeq:{{#titleparts:{{РМЗСОВД|P106}}|1|1}}|{{#titleparts:{{РМЗСОВД|P106}}|1|2}}||[[К:Википедия:{{ucfirst:{{{1|}}}}} (тип: человек; род занятий: {{lcfirst:{{#titleparts:{{РМЗСОВД|P106}}|1|1}}}})]]}}|[[К:Википедия:{{ucfirst:{{{1|}}}}} (тип: человек)]]}}}}|[[К:Википедия:{{ucfirst:{{{1|}}}}} (тип: человек)]]}}|{{#ifexist:Категория:Википедия:{{ucfirst:{{{1|}}}}} (тип: {{lcfirst:{{#titleparts:{{РМЗСОВД|P31}}|1|1}}}})|[[К:Википедия:{{ucfirst:{{{1|}}}}} (тип: {{lcfirst:{{#titleparts:{{РМЗСОВД|P31}}|1|1}}}})]]|{{#ifexpr:{{FORMATNUM:{{PAGESINCATEGORY:Википедия:{{ucfirst:{{{1|}}}}} (тип: {{lcfirst:{{#titleparts:{{РМЗСОВД|P31}}|1|1}}}})}}|R}} > {{Сортировка: по типам/limit|{{{1|}}}}}|[[К:Википедия:{{ucfirst:{{{1|}}}}} (тип: {{lcfirst:{{#titleparts:{{РМЗСОВД|P31}}|1|1}}}})]]|[[К:Википедия:{{ucfirst:{{{1|}}}}} (объекты менее указанного лимита: {{Сортировка: по типам/limit|{{{1|}}}}})|{{#titleparts:{{РМЗСОВД|P31}}|1|1}}{{PAGENAME}}]]}}}}{{#if:{{#titleparts:{{РМЗСОВД|P31}}|1|2}}|{{#ifexist:Категория:Википедия:{{ucfirst:{{{1|}}}}} (тип: {{lcfirst:{{#titleparts:{{РМЗСОВД|P31}}|1|2}}}})|[[К:Википедия:{{ucfirst:{{{1|}}}}} (тип: {{lcfirst:{{#titleparts:{{РМЗСОВД|P31}}|1|2}}}})]]|{{#ifexpr:{{FORMATNUM:{{PAGESINCATEGORY:Википедия:{{ucfirst:{{{1|}}}}} (тип: {{lcfirst:{{#titleparts:{{РМЗСОВД|P31}}|1|2}}}})}}|R}} > {{Сортировка: по типам/limit|{{{1|}}}}}|[[К:Википедия:{{ucfirst:{{{1|}}}}} (тип: {{lcfirst:{{#titleparts:{{РМЗСОВД|P31}}|1|2}}}})]]|[[К:Википедия:{{ucfirst:{{{1|}}}}} (объекты менее указанного лимита: {{Сортировка: по типам/limit|{{{1|}}}}})|{{#titleparts:{{РМЗСОВД|P31}}|1|2}}{{PAGENAME}}]]}}}}{{#if:{{#titleparts:{{РМЗСОВД|P31}}|1|3}}|{{#ifexist:Категория:Википедия:{{ucfirst:{{{1|}}}}} (тип: {{lcfirst:{{#titleparts:{{РМЗСОВД|P31}}|1|3}}}})|[[К:Википедия:{{ucfirst:{{{1|}}}}} (тип: {{lcfirst:{{#titleparts:{{РМЗСОВД|P31}}|1|3}}}})]]|{{#ifexpr:{{FORMATNUM:{{PAGESINCATEGORY:Википедия:{{ucfirst:{{{1|}}}}} (тип: {{lcfirst:{{#titleparts:{{РМЗСОВД|P31}}|1|3}}}})}}|R}} > {{Сортировка: по типам/limit|{{{1|}}}}}|[[К:Википедия:{{ucfirst:{{{1|}}}}} (тип: {{lcfirst:{{#titleparts:{{РМЗСОВД|P31}}|1|3}}}})]]|[[К:Википедия:{{ucfirst:{{{1|}}}}} (объекты менее указанного лимита: {{Сортировка: по типам/limit|{{{1|}}}}})|{{#titleparts:{{РМЗСОВД|P31}}|1|3}}{{PAGENAME}}]]}}}}}}}}}}}}|[[К:Википедия:{{ucfirst:{{{1|}}}}} (тип: не указан)]]}} | |||||
↓ | |||||
{{#if: {{#property: P31 }} | {{#ifeq: {{#titleparts: {{РМЗСОВД|P31}} | 1 | 1 }} | {{#titleparts: {{РМЗСОВД|P31}} | 1 | 2 }} | | {{#ifeq: {{#titleparts: {{РМЗСОВД|P31}} | 1 | 1 }} | Человек | {{#if: {{#property: P106 }} | {{#ifexist: Категория:Википедия:{{ucfirst:{{{1|}}}}} (тип: человек; род занятий: {{lcfirst:{{#titleparts: {{РМЗСОВД|P106}} | 1 | 1 }}}}) | [[К:Википедия:{{ucfirst:{{{1|}}}}} (тип: человек; род занятий: {{lcfirst:{{#titleparts: {{РМЗСОВД|P106}} | 1 | 1 }}}})]] | {{#ifexpr: {{FORMATNUM:{{PAGESINCATEGORY:Википедия:{{ucfirst:{{{1|}}}}} (тип: человек; род занятий: {{lcfirst:{{#titleparts: {{РМЗСОВД|P106}} | 1 | 1 }}}})}}|R}} > {{Сортировка: по типам/limit|{{{1|}}}}} | {{#ifeq: {{#titleparts: {{РМЗСОВД|P106}} | 1 | 1 }} | {{#titleparts: {{РМЗСОВД|P106}} | 1 | 2 }} | | [[К:Википедия:{{ucfirst:{{{1|}}}}} (тип: человек; род занятий: {{lcfirst:{{#titleparts: {{РМЗСОВД|P106}} | 1 | 1 }}}})]] }} | [[К:Википедия:{{ucfirst:{{{1|}}}}} (тип: человек)]] }} }} | [[К:Википедия:{{ucfirst:{{{1|}}}}} (тип: человек)]] }} | {{#ifexist: Категория:Википедия:{{ucfirst:{{{1|}}}}} (тип: {{lcfirst:{{#titleparts: {{РМЗСОВД|P31}} | 1 | 1 }}}}) | [[К:Википедия:{{ucfirst:{{{1|}}}}} (тип: {{lcfirst:{{#titleparts: {{РМЗСОВД|P31}} | 1 | 1 }}}})]] | {{#ifexpr: {{FORMATNUM:{{PAGESINCATEGORY:Википедия:{{ucfirst:{{{1|}}}}} (тип: {{lcfirst:{{#titleparts: {{РМЗСОВД|P31}} | 1 | 1 }}}})}}|R}} > {{Сортировка: по типам/limit|{{{1|}}}}} | [[К:Википедия:{{ucfirst:{{{1|}}}}} (тип: {{lcfirst:{{#titleparts: {{РМЗСОВД|P31}} | 1 | 1 }}}})]] | [[К:Википедия:{{ucfirst:{{{1|}}}}} (объекты менее указанного лимита: {{Сортировка: по типам/limit|{{{1|}}}}})|{{#titleparts: {{РМЗСОВД|P31}} | 1 | 1 }}{{PAGENAME}}]] }} }}{{#if: {{#titleparts: {{РМЗСОВД|P31}} | 1 | 2 }} | {{#ifexist: Категория:Википедия:{{ucfirst:{{{1|}}}}} (тип: {{lcfirst:{{#titleparts: {{РМЗСОВД|P31}} | 1 | 2 }}}}) | [[К:Википедия:{{ucfirst:{{{1|}}}}} (тип: {{lcfirst:{{#titleparts: {{РМЗСОВД|P31}} | 1 | 2 }}}})]] | {{#ifexpr: {{FORMATNUM:{{PAGESINCATEGORY:Википедия:{{ucfirst:{{{1|}}}}} (тип: {{lcfirst:{{#titleparts: {{РМЗСОВД|P31}} | 1 | 2 }}}})}}|R}} > {{Сортировка: по типам/limit|{{{1|}}}}} | [[К:Википедия:{{ucfirst:{{{1|}}}}} (тип: {{lcfirst:{{#titleparts: {{РМЗСОВД|P31}} | 1 | 2 }}}})]] | [[К:Википедия:{{ucfirst:{{{1|}}}}} (объекты менее указанного лимита: {{Сортировка: по типам/limit|{{{1|}}}}})|{{#titleparts: {{РМЗСОВД|P31}} | 1 | 2 }}{{PAGENAME}}]] }} }}{{#if: {{#titleparts: {{РМЗСОВД|P31}} | 1 | 3 }} | {{#ifexist: Категория:Википедия:{{ucfirst:{{{1|}}}}} (тип: {{lcfirst:{{#titleparts: {{РМЗСОВД|P31}} | 1 | 3 }}}}) | [[К:Википедия:{{ucfirst:{{{1|}}}}} (тип: {{lcfirst:{{#titleparts: {{РМЗСОВД|P31}} | 1 | 3 }}}})]] | {{#ifexpr: {{FORMATNUM:{{PAGESINCATEGORY:Википедия:{{ucfirst:{{{1|}}}}} (тип: {{lcfirst:{{#titleparts: {{РМЗСОВД|P31}} | 1 | 3 }}}})}}|R}} > {{Сортировка: по типам/limit|{{{1|}}}}} | [[К:Википедия:{{ucfirst:{{{1|}}}}} (тип: {{lcfirst:{{#titleparts: {{РМЗСОВД|P31}} | 1 | 3 }}}})]] | [[К:Википедия:{{ucfirst:{{{1|}}}}} (объекты менее указанного лимита: {{Сортировка: по типам/limit|{{{1|}}}}})|{{#titleparts: {{РМЗСОВД|P31}} | 1 | 3 }}{{PAGENAME}}]] }} }} }} }} }} }} | [[К:Википедия:{{ucfirst:{{{1|}}}}} (тип: не указан)]] }} |
Как установить?
[править | править код]importScript('Участник:Jack who built the house/alignTemplateParameters.js');
|
→ | common.js |
Для работы оформителя функций парсера (иконка ) добавьте строкой выше:
var atpCodeStyler = true;
Что ещё можно сделать?
[править | править код]Переопределить настройки по умолчанию:
// Show the template expander button
var atpTemplateExpander = true;
// Show the code styler button
var atpCodeStyler = false;
// Maximum number of characters between the start of the parameter name and "="
var atpMaxWidth = 30;
// Preserve spacing around "|"
var atpPreserveBasicSpacing = true;
// Preserve spacing around "|" for invidivual parameters (sometimes used to group parameters)
var atpPreserveParameterSpacing = true;
// Standard spacing to the left of "|"
var atpStandardExternalLeftSpacing = 1;
// Standard spacing to the right of "|"
var atpStandardInternalLeftSpacing = 1;
// Standard spacing to the left of "|" for parser functions
var atpParserFunctionExternalLeftSpacing = 0;
// Standard spacing to the right of "|" for parser functions
var atpParserFunctionInternalLeftSpacing = 1;
// Automatically add edit summary
var atpAutoSummary = true;
// Make Shift+clicking the template expander button expand templates instead of collapsing
var atpSwapExpandCollapseTemplates = false;