Изменения

адаптация
Строка 8: Строка 8:     
// Значки развёртывания и свёртывания субменю:
 
// Значки развёртывания и свёртывания субменю:
var extender = '<img src="/images/c/cf/Etool_extender.png" width="5" height="16" alt="&rarr;" />';
+
var extender = '<img src="http://traditio-ru.org/images/c/cf/Etool_extender.png" width="5" height="16" alt="&rarr;" />';
var collapser = '<img src="/images/d/d4/Etool_collapser.png" width="5" height="16" alt="&darr;" />';
+
var collapser = '<img src="http://traditio-ru.org/images/d/d4/Etool_collapser.png" width="5" height="16" alt="&darr;" />';
 
// Для отложенного разбора:
 
// Для отложенного разбора:
 
var lastPostponed = 0;
 
var lastPostponed = 0;
Строка 157: Строка 157:  
     /*
 
     /*
 
     $postponed_stub = eButton({
 
     $postponed_stub = eButton({
       button: '<img src="/images/Etool_AJAX-loader-T16.gif" width="16" height="16" alt="loading…" />',
+
       button: '<img src="http://traditio-ru.org/images/Etool_AJAX-loader-T16.gif" width="16" height="16" alt="loading…" />',
 
       title: 'Загрузка…'
 
       title: 'Загрузка…'
 
     });
 
     });
Строка 164: Строка 164:  
      
 
      
 
// Вертикальный разделитель и перевод строки для субменю:
 
// Вертикальный разделитель и перевод строки для субменю:
var separator = {html: '<li><img src="/images/7/77/Etool_vrule.png" width="3" style="height: 2.5ex" alt="|" /></li>'};
+
var separator = {html: '<li><img src="http://traditio-ru.org/images/7/77/Etool_vrule.png" width="3" style="height: 2.5ex" alt="|" /></li>'};
 
var inline_separator = ' <<_•_>> ';
 
var inline_separator = ' <<_•_>> ';
 
var br = {html: '<br clear="all" />'};
 
var br = {html: '<br clear="all" />'};
Строка 190: Строка 190:  
[
 
[
 
     {title: 'Обработка выделенного текста', nl: true}
 
     {title: 'Обработка выделенного текста', nl: true}
   , {wrapper: wikifyText, button: '<img src="/images/1/1f/Etool_wikify.png" width="20" height="16" alt="W"/>', title: 'Викификация', all: true}
+
   , {wrapper: wikifyText, button: '<img src="http://traditio-ru.org/images/1/1f/Etool_wikify.png" width="20" height="16" alt="W"/>', title: 'Викификация', all: true}
 
   , {wrapper: function (s) {return s.toLowerCase ();}, title: 'Нижний регистр', button: 'аб', all: true}, br
 
   , {wrapper: function (s) {return s.toLowerCase ();}, title: 'Нижний регистр', button: 'аб', all: true}, br
 
     // Инструмент поиска и замены:
 
     // Инструмент поиска и замены:
Строка 203: Строка 203:  
                       , $('#treplace').val ());
 
                       , $('#treplace').val ());
 
               },
 
               },
     button: '<img src="/images/b/b8/Etool_replace.png" alt="&rarr;" />',
+
     button: '<img src="http://traditio-ru.org/images/b/b8/Etool_replace.png" alt="&rarr;" />',
 
     title: 'Поиск и замена',
 
     title: 'Поиск и замена',
 
     all: true, nl: true}
 
     all: true, nl: true}
Строка 217: Строка 217:  
   , {wrapper: '+–', button: '–', title: 'Минус'}
 
   , {wrapper: '+–', button: '–', title: 'Минус'}
 
   , {wrapper: '+…', button: '…', title: 'Многоточие'}   
 
   , {wrapper: '+…', button: '…', title: 'Многоточие'}   
   , {wrapper: '&nbsp;', button: '', title: 'Неразрывный пробел'}, br
+
   , {wrapper: '&nbsp;', button: '', title: 'Неразрывный пробел'}, br
 
   , {title: 'Кавычки:'}
 
   , {title: 'Кавычки:'}
 
   , {wrapper: '<q>+</q>', button: '«<span class="plus_sign">a</span>»', title: 'Универсальные', filler: 'Текст в кавычках'}   
 
   , {wrapper: '<q>+</q>', button: '«<span class="plus_sign">a</span>»', title: 'Универсальные', filler: 'Текст в кавычках'}   
Строка 224: Строка 224:  
   , {wrapper: '“+”', button: '“<span class="plus_sign">a</span>”', title: 'Английские', filler: 'Текст в кавычках внутри английского текста'}
 
   , {wrapper: '“+”', button: '“<span class="plus_sign">a</span>”', title: 'Английские', filler: 'Текст в кавычках внутри английского текста'}
 
   , {wrapper: '»+«', button: '»<span class="plus_sign">a</span>«', title: 'Немецкие', filler: 'Текст в кавычках внутри немецкого текста'}, br
 
   , {wrapper: '»+«', button: '»<span class="plus_sign">a</span>«', title: 'Немецкие', filler: 'Текст в кавычках внутри немецкого текста'}, br
   , '§+ №+ ~ ¡+ ¿+ +† +‡ {{•}}_ ¶ #+ &+'
+
   , '§+ №+ ~ ?+ ?+ +† +‡ {{•}}_ ¶ #+ &+'
 
   , {wrapper: function (s) {return s + '|';}, button: '|', title: 'Вертикальная черта'}   
 
   , {wrapper: function (s) {return s + '|';}, button: '|', title: 'Вертикальная черта'}   
 
   , ' {{!}} ` \''
 
   , ' {{!}} ` \''
 
   , {title: 'Диакритика', nl: true}
 
   , {title: 'Диакритика', nl: true}
   , {wrapper: '+́', button: '<b><span style="color:black">a</span>́</b>', title: 'Знак ударения', filler: 'Подударная гласная'}, br
+
   , {wrapper: '+?', button: '<b><span style="color:black">a</span>?</b>', title: 'Знак ударения', filler: 'Подударная гласная'}, br
   , {wrapper: '+́', button: '<b><span class="plus_sign">a</span>́</b>', title: 'Акут', filler: 'Буква под акутом'}
+
   , {wrapper: '+?', button: '<b><span class="plus_sign">a</span>?</b>', title: 'Акут', filler: 'Буква под акутом'}
   , {wrapper: '+̀', button: '<b><span class="plus_sign">a</span>̀</b>', title: 'Гравис', filler: 'Буква под грависом'}
+
   , {wrapper: '+?', button: '<b><span class="plus_sign">a</span>?</b>', title: 'Гравис', filler: 'Буква под грависом'}
   , {wrapper: '+̂', button: '<b><span class="plus_sign">a</span>̂</b>', title: 'Циркумфлекс', filler: 'Буква под циркумфлексом'}   
+
   , {wrapper: '+?', button: '<b><span class="plus_sign">a</span>?</b>', title: 'Циркумфлекс', filler: 'Буква под циркумфлексом'}   
   , {wrapper: '+̈', button: '<b><span class="plus_sign">a</span>̈</b>', title: 'Диарезис', filler: 'Буква под диарезисом'}   
+
   , {wrapper: '+?', button: '<b><span class="plus_sign">a</span>?</b>', title: 'Диарезис', filler: 'Буква под диарезисом'}   
   , {wrapper: '+̃', button: '<b><span class="plus_sign">a</span>̃</b>', title: 'Тильда', filler: 'Буква под тильдой'}
+
   , {wrapper: '+?', button: '<b><span class="plus_sign">a</span>?</b>', title: 'Тильда', filler: 'Буква под тильдой'}
   , {wrapper: '+̌', button: '<b><span class="plus_sign">e</span>̌</b>', title: 'Гачек', filler: 'Буква под гачеком'}, br
+
   , {wrapper: '+?', button: '<b><span class="plus_sign">e</span>?</b>', title: 'Гачек', filler: 'Буква под гачеком'}, br
   , {wrapper: '+̆', button: '<b><span class="plus_sign">a</span>̆</b>', title: 'Кратка', filler: 'Краткая буква'}
+
   , {wrapper: '+?', button: '<b><span class="plus_sign">a</span>?</b>', title: 'Кратка', filler: 'Краткая буква'}
   , {wrapper: '+̄', button: '<b><span class="plus_sign">a</span>̄</b>', title: 'Макрон', filler: 'Долгая буква'}
+
   , {wrapper: '+?', button: '<b><span class="plus_sign">a</span>?</b>', title: 'Макрон', filler: 'Долгая буква'}
   , {url: mw.util.wikiGetlink ('Традиция:Типографика'), button: '<img src="/images/d/d5/Etool_help.png" height="16" width="16" alt="?">', title: 'Справка: Типографика', nl: true}
+
   , {url: mw.util.wikiGetlink ('Проект:Типографика'), button: '<img src="http://traditio-ru.org/images/d/d5/Etool_help.png" height="16" width="16" alt="?">', title: 'Справка: Типографика', nl: true}
 
], [
 
], [
 
     {title: 'Шрифт', nl: true}
 
     {title: 'Шрифт', nl: true}
   , {wrapper: "''+''", button: '<img src="/images/e/e8/Etool_italic.png" width="14" height="16" alt="К" />', title: '<em>Курсив</em>'}
+
   , {wrapper: "''+''", button: '<img src="http://traditio-ru.org/images/e/e8/Etool_italic.png" width="14" height="16" alt="К" />', title: '<em>Курсив</em>'}
   , {wrapper: "'''+'''", button: '<img src="/images/1/15/Etool_bold.png" width="20" height="16" alt="Ж" />', title: '<strong>Полужирный шрифт</strong>'}, br
+
   , {wrapper: "'''+'''", button: '<img src="http://traditio-ru.org/images/1/15/Etool_bold.png" width="20" height="16" alt="Ж" />', title: '<strong>Полужирный шрифт</strong>'}, br
   , {wrapper: '<sup>+</sup>', button: '<img src="/images/9/9b/Etool_font_superscript.png" height="16" width="16" alt="sup">', title: 'Верхний индекс'}
+
   , {wrapper: '<sup>+</sup>', button: '<img src="http://traditio-ru.org/images/9/9b/Etool_font_superscript.png" height="16" width="16" alt="sup">', title: 'Верхний индекс'}
   , {wrapper: '<sub>+</sub>', button: '<img src="/images/6/68/Etool_font_subscript.png" height="16" width="16" alt="sub">', title: 'Нижний индекс'}   
+
   , {wrapper: '<sub>+</sub>', button: '<img src="http://traditio-ru.org/images/6/68/Etool_font_subscript.png" height="16" width="16" alt="sub">', title: 'Нижний индекс'}   
 
   , {wrapper: '<s>+</s>', button: '<strike style="color:blue"><span style="color:black">&nbsp;a&nbsp;</span></strike>', title: 'Зачеркнуть', filler: 'Зачёркнутый текст'}  , br
 
   , {wrapper: '<s>+</s>', button: '<strike style="color:blue"><span style="color:black">&nbsp;a&nbsp;</span></strike>', title: 'Зачеркнуть', filler: 'Зачёркнутый текст'}  , br
 
   , {wrapper: '<code>+</code>', button: 'К', title: '<code>Код</code>'}
 
   , {wrapper: '<code>+</code>', button: 'К', title: '<code>Код</code>'}
   , {wrapper: '<kbd>+</kbd>', button: '<img src="/images/c/ce/Etool_keyboard.png" height="16" width="16" alt="kbd">', title: '<kbd>Ввод пользователя</kbd>'}
+
   , {wrapper: '<kbd>+</kbd>', button: '<img src="http://traditio-ru.org/images/c/ce/Etool_keyboard.png" height="16" width="16" alt="kbd">', title: '<kbd>Ввод пользователя</kbd>'}
   , {wrapper: '<abbr title="(полностью)">+</abbr>', button: 'А', title: 'Сокращение'}   
+
   , {wrapper: '<abbr title="(полностью)?">+</abbr>', button: 'А', title: 'Сокращение'}   
   , {wrapper: '<acronym title="(полностью)">+</acronym>', button: 'Y', title: 'Акроним'}
+
   , {wrapper: '<acronym title="(полностью)?">+</acronym>', button: 'Y', title: 'Акроним'}
 
], [
 
], [
 
     {title: 'Заголовки', nl: true}
 
     {title: 'Заголовки', nl: true}
Строка 257: Строка 257:  
   , {wrapper: '\n====== + ======\n', button: '<h6 style="font-size: 80%; margin: 0">З6</h6>', title: '<h6 style="margin-left: 64px;">Заголовок 6</h6>', nl: true}   
 
   , {wrapper: '\n====== + ======\n', button: '<h6 style="font-size: 80%; margin: 0">З6</h6>', title: '<h6 style="margin-left: 64px;">Заголовок 6</h6>', nl: true}   
 
   , {title: 'Содержание', nl: true}
 
   , {title: 'Содержание', nl: true}
   , {wrapper: '+\n{{TOC}}\n', button: '<img src="/images/8/85/Etool_toc.png" height="16" width="16" alt="&Xi;">', title: 'Содержание здесь'}, br
+
   , {wrapper: '+\n{{TOC}}\n', button: '<img src="http://traditio-ru.org/images/8/85/Etool_toc.png" height="16" width="16" alt="&Xi;">', title: 'Содержание здесь'}, br
   , {wrapper: '+\n{{TOCRight}}\n', button: '<img src="/images/f/fd/Etool_toc_right.png" height="16" width="16" alt="&Xi;&rarr;">', title: 'Содержание справа'}, br
+
   , {wrapper: '+\n{{TOCRight}}\n', button: '<img src="http://traditio-ru.org/images/f/fd/Etool_toc_right.png" height="16" width="16" alt="&Xi;&rarr;">', title: 'Содержание справа'}, br
   , {wrapper: '+\n__NOTOC__\n', button: '<img src="/images/0/00/Etool_no_toc.png" height="16" width="16" alt="&Xi;&rarr;">', title: 'Подавить содержание'}
+
   , {wrapper: '+\n__NOTOC__\n', button: '<img src="http://traditio-ru.org/images/0/00/Etool_no_toc.png" height="16" width="16" alt="&Xi;&rarr;">', title: 'Подавить содержание'}
 
], [
 
], [
 
     {title: 'Абзац', nl: true}
 
     {title: 'Абзац', nl: true}
   , {wrapper: '\n\n+', button: '<img src="/images/e/e9/Etool_red_line.png" width="16" height="16" alt="&crarr;" />', title: 'Новый абзац'}, br
+
   , {wrapper: '\n\n+', button: '<img src="http://traditio-ru.org/images/e/e9/Etool_red_line.png" width="16" height="16" alt="&crarr;" />', title: 'Новый абзац'}, br
   , {wrapper: makeUL, button: '<img src="/images/0/0d/Etool_text_list_bullets.png" width="16" height="16" alt="*" />', title: 'Маркированный список', filler: '\nодин пункт,\nдругой пункт,\n…,\nпоследний пункт'}
+
   , {wrapper: makeUL, button: '<img src="http://traditio-ru.org/images/0/0d/Etool_text_list_bullets.png" width="16" height="16" alt="*" />', title: 'Маркированный список', filler: '\nодин пункт,\nдругой пункт,\n…,\nпоследний пункт'}
   , {wrapper: makeOL, button: '<img src="/images/3/36/Etool_text_list_numbers.png" width="16" height="16" alt="#" />', title: 'Нумерованный список', filler: '\nпервый пункт,\nвторой пункт,\n…,\nпоследний пункт'}
+
   , {wrapper: makeOL, button: '<img src="http://traditio-ru.org/images/3/36/Etool_text_list_numbers.png" width="16" height="16" alt="#" />', title: 'Нумерованный список', filler: '\nпервый пункт,\nвторой пункт,\n…,\nпоследний пункт'}
   , {wrapper: makeGlossary, button: '<img src="/images/4/42/Etool_glossary.png" width="16" height="16" alt="= ==" />', title: 'Глоссарий', filler: '\nпервый термин:определение,\nвторой термин:определение,\n…,\nпоследний термин:определение'}, br
+
   , {wrapper: makeGlossary, button: '<img src="http://traditio-ru.org/images/4/42/Etool_glossary.png" width="16" height="16" alt="= ==" />', title: 'Глоссарий', filler: '\nпервый термин:определение,\nвторой термин:определение,\n…,\nпоследний термин:определение'}, br
   , {wrapper: '\n{{цитата|+|источник}}', button: '<img src="/images/4/43/Etool_text_indent.png" width="16" height="16" alt="&rarr;text" />', title: 'Цитата', filler: 'Цитируемый текст'}
+
   , {wrapper: '\n{{цитата|+|источник}}', button: '<img src="http://traditio-ru.org/images/4/43/Etool_text_indent.png" width="16" height="16" alt="&rarr;text" />', title: 'Цитата', filler: 'Цитируемый текст'}
 
   , {wrapper: makeTable
 
   , {wrapper: makeTable
   , button: '<img src="/images/b/ba/Etool_table.png" width="16" height="16" alt="table" />'
+
   , button: '<img src="http://traditio-ru.org/images/b/ba/Etool_table.png" width="16" height="16" alt="table" />'
 
   , title: 'Таблица'
 
   , title: 'Таблица'
 
   , filler: '\nзаголовок\n(1, nl:1)\n(2,1)'}
 
   , filler: '\nзаголовок\n(1, nl:1)\n(2,1)'}
   , {url: mw.util.wikiGetlink ('Традиция:Как делать таблицы'), button: '<img src="/images/d/d5/Etool_help.png" height="16" width="16" alt="?">', title: 'Справка: Таблицы'}, br
+
   , {url: mw.util.wikiGetlink ('Проект:Как делать таблицы'), button: '<img src="http://traditio-ru.org/images/d/d5/Etool_help.png" height="16" width="16" alt="?">', title: 'Справка: Таблицы'}, br
   , {wrapper: '<poem>+</poem>\n', button:  '<img src="/images/3/3b/Etool_poem.png" width="16" height="16" alt="Стихи" />', title: 'Стихи'}
+
   , {wrapper: '<poem>+</poem>\n', button:  '<img src="http://traditio-ru.org/images/3/3b/Etool_poem.png" width="16" height="16" alt="Стихи" />', title: 'Стихи'}
   , {wrapper: '<source lang=(язык)">+</source>\n', button: '<img src="/images/a/ad/Etool_source_code.png" width="16" height="16" alt="&lt;&gt;" />', title: '<code>Исходный код</code>'}
+
   , {wrapper: '<source lang=(язык)">+</source>\n', button: '<img src="http://traditio-ru.org/images/a/ad/Etool_source_code.png" width="16" height="16" alt="&lt;&gt;" />', title: '<code>Исходный код</code>'}
   , {wrapper: '<pre>+</pre>\n', button: '<img src="/images/2/2e/Etool_pre.png" width="16" height="16" alt="$&gt;_" />', title: '<code>Преформатированный текст</code>'}, br
+
   , {wrapper: '<pre>+</pre>\n', button: '<img src="http://traditio-ru.org/images/2/2e/Etool_pre.png" width="16" height="16" alt="$&gt;_" />', title: '<code>Преформатированный текст</code>'}, br
   , {wrapper: '<nowiki>+</nowiki>', button: '<img src="/images/c/cb/Etool_nowiki.png" width="16" height="16" alt="&lt;/&gt;" />', title: 'Невикифицированный текст', filler: 'Сырой викитест'}
+
   , {wrapper: '<nowiki>+</nowiki>', button: '<img src="http://traditio-ru.org/images/c/cb/Etool_nowiki.png" width="16" height="16" alt="&lt;/&gt;" />', title: 'Невикифицированный текст', filler: 'Сырой викитест'}
   , {wrapper: '\n<!--\n+\n--' + '>\n', button: '<img src="/images/5/5f/Etool_comment.png" height="16" width="16" alt="books">', title: 'Комментарий HTML', filler: 'Комментарий HTML (не обрабатывается парсером)'}, br
+
   , {wrapper: '\n<!--\n+\n--' + '>\n', button: '<img src="http://traditio-ru.org/images/5/5f/Etool_comment.png" height="16" width="16" alt="books">', title: 'Комментарий HTML', filler: 'Комментарий HTML (не обрабатывается парсером)'}, br
   , {wrapper: '<br />', button: '<img src="/images/e/e3/Etool_br.png" width="11" height="16" alt="&crarr;" />', title: 'Перевод строки'}   
+
   , {wrapper: '<br />', button: '<img src="http://traditio-ru.org/images/e/e3/Etool_br.png" width="11" height="16" alt="&crarr;" />', title: 'Перевод строки'}   
   , {url: mw.util.wikiGetlink ('Традиция:Вики-разметка'), button: '<img src="/images/d/d5/Etool_help.png" height="16" width="16" alt="?">', title: 'Справка: Вики-разметка', nl: true}     
+
   , {url: mw.util.wikiGetlink ('Проект:Вики-разметка'), button: '<img src="http://traditio-ru.org/images/d/d5/Etool_help.png" height="16" width="16" alt="?">', title: 'Справка: Вики-разметка', nl: true}     
 
], [
 
], [
 
     {title: 'Ссылки', nl: true}
 
     {title: 'Ссылки', nl: true}
   , {wrapper: '[[+]]', button: '<img src="/images/4/41/Etool_link.png" height="16" width="16" alt="[[]]">', title: 'Вставить викиссылку', filler: 'Статья «Традиции»'}, br
+
   , {wrapper: '[[+]]', button: '<img src="http://traditio-ru.org/images/4/41/Etool_link.png" height="16" width="16" alt="[[]]">', title: 'Вставить викиссылку', filler: 'Статья «Традиции»'}, br
   , {wrapper: '[+ (описание ссылки)]', button: '<img src="/images/3/3b/Etool_world_link.png" height="16" width="16" alt="&rarr;www">', title: 'Внешняя ссылка', filler: '(url)'}
+
   , {wrapper: '[+ (описание ссылки)]', button: '<img src="http://traditio-ru.org/images/3/3b/Etool_world_link.png" height="16" width="16" alt="&rarr;www">', title: 'Внешняя ссылка', filler: '(url)'}
   , {wrapper: '<span class="plainlinks">[+ (описание ссылки)]</span>', button: '<img src="/images/e/e6/Etool_www_page.png" height="16" width="16" alt="&rarr;www">', title: 'Внешняя ссылка без значка', filler: '(url)'}
+
   , {wrapper: '<span class="plainlinks">[+ (описание ссылки)]</span>', button: '<img src="http://traditio-ru.org/images/e/e6/Etool_www_page.png" height="16" width="16" alt="&rarr;www">', title: 'Внешняя ссылка без значка', filler: '(url)'}
 
   , {title: 'Сноски', nl: true}
 
   , {title: 'Сноски', nl: true}
   , {wrapper: '<ref>+</ref>', button: '<img src="/images/0/02/Etool_bookmark.png" width="16" height="16" alt="Сноска" />', title: 'Сноска', filler: 'Текст сноски'}
+
   , {wrapper: '<ref>+</ref>', button: '<img src="http://traditio-ru.org/images/0/02/Etool_bookmark.png" width="16" height="16" alt="Сноска" />', title: 'Сноска', filler: 'Текст сноски'}
 
   , {wrapper: '{{тчк}}<ref>+</ref>', button: '<span style="margin-right: -0.21em">.</span><sup class="reference">[1]</sup>', title: 'Точка и сноска', filler: 'Текст сноски'}
 
   , {wrapper: '{{тчк}}<ref>+</ref>', button: '<span style="margin-right: -0.21em">.</span><sup class="reference">[1]</sup>', title: 'Точка и сноска', filler: 'Текст сноски'}
 
   , {wrapper: '{{,}}<ref>+</ref>', button: '<span style="margin-right: -0.21em">,</span><sup class="reference">[1]</sup>', title: 'Запятая и сноска', filler: 'Текст сноски'}
 
   , {wrapper: '{{,}}<ref>+</ref>', button: '<span style="margin-right: -0.21em">,</span><sup class="reference">[1]</sup>', title: 'Запятая и сноска', filler: 'Текст сноски'}
 
   , {title: 'Источники', nl: true}
 
   , {title: 'Источники', nl: true}
   , {wrapper: '{{статья|автор=|заглавие=|оригинал=|ссылка=+|издание=|тип=|место={{М.}}|год=[[]]|том=|номер=|страницы=}}', button: '<img src="/images/d/d6/Etool_newspaper_link.png" height="16" width="16" alt="&rarr;[P]">', title: 'Статья', filler: '(url)'}
+
   , {wrapper: '{{статья|автор=|заглавие=|оригинал=|ссылка=+|издание=|тип=|место={{М.}}|год=[[]]|том=|номер=|страницы=}}', button: '<img src="http://traditio-ru.org/images/d/d6/Etool_newspaper_link.png" height="16" width="16" alt="&rarr;[P]">', title: 'Статья', filler: '(url)'}
   , {wrapper: '{{книга|автор=|часть=|заглавие=|оригинал=|язык_оригинала=|язык_оригинала_сокращённо=|переводчик=|ссылка=+|издание=|место={{М.}}|издательство=|год=[[]]|страницы=|isbn=}}', button: '<img src="/images/c/cd/Etool_book_link.png" height="16" width="16" alt="&rarr;[B]">', title: 'Книга', filler: '(url)'}
+
   , {wrapper: '{{книга|автор=|часть=|заглавие=|оригинал=|язык_оригинала=|язык_оригинала_сокращённо=|переводчик=|ссылка=+|издание=|место={{М.}}|издательство=|год=[[]]|страницы=|isbn=}}', button: '<img src="http://traditio-ru.org/images/c/cd/Etool_book_link.png" height="16" width="16" alt="&rarr;[B]">', title: 'Книга', filler: '(url)'}
   , {wrapper: '{{cite_news|first=|last=|authorlink=|author=|coauthors=|title=|url=+|format=|work=|publisher=|location=|id=|pages=|page=|date=|accessdate=|language=|quote=|archiveurl=|archivedate=}}', button: '<img src="/images/d/d6/Etool_newspaper_link.png" height="16" width="16" alt="&rarr;[P]">', title: 'Новость', filler: '(url)'}
+
   , {wrapper: '{{cite_news|first=|last=|authorlink=|author=|coauthors=|title=|url=+|format=|work=|publisher=|location=|id=|pages=|page=|date=|accessdate=|language=|quote=|archiveurl=|archivedate=}}', button: '<img src="http://traditio-ru.org/images/d/d6/Etool_newspaper_link.png" height="16" width="16" alt="&rarr;[P]">', title: 'Новость', filler: '(url)'}
   , {wrapper: '{{cite_web|first=|last=|authorlink=|author=|coauthors=|title=|url=+|format=|work=|publisher=|location=|id=|pages=|page=|date=|accessdate=|language=|quote=|archiveurl=|archivedate=}}', button: '<img src="/images/5/58/Etool_page_link.png" width="16" height="16" alt="&rarr;text" />', title: 'WWW', filler: '(url)'}
+
   , {wrapper: '{{cite_web|first=|last=|authorlink=|author=|coauthors=|title=|url=+|format=|work=|publisher=|location=|id=|pages=|page=|date=|accessdate=|language=|quote=|archiveurl=|archivedate=}}', button: '<img src="http://traditio-ru.org/images/5/58/Etool_page_link.png" width="16" height="16" alt="&rarr;text" />', title: 'WWW', filler: '(url)'}
 
   , {title: 'Блоги и форумы', nl: true}
 
   , {title: 'Блоги и форумы', nl: true}
   , {wrapper: '{{Lj user|+}}', button: '<img src="/images/c/cd/Etool_user.png" width="16" height="16" alt="ЖЖuser" />', title: 'Пользователь ЖЖ', filler: '(ник)'}
+
   , {wrapper: '{{Lj user|+}}', button: '<img src="http://traditio-ru.org/images/c/cd/Etool_user.png" width="16" height="16" alt="ЖЖuser" />', title: 'Пользователь ЖЖ', filler: '(ник)'}
   , {wrapper: '{{Lj comm|+}}', button: '<img src="/images/4/4b/Etool_group_link.png" height="16" width="16" alt="ЖЖС">', title: 'Сообщество ЖЖ', filler: '(ник)'}
+
   , {wrapper: '{{Lj comm|+}}', button: '<img src="http://traditio-ru.org/images/4/4b/Etool_group_link.png" height="16" width="16" alt="ЖЖС">', title: 'Сообщество ЖЖ', filler: '(ник)'}
   , {wrapper: '{{Lj post|ник=+|№=|название=|автор=|дата=}}', button: '<img src="/images/d/d6/Etool_livejournal.png" height="16" width="16" alt="ЖЖ">', title: 'Запись ЖЖ', filler: '(ник автора)'}, br
+
   , {wrapper: '{{Lj post|ник=+|№=|название=|автор=|дата=}}', button: '<img src="http://traditio-ru.org/images/d/d6/Etool_livejournal.png" height="16" width="16" alt="ЖЖ">', title: 'Запись ЖЖ', filler: '(ник автора)'}, br
   , {wrapper: '{{Ljr user|+}}', button: '<img src="/images/d/d4/Etool_user_red.png" width="16" height="16" alt="ЖЖР user" />', title: 'Пользователь ЖЖР', filler: '(ник)'}
+
   , {wrapper: '{{Ljr user|+}}', button: '<img src="http://traditio-ru.org/images/d/d4/Etool_user_red.png" width="16" height="16" alt="ЖЖР user" />', title: 'Пользователь ЖЖР', filler: '(ник)'}
   , {wrapper: '{{Ljr comm|+}}', button: '<img src="/images/4/4b/Etool_group_link.png" height="16" width="16" alt="ЖЖРС">', title: 'Сообщество ЖЖР', filler: '(ник)'}, br
+
   , {wrapper: '{{Ljr comm|+}}', button: '<img src="http://traditio-ru.org/images/4/4b/Etool_group_link.png" height="16" width="16" alt="ЖЖРС">', title: 'Сообщество ЖЖР', filler: '(ник)'}, br
 
   , {wrapper: '{{ФИГШ:пост|№_поста|+}}', button: 'Пост ФИГШ', title: null, filler: '(название)'}
 
   , {wrapper: '{{ФИГШ:пост|№_поста|+}}', button: 'Пост ФИГШ', title: null, filler: '(название)'}
 
   , {wrapper: '{{ФИГШ:тема|№_темы|+}}', button: 'Тема ФИГШ', title: null, filler: '(название)'}
 
   , {wrapper: '{{ФИГШ:тема|№_темы|+}}', button: 'Тема ФИГШ', title: null, filler: '(название)'}
Строка 307: Строка 307:  
   , '{{Источник}} {{Кто?}} {{Когда?}}'
 
   , '{{Источник}} {{Кто?}} {{Когда?}}'
 
   , {title: 'Разделы сносок и источников', nl: true}
 
   , {title: 'Разделы сносок и источников', nl: true}
   , {wrapper: '\n== Ссылки ==\n* ', button: '<img src="/images/9/91/Etool_books.png" height="16" width="16" alt="books">', title: 'Ссылки'}
+
   , {wrapper: '\n== Ссылки ==\n* ', button: '<img src="http://traditio-ru.org/images/9/91/Etool_books.png" height="16" width="16" alt="books">', title: 'Ссылки'}
 
   , {title: 'Автосписки: ', nl: true}
 
   , {title: 'Автосписки: ', nl: true}
 
   , {wrapper: '{{автобиблиография}}\n', button: 'библиография'}
 
   , {wrapper: '{{автобиблиография}}\n', button: 'библиография'}
 
   , {wrapper: '{{список текстов по теме}}\n', button: 'тексты'}
 
   , {wrapper: '{{список текстов по теме}}\n', button: 'тексты'}
   , {wrapper: '\n== Примечания ==\n{{примечания}}\n', button: '<img src="/images/3/38/Etool_column_one.png" height="16" width="16" alt="books">', title: 'Примечания'}
+
   , {wrapper: '\n== Примечания ==\n{{примечания}}\n', button: '<img src="http://traditio-ru.org/images/3/38/Etool_column_one.png" height="16" width="16" alt="books">', title: 'Примечания'}
   , {wrapper: '\n== Примечания ==\n{{примечания|2}}\n', button: '<img src="/images/7/7d/Etool_column_two.png" height="16" width="16" alt="books">', title: 'Примечания в 2 столбца'}   
+
   , {wrapper: '\n== Примечания ==\n{{примечания|2}}\n', button: '<img src="http://traditio-ru.org/images/7/7d/Etool_column_two.png" height="16" width="16" alt="books">', title: 'Примечания в 2 столбца'}   
 
   , {title: 'Цитирование', nl: true}
 
   , {title: 'Цитирование', nl: true}
   , {wrapper: '\n{{цитата|+|источник}}', button: '<img src="/images/0/05/Etool_document_quote.png" height="16" width="16" alt="books">', title: 'Цитата', filler: 'Цитируемый текст'}, br
+
   , {wrapper: '\n{{цитата|+|источник}}', button: '<img src="http://traditio-ru.org/images/0/05/Etool_document_quote.png" height="16" width="16" alt="books">', title: 'Цитата', filler: 'Цитируемый текст'}, br
 
   , {title: 'Кавычки:'}
 
   , {title: 'Кавычки:'}
 
   , {wrapper: '<q>+</q>', button: '«<span class="plus_sign">a</span>»', title: 'Универсальные', filler: 'Текст в кавычках'}
 
   , {wrapper: '<q>+</q>', button: '«<span class="plus_sign">a</span>»', title: 'Универсальные', filler: 'Текст в кавычках'}
Строка 321: Строка 321:  
   , {wrapper: '“+”', button: '“<span class="plus_sign">a</span>”', title: 'Английские', filler: 'Текст в кавычках внутри английского текста'}
 
   , {wrapper: '“+”', button: '“<span class="plus_sign">a</span>”', title: 'Английские', filler: 'Текст в кавычках внутри английского текста'}
 
   , {wrapper: '»+«', button: '»<span class="plus_sign">a</span>«', title: 'Немецкие', filler: 'Текст в кавычках внутри немецкого текста'}, br
 
   , {wrapper: '»+«', button: '»<span class="plus_sign">a</span>«', title: 'Немецкие', filler: 'Текст в кавычках внутри немецкого текста'}, br
   , {wrapper: '{{current}}', button: '<img src="/images/0/02/Current_event_marker.png" alt="!" height="16" width="21" />', title: 'Текущие события'}
+
   , {wrapper: '{{current}}', button: '<img src="http://traditio-ru.org/images/0/02/Current_event_marker.png" alt="!" height="16" width="21" />', title: 'Текущие события'}
   , {url: mw.util.wikiGetlink ('Справка:Примечания и сноски'), button: '<img src="/images/d/d5/Etool_help.png" height="16" width="16" alt="?">', title: 'Справка: Примечания и сноски', nl: true}
+
   , {url: mw.util.wikiGetlink ('Справка:Примечания и сноски'), button: '<img src="http://traditio-ru.org/images/d/d5/Etool_help.png" height="16" width="16" alt="?">', title: 'Справка: Примечания и сноски', nl: true}
 
], separator, [
 
], separator, [
     {button: '<img src="/images/c/c7/Etool_image.png" width="16" height="16" alt="Файл" />', title: 'Изображения', nl: true}
+
     {button: '<img src="http://traditio-ru.org/images/c/c7/Etool_image.png" width="16" height="16" alt="Файл" />', title: 'Изображения', nl: true}
   , {wrapper: '{{Файл|+|ширина|right}}', button: '<img src="/images/c/c7/Etool_image.png" width="16" height="16" alt="-[]-" />', title: 'Универсальное изображение', filler: 'Имя файла'}
+
   , {wrapper: '{{Файл|+|ширина|right}}', button: '<img src="http://traditio-ru.org/images/c/c7/Etool_image.png" width="16" height="16" alt="-[]-" />', title: 'Универсальное изображение', filler: 'Имя файла'}
   , {wrapper: '[[Файл:+|thumb|(размер)px|(описание)]]', button: '<img src="/images/d/d7/Etool_image_right.png" width="16" height="16" alt="-[]-" />', title: 'Изображение справа', filler: 'Имя файла'}
+
   , {wrapper: '[[Файл:+|thumb|(размер)px|(описание)]]', button: '<img src="http://traditio-ru.org/images/d/d7/Etool_image_right.png" width="16" height="16" alt="-[]-" />', title: 'Изображение справа', filler: 'Имя файла'}
   , {wrapper: '[[Файл:+|thumb|center|(размер)px|(описание)]]', button: '<img src="/images/8/88/Etool_image_center.png" width="16" height="16" alt="-[]-" />', title: 'Изображение в центре', filler: 'Имя файла'}
+
   , {wrapper: '[[Файл:+|thumb|center|(размер)px|(описание)]]', button: '<img src="http://traditio-ru.org/images/8/88/Etool_image_center.png" width="16" height="16" alt="-[]-" />', title: 'Изображение в центре', filler: 'Имя файла'}
   , {wrapper: '[[Файл:+|(размер)px]]', button: '<img src="/images/a/aa/Etool_inline_image.png" height="16" width="17" alt="=[]=">', title: 'Внутристрочное изображение', filler: 'Имя файла'}, br
+
   , {wrapper: '[[Файл:+|(размер)px]]', button: '<img src="http://traditio-ru.org/images/a/aa/Etool_inline_image.png" height="16" width="17" alt="=[]=">', title: 'Внутристрочное изображение', filler: 'Имя файла'}, br
   , {wrapper: '{{Строчный блок|[[Файл:+|thumb|center|(размер)px|(описание)]]}}', button: '<img src="/images/8/83/Etool_inline_block_image.png" height="16" width="17" alt="[][][]">', title: 'Изображение в строчном блоке', filler: 'Имя файла'}, br
+
   , {wrapper: '{{Строчный блок|[[Файл:+|thumb|center|(размер)px|(описание)]]}}', button: '<img src="http://traditio-ru.org/images/8/83/Etool_inline_block_image.png" height="16" width="17" alt="[][][]">', title: 'Изображение в строчном блоке', filler: 'Имя файла'}, br
   , {wrapper: '\n<gallery>+</gallery>\n', button: '<img src="/images/d/d6/Etool_images.png" height="16" width="16" alt="[][][]">', title: 'Галерея', filler: 'Список файлов'}
+
   , {wrapper: '\n<gallery>+</gallery>\n', button: '<img src="http://traditio-ru.org/images/d/d6/Etool_images.png" height="16" width="16" alt="[][][]">', title: 'Галерея', filler: 'Список файлов'}
   , {wrapper: '{{изображения}}', button: '<img src="/images/d/d6/Etool_images.png" height="16" width="16" alt="[][][]">', title: 'Автоматическая галерея'}
+
   , {wrapper: '{{изображения}}', button: '<img src="http://traditio-ru.org/images/d/d6/Etool_images.png" height="16" width="16" alt="v[][][]">', title: 'Автоматическая галерея'}
   , {url: mw.util.wikiGetlink ('Справка:Изображения'), button: '<img src="/images/d/d5/Etool_help.png" height="16" width="16" alt="?">', title: 'Справка: Изображения', nl: true}
+
   , {url: mw.util.wikiGetlink ('Справка:Изображения'), button: '<img src="http://traditio-ru.org/images/d/d5/Etool_help.png" height="16" width="16" alt="?">', title: 'Справка: Изображения', nl: true}
 
], [
 
], [
     {button: '<img src="/images/0/0f/Etool_youtube.png" height="16" width="16" alt="YouTube">', title: 'Видео YouTube', nl: true}
+
     {button: '<img src="http://traditio-ru.org/images/0/0f/Etool_youtube.png" height="16" width="16" alt="YouTube">', title: 'Видео YouTube', nl: true}
   , {wrapper: '{{YouTube|+|ширина=(ширина)|(описание)}}', button: '<img src="/images/5/51/Etool_youtube_right.png" height="16" width="19" alt="film&rarr;">', title: 'YouTube справа', filler: 'Номер ролика'}
+
   , {wrapper: '{{YouTube|+|ширина=(ширина)|(описание)}}', button: '<img src="http://traditio-ru.org/images/5/51/Etool_youtube_right.png" height="16" width="19" alt="film&rarr;">', title: 'YouTube справа', filler: 'Номер ролика'}
   , {wrapper: '{{YouTube|+|ширина=(ширина)|(описание)|центр=да}}', button: '<img src="/images/5/5c/Etool_youtube_centered.png" height="15" width="16" alt="film">', title: 'YouTube в центре', filler: 'Номер ролика'}
+
   , {wrapper: '{{YouTube|+|ширина=(ширина)|(описание)|центр=да}}', button: '<img src="http://traditio-ru.org/images/5/5c/Etool_youtube_centered.png" height="15" width="16" alt="film">', title: 'YouTube в центре', filler: 'Номер ролика'}
   , {wrapper: '{{Строчный блок|{{YouTube|+|ширина=(ширина)|(описание)|центр=да}}}}', button: '<img src="/images/b/bf/Etool_youtube_inline.png" height="16" width="32" alt="film">', title: 'YouTube в строчном блоке', filler: 'Номер ролика'}
+
   , {wrapper: '{{Строчный блок|{{YouTube|+|ширина=(ширина)|(описание)|центр=да}}}}', button: '<img src="http://traditio-ru.org/images/b/bf/Etool_youtube_inline.png" height="16" width="32" alt="film">', title: 'YouTube в строчном блоке', filler: 'Номер ролика'}
   , {url: mw.util.wikiGetlink ('Справка:Видео'), button: '<img src="/images/d/d5/Etool_help.png" height="16" width="16" alt="?">', title: 'Справка: Видео', nl: true}
+
   , {url: mw.util.wikiGetlink ('Справка:Видео'), button: '<img src="http://traditio-ru.org/images/d/d5/Etool_help.png" height="16" width="16" alt="?">', title: 'Справка: Видео', nl: true}
 
], [
 
], [
     {button: '<img src="/images/f/fe/Etool_globe_model.png" height="16" width="16" alt="[M]">', title: 'Карта WikiLeaflet', nl: true}
+
     {button: '<img src="http://traditio-ru.org/images/f/fe/Etool_globe_model.png" height="16" width="16" alt="[M]">', title: 'Карта WikiLeaflet', nl: true}
   , {wrapper: '{{wl|\n+\n}}', button: '<img src="/images/1/15/Etool_map.png" height="16" width="16" alt="[M]">', title: 'Вставить карту', filler: 'Содержимое карты — дополнительные вызовы {{wl}}.'}, br
+
   , {wrapper: '{{wl|\n+\n}}', button: '<img src="http://traditio-ru.org/images/1/15/Etool_map.png" height="16" width="16" alt="[M]">', title: 'Вставить карту', filler: 'Содержимое карты — дополнительные вызовы {{wl}}.'}, br
   , {wrapper: '{{wl|точка|+|долгота|текст|тип|надпись=надпись}}', button: '<img src="/images/3/32/Etool_location_pin.png" height="16" width="16" alt="P">', title: 'Поставить значок', filler: 'широта'}
+
   , {wrapper: '{{wl|точка|+|долгота|текст|тип|надпись=надпись}}', button: '<img src="http://traditio-ru.org/images/3/32/Etool_location_pin.png" height="16" width="16" alt="P">', title: 'Поставить значок', filler: 'широта'}
   , {wrapper: '{{wl|значок|+|файл|ширина|высота|тень|ширина тени|высота тени|сдвиг значка x|сдвиг значка y|сдвиг тени от пузыря x|сдвиг тени от пузыря y|надпись=надпись}}L', button: '<img src="/images/b/b4/Etool_legend.png" height="16" width="16" alt="...">', title: 'Определить значок', filler: 'идентификатор значка'}, br
+
   , {wrapper: '{{wl|значок|+|файл|ширина|высота|тень|ширина тени|высота тени|сдвиг значка x|сдвиг значка y|сдвиг тени от пузыря x|сдвиг тени от пузыря y|надпись=надпись}}L', button: '<img src="http://traditio-ru.org/images/b/b4/Etool_legend.png" height="16" width="16" alt="...">', title: 'Определить значок', filler: 'идентификатор значка'}, br
   , {wrapper: '{{wl|центр|+|долгота|увеличение}}', button: '<img src="/images/b/be/Etool_compass.png" height="16" width="16" alt="compass">', title: 'Центр и масштаб', filler: 'широта'}
+
   , {wrapper: '{{wl|центр|+|долгота|увеличение}}', button: '<img src="http://traditio-ru.org/images/b/be/Etool_compass.png" height="16" width="16" alt="compass">', title: 'Центр и масштаб', filler: 'широта'}
   , {wrapper: '{{wl|высота|+}}', button: '<img src="/images/7/77/Etool_vrule.png" width="16" height="16" alt="Файл" />', title: 'Высота', filler: 'целая высота карты в пикселах'}
+
   , {wrapper: '{{wl|высота|+}}', button: '<img src="http://traditio-ru.org/images/7/77/Etool_vrule.png" width="16" height="16" alt="Файл" />', title: 'Высота', filler: 'целая высота карты в пикселах'}
   , {wrapper: '{{wl|редактор}}', button: '<img src="/images/e/e1/Etool_map_edit.png" height="16" width="16" alt="[M]/">', title: 'Возможность редактировать', filler: '-'}, br   
+
   , {wrapper: '{{wl|редактор}}', button: '<img src="http://traditio-ru.org/images/e/e1/Etool_map_edit.png" height="16" width="16" alt="[M]/">', title: 'Возможность редактировать', filler: '-'}, br   
 
   , {title: 'Тайлы от:'}
 
   , {title: 'Тайлы от:'}
   , {wrapper: '{{wl|тайлы|osm}}', button: '<img src="/images/b/b8/Etool_server_database.png" height="16" width="16" alt="&larr;S">', title: 'osm'}
+
   , {wrapper: '{{wl|тайлы|osm}}', button: '<img src="http://traditio-ru.org/images/b/b8/Etool_server_database.png" height="16" width="16" alt="&larr;S">', title: 'osm'}
   /*, {wrapper: '{{wl|тайлы|local}}', button: '<img src="/images/b/b8/Etool_server_database.png" height="16" width="16" alt="&larr;S">', title: 'сервер «Традиции»'}*/
+
   /*, {wrapper: '{{wl|тайлы|local}}', button: '<img src="http://traditio-ru.org/images/b/b8/Etool_server_database.png" height="16" width="16" alt="&larr;S">', title: 'сервер «Традиции»'}*/
   , {wrapper: '{{wl|тайлы|osmarender}}', button: '<img src="/images/b/b8/Etool_server_database.png" height="16" width="16" alt="&larr;S">', title: 'osmarender'}
+
   , {wrapper: '{{wl|тайлы|osmarender}}', button: '<img src="http://traditio-ru.org/images/b/b8/Etool_server_database.png" height="16" width="16" alt="&larr;S">', title: 'osmarender'}
   , {wrapper: '{{wl|тайлы|cycle}}', button: '<img src="/images/b/b8/Etool_server_database.png" height="16" width="16" alt="&larr;S">', title: 'cycle'}
+
   , {wrapper: '{{wl|тайлы|cycle}}', button: '<img src="http://traditio-ru.org/images/b/b8/Etool_server_database.png" height="16" width="16" alt="&larr;S">', title: 'cycle'}
   , {wrapper: '{{wl|тайлы|mapquest}}', button: '<img src="/images/b/b8/Etool_server_database.png" height="16" width="16" alt="&larr;S">', title: 'mapquest'}
+
   , {wrapper: '{{wl|тайлы|mapquest}}', button: '<img src="http://traditio-ru.org/images/b/b8/Etool_server_database.png" height="16" width="16" alt="&larr;S">', title: 'mapquest'}
   , {wrapper: '{{wl|тайлы|openaerial}}', button: '<img src="/images/b/b8/Etool_server_database.png" height="16" width="16" alt="&larr;S">', title: 'openaerial'}
+
   , {wrapper: '{{wl|тайлы|openaerial}}', button: '<img src="http://traditio-ru.org/images/b/b8/Etool_server_database.png" height="16" width="16" alt="&larr;S">', title: 'openaerial'}
   , {wrapper: '{{wl|тайлы|osmosnimki}}', button: '<img src="/images/b/b8/Etool_server_database.png" height="16" width="16" alt="&larr;S">', title: 'osmosnimki'}
+
   , {wrapper: '{{wl|тайлы|osmosnimki}}', button: '<img src="http://traditio-ru.org/images/b/b8/Etool_server_database.png" height="16" width="16" alt="&larr;S">', title: 'osmosnimki'}
   , {wrapper: '{{wl|тайлы|kosmosnimki}}', button: '<img src="/images/b/b8/Etool_server_database.png" height="16" width="16" alt="&larr;S">', title: 'kosmosnimki'}
+
   , {wrapper: '{{wl|тайлы|kosmosnimki}}', button: '<img src="http://traditio-ru.org/images/b/b8/Etool_server_database.png" height="16" width="16" alt="&larr;S">', title: 'kosmosnimki'}
   , {wrapper: '{{wl|тайлы|openmapsurfer}}', button: '<img src="/images/b/b8/Etool_server_database.png" height="16" width="16" alt="&larr;S">', title: 'openmapsurfer'}
+
   , {wrapper: '{{wl|тайлы|openmapsurfer}}', button: '<img src="http://traditio-ru.org/images/b/b8/Etool_server_database.png" height="16" width="16" alt="&larr;S">', title: 'openmapsurfer'}
 
   , br
 
   , br
 
   , '{{wl|меню|+}} {{wl|фильтры|+}} {{wl|пункт|+}} {{wl|GeoJSON|<nowiki>+</nowiki>}}'
 
   , '{{wl|меню|+}} {{wl|фильтры|+}} {{wl|пункт|+}} {{wl|GeoJSON|<nowiki>+</nowiki>}}'
   , {url: mw.util.wikiGetlink ('Справка:Карты'), button: '<img src="/images/d/d5/Etool_help.png" height="16" width="16" alt="?">', title: 'Справка: Карты', nl: true}
+
   , {url: mw.util.wikiGetlink ('Справка:Карты'), button: '<img src="http://traditio-ru.org/images/d/d5/Etool_help.png" height="16" width="16" alt="?">', title: 'Справка: Карты', nl: true}
 
], separator, [
 
], separator, [
 
     {button: '', title: 'Вики', nl: true}
 
     {button: '', title: 'Вики', nl: true}
   , {wrapper: '#перенаправление [[+]]', button: '<img src="/images/4/40/Etool_document_redirect.png" height="16" width="16" alt="&crarr;">', title: 'Перенаправление', filler: 'На какую статью перенаправить'}, br
+
   , {wrapper: '#перенаправление [[+]]', button: '<img src="http://traditio-ru.org/images/4/40/Etool_document_redirect.png" height="16" width="16" alt="&crarr;">', title: 'Перенаправление', filler: 'На какую статью перенаправить'}, br
 
   , {wrapper: '{{другие значения|+}}', button: 'Др. зн.', title: 'Есть другие значения'}
 
   , {wrapper: '{{другие значения|+}}', button: 'Др. зн.', title: 'Есть другие значения'}
   , {wrapper: '{{неоднозначность}}', button: '<img src="/images/thumb/5/5f/Disambig_gray.svg/16px-Disambig_gray.svg.png" height="16" width="16" alt="‎E">', title: 'Неоднозначность'}, br,
+
   , {wrapper: '{{неоднозначность}}', button: '<img src="http://traditio-ru.org/images/thumb/5/5f/Disambig_gray.svg/16px-Disambig_gray.svg.png" height="16" width="16" alt="?E">', title: 'Неоднозначность'}, br,
   , {wrapper: '{{main|+}}', button: '<img src="/images/3/32/Icons-mini-icon_2main.png" height="16" width="16" alt="&rarr;">', title: 'Основная статья'},
+
   , {wrapper: '{{main|+}}', button: '<img src="http://traditio-ru.org/images/3/32/Icons-mini-icon_2main.png" height="16" width="16" alt="?&rarr;">', title: 'Основная статья'},
   , {wrapper: '{{обзор|+}}', button: '<img src="/images/a/a9/Icons-mini-icon_2brief.png" height="16" width="16" alt="&uarr;">', title: 'Обзор'}, br
+
   , {wrapper: '{{обзор|+}}', button: '<img src="http://traditio-ru.org/images/a/a9/Icons-mini-icon_2brief.png" height="16" width="16" alt="?&uarr;">', title: 'Обзор'}, br
   , {wrapper: '{{+}}', button: '<img src="/images/2/21/Etool_template.png" height="16" width="41" alt="{{*}}">', title: 'Вызвать шаблон', filler: 'Шаблон'}
+
   , {wrapper: '{{+}}', button: '<img src="http://traditio-ru.org/images/2/21/Etool_template.png" height="16" width="41" alt="{{*}}">', title: 'Вызвать шаблон', filler: 'Шаблон'}
 
   , {wrapper: '{{!}}', title: '| для передачи в шаблон', filler: '-'}, br     
 
   , {wrapper: '{{!}}', title: '| для передачи в шаблон', filler: '-'}, br     
   , {wrapper: '\n[[Категория:+]]', button: '<img src="/images/3/32/Etool_bookshelf.png" width="16" height="16" alt="Добавить категорию" />', title: 'Добавить категорию', filler: 'Категория'}, br
+
   , {wrapper: '\n[[Категория:+]]', button: '<img src="http://traditio-ru.org/images/3/32/Etool_bookshelf.png" width="16" height="16" alt="Добавить категорию" />', title: 'Добавить категорию', filler: 'Категория'}, br
   , {wrapper: '\n{{DISPLAYTITLE:+}}', button: '<img src="/images/7/78/Etool_displaytitle.png" height="16" width="16" alt="&lt;&gt;">', title: 'Отображаемое название'}
+
   , {wrapper: '\n{{DISPLAYTITLE:+}}', button: '<img src="http://traditio-ru.org/images/7/78/Etool_displaytitle.png" height="16" width="16" alt="&lt;&gt;">', title: 'Отображаемое название'}
   , {wrapper: '\n{{DEFAULTSORT:+}}', button: '<img src="/images/a/a2/Etool_page_key.png" height="16" width="16" alt="&uarr;&darr;">', title: 'Ключ сортировки'}, br
+
   , {wrapper: '\n{{DEFAULTSORT:+}}', button: '<img src="http://traditio-ru.org/images/a/a2/Etool_page_key.png" height="16" width="16" alt="&uarr;&darr;">', title: 'Ключ сортировки'}, br
 
   , {button: '', title: 'Заготовки и черновики', nl: true}
 
   , {button: '', title: 'Заготовки и черновики', nl: true}
   , {wrapper: '{{заготовка}}', button: '<img src="/images/thumb/9/9d/Blank_template.gif/16px-Blank_template.gif" height="16" width="16" alt="&lt;!&gt;">', title: 'Заготовка'}
+
   , {wrapper: '{{заготовка}}', button: '<img src="http://traditio-ru.org/images/thumb/9/9d/Blank_template.gif/16px-Blank_template.gif" height="16" width="16" alt="&lt;!&gt;">', title: 'Заготовка'}
   , {wrapper: '{{черновик}}', button: '<img src="/images/7/73/Etool_construction.png" height="16" width="16" alt="&lt;!&gt;">', title: 'Черновик'}   
+
   , {wrapper: '{{черновик}}', button: '<img src="http://traditio-ru.org/images/7/73/Etool_construction.png" height="16" width="16" alt="&lt;!&gt;">', title: 'Черновик'}   
   , {wrapper: '{{сборник ссылок}}', button: '<img src="/images/thumb/Asymmetrical_symbol_of_Chaos.ant.svg/16px-Asymmetrical_symbol_of_Chaos.ant.svg.png" height="16" width="16" alt="&lt;!&gt;">', title: 'Сборник ссылок'}   
+
   , {wrapper: '{{сборник ссылок}}', button: '<img src="http://traditio-ru.org/images/thumb/Asymmetrical_symbol_of_Chaos.ant.svg/16px-Asymmetrical_symbol_of_Chaos.ant.svg.png" height="16" width="16" alt="&lt;!&gt;">', title: 'Сборник ссылок'}   
   , {wrapper: '{{Написал|+}}', button: '<img src="/images/3/3d/Etool_document_signature.png" height="16" width="16" alt="~">', title: 'Написал', filler: '(автор)'}
+
   , {wrapper: '{{Написал|+}}', button: '<img src="http://traditio-ru.org/images/3/3d/Etool_document_signature.png" height="16" width="16" alt="~">', title: 'Написал', filler: '(автор)'}
 
],
 
],
 
wgTitle.indexOf (':') > -1 ? [
 
wgTitle.indexOf (':') > -1 ? [
     {button: '<img src="/images/6/66/Etool_infobox.png" alt="К" width="14" height="16" />', title: 'Карточка текста', wrapper: '{{Текст\n'
+
     {button: '<img src="http://traditio-ru.org/images/6/66/Etool_infobox.png" alt="К" width="14" height="16" />', title: 'Карточка текста', wrapper: '{{Текст\n'
 
+ '    | название          = (название всего текста, по умолчанию часть названия страницы после двоеточия)\n'
 
+ '    | название          = (название всего текста, по умолчанию часть названия страницы после двоеточия)\n'
 
+ '    | оригинал названия = (название на языке, с которого переведён текст)\n'
 
+ '    | оригинал названия = (название на языке, с которого переведён текст)\n'
Строка 417: Строка 417:  
+ '    | аудио            = (ссылка на звуковой файл с чтением текста)\n'
 
+ '    | аудио            = (ссылка на звуковой файл с чтением текста)\n'
 
+ '}}\n'}
 
+ '}}\n'}
   , {url: mw.util.wikiGetlink ('Справка:Тексты'), button: '<img src="/images/d/d5/Etool_help.png" height="16" width="16" alt="?">', title: 'Справка: Тексты', nl: true}
+
   , {url: mw.util.wikiGetlink ('Справка:Тексты'), button: '<img src="http://traditio-ru.org/images/d/d5/Etool_help.png" height="16" width="16" alt="?">', title: 'Справка: Тексты', nl: true}
 
] : null
 
] : null
 
, wgNamespaceNumber == 10 || wgNamespaceNumber == 156 ? [
 
, wgNamespaceNumber == 10 || wgNamespaceNumber == 156 ? [
Строка 425: Строка 425:  
   , {wrapper: '<noinclude>+</noinclude>', button: '&lt;noinclude&gt;'}, br
 
   , {wrapper: '<noinclude>+</noinclude>', button: '&lt;noinclude&gt;'}, br
 
   , '\n[[Категория:Традиция:Шаблоны|+]] {{doc}}', br
 
   , '\n[[Категория:Традиция:Шаблоны|+]] {{doc}}', br
   , {wrapper: (wgNamespaceNumber == 10 ? makeTemplate : makeForm), button: '<img src="/images/d/d5/Etool_make_template.png" width="16" height="16" alt="M"/>', title: 'Создать ' + (wgNamespaceNumber == 10 ? 'шаблон' : 'форму'), all: true}
+
   , {wrapper: (wgNamespaceNumber == 10 ? makeTemplate : makeForm), button: '<img src="http://traditio-ru.org/images/d/d5/Etool_make_template.png" width="16" height="16" alt="M"/>', title: 'Создать ' + (wgNamespaceNumber == 10 ? 'шаблон' : 'форму'), all: true}
 
   , br,
 
   , br,
 
   , '{{PAGENAME}} {{FULLPAGENAME}} {{#if:|+|}} {{#ifeq:||+|}} {{#switch:|1=+|2=|default=}}', br
 
   , '{{PAGENAME}} {{FULLPAGENAME}} {{#if:|+|}} {{#ifeq:||+|}} {{#switch:|1=+|2=|default=}}', br
 
   , '{{#vardefine:a=+}} {{#var:+}} {{#forargs:префикс|параметр|значение|+}}'
 
   , '{{#vardefine:a=+}} {{#var:+}} {{#forargs:префикс|параметр|значение|+}}'
   , {url: mw.util.wikiGetlink ('Традиция:Шаблоны'), button: '<img src="/images/d/d5/Etool_help.png" height="16" width="16" alt="?">', title: 'Справка: Шаблоны', nl: true}
+
   , {url: mw.util.wikiGetlink ('Проект:Шаблоны'), button: '<img src="http://traditio-ru.org/images/d/d5/Etool_help.png" height="16" width="16" alt="?">', title: 'Справка: Шаблоны', nl: true}
 
] : null
 
] : null
 
, wgNamespaceNumber == 14 ? [
 
, wgNamespaceNumber == 14 ? [
Строка 440: Строка 440:  
] : null
 
] : null
 
, wgNamespaceNumber == 6 || wgTitle == 'Upload' || wgTitle == 'Загрузка' ? [
 
, wgNamespaceNumber == 6 || wgTitle == 'Upload' || wgTitle == 'Загрузка' ? [
     {button: '<img src="/images/a/a3/Etool_image_desc.png" height="16" width="16" alt="Ξ">'
+
     {button: '<img src="http://traditio-ru.org/images/a/a3/Etool_image_desc.png" height="16" width="16" alt="?">'
 
   , title: 'Описание', wrapper: '{{Изображение'
 
   , title: 'Описание', wrapper: '{{Изображение'
 
       + '\n| Название      = {{PAGENAME}}'
 
       + '\n| Название      = {{PAGENAME}}'
Строка 455: Строка 455:  
   , licenses
 
   , licenses
 
] : null, [
 
] : null, [
     {url: mw.util.wikiGetlink ('Справка:Справка'), button: '<img src="/images/d/d5/Etool_help.png" height="16" width="16" alt="?">', title: 'Содержание', nl: true}
+
     {url: mw.util.wikiGetlink ('Справка:Справка'), button: '<img src="http://traditio-ru.org/images/d/d5/Etool_help.png" height="16" width="16" alt="?">', title: 'Содержание', nl: true}
   , {url: mw.util.wikiGetlink ('Традиция:Правила и указания'), button: '<img src="/images/d/d5/Etool_help.png" height="16" width="16" alt="?">', title: 'Правила и указания'}, br
+
   , {url: mw.util.wikiGetlink ('Проект:Правила и указания'), button: '<img src="http://traditio-ru.org/images/d/d5/Etool_help.png" height="16" width="16" alt="?">', title: 'Правила и указания'}, br
   , {url: mw.util.wikiGetlink ('Традиция:Вики-разметка'), button: '<img src="/images/d/d5/Etool_help.png" height="16" width="16" alt="?">', title: 'Вики-разметка'}, br
+
   , {url: mw.util.wikiGetlink ('Проект:Вики-разметка'), button: '<img src="http://traditio-ru.org/images/d/d5/Etool_help.png" height="16" width="16" alt="?">', title: 'Вики-разметка'}, br
   , {url: mw.util.wikiGetlink ('Традиция:Типографика'), button: '<img src="/images/d/d5/Etool_help.png" height="16" width="16" alt="?">', title: 'Типографика'}, br
+
   , {url: mw.util.wikiGetlink ('Проект:Типографика'), button: '<img src="http://traditio-ru.org/images/d/d5/Etool_help.png" height="16" width="16" alt="?">', title: 'Типографика'}, br
   , {url: mw.util.wikiGetlink ('Традиция:Шаблоны'), button: '<img src="/images/d/d5/Etool_help.png" height="16" width="16" alt="?">', title: 'Шаблоны'}, br
+
   , {url: mw.util.wikiGetlink ('Проект:Шаблоны'), button: '<img src="http://traditio-ru.org/images/d/d5/Etool_help.png" height="16" width="16" alt="?">', title: 'Шаблоны'}, br
   , {url: mw.util.wikiGetlink ('Традиция:Как делать таблицы'), button: '<img src="/images/d/d5/Etool_help.png" height="16" width="16" alt="?">', title: 'Таблицы'}, br
+
   , {url: mw.util.wikiGetlink ('Проект:Как делать таблицы'), button: '<img src="http://traditio-ru.org/images/d/d5/Etool_help.png" height="16" width="16" alt="?">', title: 'Таблицы'}, br
   , {url: mw.util.wikiGetlink ('Справка:Примечания и сноски'), button: '<img src="/images/d/d5/Etool_help.png" height="16" width="16" alt="?">', title: 'Примечания и сноски'}, br
+
   , {url: mw.util.wikiGetlink ('Справка:Примечания и сноски'), button: '<img src="http://traditio-ru.org/images/d/d5/Etool_help.png" height="16" width="16" alt="?">', title: 'Примечания и сноски'}, br
   , {url: mw.util.wikiGetlink ('Справка:Изображения'), button: '<img src="/images/d/d5/Etool_help.png" height="16" width="16" alt="?">', title: 'Изображения'}, br
+
   , {url: mw.util.wikiGetlink ('Справка:Изображения'), button: '<img src="http://traditio-ru.org/images/d/d5/Etool_help.png" height="16" width="16" alt="?">', title: 'Изображения'}, br
   , {url: mw.util.wikiGetlink ('Справка:Видео'), button: '<img src="/images/d/d5/Etool_help.png" height="16" width="16" alt="?">', title: 'Видео'}, br
+
   , {url: mw.util.wikiGetlink ('Справка:Видео'), button: '<img src="http://traditio-ru.org/images/d/d5/Etool_help.png" height="16" width="16" alt="?">', title: 'Видео'}, br
   , {url: mw.util.wikiGetlink ('Справка:Карты'), button: '<img src="/images/d/d5/Etool_help.png" height="16" width="16" alt="?">', title: 'Карты'}, br
+
   , {url: mw.util.wikiGetlink ('Справка:Карты'), button: '<img src="http://traditio-ru.org/images/d/d5/Etool_help.png" height="16" width="16" alt="?">', title: 'Карты'}, br
   , {url: mw.util.wikiGetlink ('Справка:Графы'), button: '<img src="/images/d/d5/Etool_help.png" height="16" width="16" alt="?">', title: 'Графы'}, br
+
   , {url: mw.util.wikiGetlink ('Справка:Графы'), button: '<img src="http://traditio-ru.org/images/d/d5/Etool_help.png" height="16" width="16" alt="?">', title: 'Графы'}, br
   , {url: mw.util.wikiGetlink ('Справка:Формулы'), button: '<img src="/images/d/d5/Etool_help.png" height="16" width="16" alt="?">', title: 'Формулы'}, br
+
   , {url: mw.util.wikiGetlink ('Справка:Формулы'), button: '<img src="http://traditio-ru.org/images/d/d5/Etool_help.png" height="16" width="16" alt="?">', title: 'Формулы'}, br
   , {url: mw.util.wikiGetlink ('Справка:Тексты'), button: '<img src="/images/d/d5/Etool_help.png" height="16" width="16" alt="?">', title: 'Тексты'}
+
   , {url: mw.util.wikiGetlink ('Справка:Тексты'), button: '<img src="http://traditio-ru.org/images/d/d5/Etool_help.png" height="16" width="16" alt="?">', title: 'Тексты'}
 
]
 
]
 
];
 
];
Строка 475: Строка 475:  
     {button: 'Яя', title: 'Кириллица', nl: true, leader: true}
 
     {button: 'Яя', title: 'Кириллица', nl: true, leader: true}
 
   , '<<Основные:>> А а Б б В в Г г Д д Е е Ё ё Ж ж З з И и Й й К к Л л М м Н н О о П п Р р С с Т т У у Ф ф Х х Ц ц Ч ч Ш ш Щ щ Ъ ъ Ы ы Ь ь Э э Ю ю Я я br '
 
   , '<<Основные:>> А а Б б В в Г г Д д Е е Ё ё Ж ж З з И и Й й К к Л л М м Н н О о П п Р р С с Т т У у Ф ф Х х Ц ц Ч ч Ш ш Щ щ Ъ ъ Ы ы Ь ь Э э Ю ю Я я br '
   + '<<Старорусские:>> Ѳ ѳ І і  Ѣ ѣ Ѵ ѵ <<Древнерусские:>> Ѕ ѕ  Ѥ ѥ Ѯ ѯ Ѹ ѹ Ѱ ѱ Ѡ ѡ Ѻ ѻ Ѽ ѽ Ѿ ѿ Ѧ ѧ Ѩ ѩ Ѫ ѫ Ѭ ѭ Ѷ ѷ ҂ а҃ б҄ а҅ а҆ ́а {{подст:у́}} br '
+
   + '<<Старорусские:>> ? ? І і  ? ? ? ? <<Древнерусские:>> Ѕ ѕ  ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? а? б? а? а? {{подст:у?}} br '
 
   + '<<Другие_славянские:>> Ґ ґ Ѓ ѓ Ђ ђ Є є І і Ї ї Й й Ј ј Ќ ќ Љ љ Њ њ Ћ ћ Ў ў Џ џ br '
 
   + '<<Другие_славянские:>> Ґ ґ Ѓ ѓ Ђ ђ Є є І і Ї ї Й й Ј ј Ќ ќ Љ љ Њ њ Ћ ћ Ў ў Џ џ br '
   + '<<Неславянские:>> Ә ә Ө ө Ғ ғ Җ җ Қ қ Ҝ ҝ Ң ң Ү ү Ұ ұ Ҳ ҳ Ҹ ҹ Һ һ Ҕ ҕ Ӣ ӣ Ӯ ӯ Ҙ ҙ Ҡ ҡ Ҥ ҥ Ҫ ҫ Ӑ ӑ Ӓ ӓ Ӕ ӕ Ӗ ӗ Ӱ ӱ Ӳ ӳ Ӹ ӹ Ӏ br '
+
   + '<<Неславянские:>> ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? br '
   + 'Ҟ ҟ Ҧ ҧ Ҩ ҩ Ҭ ҭ Ҵ ҵ Ҷ ҷ Ҽ ҽ Ҿ ҿ Ӂ ӂ Ӄ ӄ Ӈ ӈ Ӌ ӌ Ӛ ӛ Ӝ ӝ Ӟ ӟ Ӡ ӡ Ӥ ӥ Ӧ ӧ Ӫ ӫ Ӵ ӵ '
+
   + '? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? '
 
], [
 
], [
     {button: 'Ωω', title: 'Греческие', nl: true, leader: true}
+
     {button: '??', title: 'Греческие', nl: true, leader: true}
   , '<<Основные:>> Α α Β β Γ γ Δ δ Ε ε Ζ ζ Η η Θ θ Ι ι Κ κ Λ λ Μ μ Ν ν Ξ ξ Ο ο Π π Ρ ρ Σ σ ς Τ τ Υ υ Φ φ Χ χ Ψ ψ Ω ω br '
+
   , '<<Основные:>> ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? br '
 
   + '<<Шаблоны:>> {{lang-el|+}}  {{lang-el2|+}} {{Polytonic|+}} br '
 
   + '<<Шаблоны:>> {{lang-el|+}}  {{lang-el2|+}} {{Polytonic|+}} br '
   + '<<С_тонами:>> Ά ά Έ έ Ή ή Ί ί Ό ό Ύ ύ Ώ ώ ᾼ ᾳ ᾴ Ὰ ὰ ᾲ ᾶ ᾷ Ἀ ἀ ᾈ ᾀ Ἁ ἁ ᾉ ᾁ Ἄ ἄ ᾌ ᾄ Ἂ ἂ ᾊ ᾂ Ἆ ἆ ᾎ ᾆ Ἅ ἅ ᾍ ᾅ Ἃ ἃ ᾋ ᾃ Ἇ ἇ ᾏ ᾇ br '
+
   + '<<С_тонами:>> ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? br '
   + 'Ὲ ὲ Ἐ ἐ Ἑ ἑ Ἔ ἔ Ἒ ἒ Ἕ ἕ Ἓ ἓ ῌ ῃ ῄ Ὴ ὴ ῂ ῆ ῇ Ἠ ἠ ᾘ ᾐ Ἡ ἡ ᾙ ᾑ Ἤ ἤ ᾜ ᾔ Ἢ ἢ ᾚ ᾒ Ἦ ἦ ᾞ ᾖ Ἥ ἥ ᾝ ᾕ Ἣ ἣ ᾛ ᾓ Ἧ ἧ ᾟ ᾗ br '
+
   + '? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? br '
   + 'Ὶ ὶ ῖ Ἰ ἰ Ἱ ἱ Ἴ ἴ Ἲ ἲ Ἶ ἶ Ἵ ἵ Ἳ ἳ Ἷ ἷ Ὸ ὸ Ὀ ὀ Ὁ ὁ Ὄ ὄ Ὂ ὂ Ὅ ὅ Ὃ ὃ ῤ Ῥ ῥ Ὺ ὺ ῦ ὐ Ὑ ὑ ὔ ὒ ὖ Ὕ ὕ Ὓ ὓ Ὗ ὗ br '
+
   + '? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? br '
   + 'ῼ ῳ ῴ Ὼ ὼ ῲ ῶ ῷ Ὠ ὠ ᾨ ᾠ Ὡ ὡ ᾩ ᾡ Ὤ ὤ ᾬ ᾤ Ὢ ὢ ᾪ ᾢ Ὦ ὦ ᾮ ᾦ Ὥ ὥ ᾭ ᾥ Ὣ ὣ ᾫ ᾣ Ὧ ὧ ᾯ ᾧ br '
+
   + '? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? br '
   + '<<Архаичные:>> Ϝ ϝ Ϙ ϙ Ϛ ϛ Ϻ ϻ Ϡ ϡ <<Варианты:>>  ϐ ϑ ϳ ϰ ϱ ϲ ϕ ϖ <<Коптские:>> Ϣ ϣ Ϥ Ϧ ϧ Ϩ ϩ Ϫ ϫ Ϭ ϭ Ϯ ϯ br '
+
   + '<<Архаичные:>> ? ? ? ? ? ? ? ? ? ? <<Варианты:>>  ? ? ? ? ? ? ? ? <<Коптские:>> ? ? ? ? ? ? ? ? ? ? ? ? ? br '
   + '<<Пунктуация:>> ʹ ͵ ͺ ;'   
+
   + '<<Пунктуация:>> ? ? ? ;'   
 
], [
 
], [
 
     {button: 'Zz', title: 'Латинские', nl: true, leader: true}
 
     {button: 'Zz', title: 'Латинские', nl: true, leader: true}
 
   , '<<Основные:>> A a B b C c D d E e F f G g H h I i J j K k L l M m N n O o P p R r S s T t U u V v W w X x Y y Z z br '
 
   , '<<Основные:>> A a B b C c D d E e F f G g H h I i J j K k L l M m N n O o P p R r S s T t U u V v W w X x Y y Z z br '
 
   + '<<Шаблоны:>> {{Unicode|+}} br '
 
   + '<<Шаблоны:>> {{Unicode|+}} br '
   + '<<Дополнительные:>> A a Á á À à Â â Ä ä Ǎ ǎ Ă ă Ā ā Ã ã Å å Ą ą Æ æ Ǣ ǣ B b  C c Ć ć Ċ ċ Ĉ ĉ Č č Ç ç D d Ď ď Đ đ Ḍ ḍ Ð ð br '
+
   + '<<Дополнительные:>> A a A a A a A a A a A a A a A a A a A a A a ? ? ? ? B b  C c C c C c C c C c C c D d D d D d ? ? ? ? br '
   + 'E e É é È è Ė ė Ê ê Ë ë Ě ě Ĕ ĕ Ē ē Ẽ ẽ Ę ę Ə ə F f  G g Ġ ġ Ĝ ĝ Ğ ğ Ģ ģ H h Ĥ ĥ Ħ ħ Ḥ ḥ I i İ ı Í í Ì ì Î î Ï ï Ǐ ǐ Ĭ ĭ Ī ī Ĩ ĩ Į į J j Ĵ ĵ br '
+
   + 'E e E e E e E e E e E e E e E e E e ? ? E e ? ? F f  G g G g G g G g G g H h H h H h ? ? I i I ? I i I i I i I i I i I i I i I i I i J j J j br '
   + 'K k Ķ ķ L l Ĺ ĺ Ŀ ŀ Ľ ľ Ļ ļ Ł ł Ḷ ḷ Ḹ ḹ M m Ṃ ṃ N n Ń ń Ň ň Ñ ñ Ņ ņ Ṇ ṇ O o Ó ó Ò ò Ô ô Ö ö Ǒ ǒ Ŏ ŏ Ō ō Õ õ Ǫ ǫ Ő ő Ø ø Œ œ br '
+
   + 'K k K k L l L l ? ? L l L l L l ? ? ? ? M m ? ? N n N n N n N n N n ? ? O o O o O o O o O o O o O o O o O o O o O o O o ? ? br '
   + 'P p  Q q  R r Ŕ ŕ Ř ř Ŗ ŗ Ṛ ṛ Ṝ ṝ S s Ś ś Ŝ ŝ Š š Ş ş Ṣ ṣ ß T t Ť ť Ţ ţ Ṭ ṭ Þ þ U u Ú ú Ù ù Û û Ü ü Ǔ ǔ Ŭ ŭ Ū ū Ũ ũ Ů ů Ų ų Ű ű Ǘ ǘ Ǜ ǜ Ǚ ǚ Ǖ ǖ br '
+
   + 'P p  Q q  R r R r R r R r ? ? ? ? S s S s S s S s S s ? ? ? T t T t T t ? ? ? ? U u U u U u U u U u U u U u U u U u U u U u U u U u U u U u U u br '
   + 'V v  W w Ŵ ŵ X x  Y y Ý ý Ŷ ŷ Ÿ ÿ Ỹ ỹ Ȳ ȳ Z z Ź ź Ż ż Ž ž ß Ð ð Þ þ Ə ə'
+
   + 'V v  W w W w X x  Y y Y y Y y Y y ? ? ? ? Z z Z z Z z Z z ? ? ? ? ? ? ?'
 
], [
 
], [
     {button: 'א', title: 'Еврейские', nl: true, leader: true}
+
     {button: '?', title: 'Еврейские', nl: true, leader: true}
 
   , '<<Шаблоны:>> {{lang-he|+}} {{lang-he2|+}} br '
 
   , '<<Шаблоны:>> {{lang-he|+}} {{lang-he2|+}} br '
   + '<<Основные:>> א ב ג ד ה ו ז ח ט י ך כ ל ם מ ן נ ס ע ף פ ץ צ ק ר ש ת br '
+
   + '<<Основные:>> ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? br '
   + '<<Дополнительные:>>  ׳ ״ װ ױ ײ '
+
   + '<<Дополнительные:>>  ? ? ? ? ? '
 
], [
 
], [
     {button: 'ار', title: 'Арабские', nl: true, leader: true}
+
     {button: '??', title: 'Арабские', nl: true, leader: true}
 
   , '<<Шаблоны:>> {{lang-ar|+}}  {{lang-ar2|+}} br '
 
   , '<<Шаблоны:>> {{lang-ar|+}}  {{lang-ar2|+}} br '
   + '<<Основные:>> ا ب ت ث ج ح خ د ذ ر ز س ش ص ض ط ظ ع غ ف ق ك ل م ن ه و ي br '
+
   + '<<Основные:>> ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? br '
   + '<<Дополнительные:>> ﺓ ﻻ ﷲ ء '
+
   + '<<Дополнительные:>> ? ? ? ? ? '
   , {wrapper: 'ى', button: 'ى', title: 'алиф максура'}
+
   , {wrapper: '?', button: '?', title: 'алиф максура'}
   , {wrapper: 'ي', button: 'ي', title: 'йе'} , br
+
   , {wrapper: '?', button: '?', title: 'йе'} , br
   , '<<Пунктуация:>> ، ؛ ؟ br '
+
   , '<<Пунктуация:>> ? ? ? br '
   + '<<Цифры:>> ٠ ١ ٢ ٣ ٤ ٥ ٦ ٧ ٨ ٩ ٪ ٫ ٬'   
+
   + '<<Цифры:>> ? ? ? ? ? ? ? ? ? ? ? ? ?'   
 
], [
 
], [
     {button: '[ɑ]', title: 'IPA для английского языка', nl: true, leader: true}
+
     {button: '[?]', title: 'IPA для английского языка', nl: true, leader: true}
 
   , '<<Шаблоны:>> {{IPA-en|+}} {{IPA|/+/}} ‹+› br '
 
   , '<<Шаблоны:>> {{IPA-en|+}} {{IPA|/+/}} ‹+› br '
   + 'ˈ ˌ ŋ ɡ tʃ dʒ ʃ ʒ θ ð ʔ iː ɪ uː ʊ ʌ ɜr eɪ ɛ æ oʊ ɒ ɔː ɔɪ ɔr ɑː ɑr aɪ aʊ ə ər ɨ ɵ ʉ'
+
   + '? ? ? ? t? d? ? ? ? ? ? i? ? u? ? ? ?r e? ? ? o? ? ?? ?? ?r ?? ?r a? a? ? ?r ? ? ?'
   , {button: '[ʔ]', title: 'IPA для других языков', nl: true}
+
   , {button: '[?]', title: 'IPA для других языков', nl: true}
 
   , '<<Шаблон:>> {{IPA|+}} br '
 
   , '<<Шаблон:>> {{IPA|+}} br '
   + 'ʈ ɖ ɟ ɡ ɢ ʡ ʔ ɸ β θ ð ʃ ʒ ɕ ʑ ʂ ʐ ç ʝ ɣ χ ʁ ħ ʕ ʜ ʢ ɦ ɱ ɳ ɲ ŋ ɴ ʋ ɹ ɻ ɰ ʙ ⱱ ʀ ɾ ɽ ɬ ɮ ɺ ɭ ʎ ʟ ʍ ɥ ɧ ʼ ɓ ɗ ʄ ɠ ʛ br '
+
   + '? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? c ? ? ? ? h ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? br '
   + 'ʘ ǀ ǃ ǂ ǁ ɨ ʉ ɯ ɪ ʏ ʊ ø ɘ ɵ ɤ ə ɛ œ ɜ ɞ ʌ ɔ æ ɐ ɶ ɑ ɒ br '
+
   + '? ? ? ? ? ? ? ? ? ? ? o ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? br '
   + 'ʰ ʱ ʷ ʲ ˠ ˤ ˀ ᵊ k̚ ⁿˡ ˈ ˌ ː ˑ t̪ d̪ s̺ s̻ θ̼ s̬ n̥ ŋ̊ a̤ a̰ β̞ ˕ r̝ ˔ o˞ ɚ ɝ e̘ e̙ u̟ i̠ ɪ̈ e̽ ɔ̹ ɔ̜ n̩ ə̆ ə̯ ə̃ ȷ̃ ɫ z̴ ə̋ ə́ ə̄ ə̀ ə̏ ə̌ ə̂ ə᷄ ə᷅ ə᷇ ə᷆ ə᷈ ə᷉ t͡ʃ d͡ʒ t͜ɬ ‿ br '
+
   + '? ? ? ? ? ? ? ? k? ?? ? ? ? ? t? d? s? s? ?? s? n? ?? a? a? ?? ? r? ? o? ? ? e? e? u? i? ?? e? ?? ?? n? ?? ?? ?? ?? ? z? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? t?? d?? t?? ? br '
   + '˥ ˦ ˧ ˨ ˩ ꜛ ꜜ | ‖ ↗ ↘ k͈ s͎'
+
   + '? ? ? ? ? ? ? | ? ? ? k? s?'
 
], separator, [
 
], separator, [
 
  {title: 'Формулы TEX', nl: true},
 
  {title: 'Формулы TEX', nl: true},
  {wrapper: '<math>+</math>', button: '<img src="/images/9/96/Etool_pi_math.png" height="16" width="16" alt="π">', title: 'Вставить внутристрочную формулу', filler: 'Формула'}, br,
+
  {wrapper: '<math>+</math>', button: '<img src="http://traditio-ru.org/images/9/96/Etool_pi_math.png" height="16" width="16" alt="?">', title: 'Вставить внутристрочную формулу', filler: 'Формула'}, br,
  {wrapper: '\n: <math>+</math>\n', button: '<img src="/images/c/ce/Etool_pi_math_centered.png" height="16" width="16" alt="π">', title: 'Вставить выносную формулу', filler: 'Формула'}, br,
+
  {wrapper: '\n: <math>+</math>\n', button: '<img src="http://traditio-ru.org/images/c/ce/Etool_pi_math_centered.png" height="16" width="16" alt="?">', title: 'Вставить выносную формулу', filler: 'Формула'}, br,
  {url: mw.util.wikiGetlink ('Справка:Формулы'), button: '<img src="/images/d/d5/Etool_help.png" height="16" width="16" alt="?">', title: 'Справка: Формулы'}
+
  {url: mw.util.wikiGetlink ('Справка:Формулы'), button: '<img src="http://traditio-ru.org/images/d/d5/Etool_help.png" height="16" width="16" alt="?">', title: 'Справка: Формулы'}
 
], [
 
], [
  {button: 'Ω', title: 'Главные символы:', nl: true, leader: true},
+
  {button: '?', title: 'Главные символы:', nl: true, leader: true},
 
  {wrapper: '{,}+', button: '<b>,</b>', title: 'Десятичная запятая', filler: '(дробная часть)'},
 
  {wrapper: '{,}+', button: '<b>,</b>', title: 'Десятичная запятая', filler: '(дробная часть)'},
 
  {wrapper: '~+', button: '<b>·</b>', title: 'Неразрывный пробел TEX', filler: '(после пробела)'},
 
  {wrapper: '~+', button: '<b>·</b>', title: 'Неразрывный пробел TEX', filler: '(после пробела)'},
 
  {wrapper: '\\dots +', button: '<b>…</b>', title: 'Многоточие', filler: '(после многоточия)'}, br,
 
  {wrapper: '\\dots +', button: '<b>…</b>', title: 'Многоточие', filler: '(после многоточия)'}, br,
 
  {title: 'Греческие:'},
 
  {title: 'Греческие:'},
  {wrapper: '\\Alpha', button: 'Α'},
+
  {wrapper: '\\Alpha', button: '?'},
  {wrapper: '\\Beta', button: 'Β'},
+
  {wrapper: '\\Beta', button: '?'},
  {wrapper: '\\Gamma', button: 'Γ'},
+
  {wrapper: '\\Gamma', button: '?'},
  {wrapper: '\\Delta', button: 'Δ'},
+
  {wrapper: '\\Delta', button: '?'},
  {wrapper: '\\Epsilon', button: 'Ε'},
+
  {wrapper: '\\Epsilon', button: '?'},
  {wrapper: '\\Zeta', button: 'Ζ'},
+
  {wrapper: '\\Zeta', button: '?'},
  {wrapper: '\\Eta', button: 'Η'},
+
  {wrapper: '\\Eta', button: '?'},
  {wrapper: '\\Theta', button: 'Θ'},
+
  {wrapper: '\\Theta', button: '?'},
  {wrapper: '\\Iota', button: 'Ι'},
+
  {wrapper: '\\Iota', button: '?'},
  {wrapper: '\\Kappa', button: 'Κ'},
+
  {wrapper: '\\Kappa', button: '?'},
  {wrapper: '\\Lambda', button: 'Λ'},
+
  {wrapper: '\\Lambda', button: '?'},
  {wrapper: '\\Mu', button: 'Μ'},
+
  {wrapper: '\\Mu', button: '?'},
  {wrapper: '\\Nu', button: 'Ν'},
+
  {wrapper: '\\Nu', button: '?'},
  {wrapper: '\\Xi', button: 'Ξ'},
+
  {wrapper: '\\Xi', button: '?'},
  {wrapper: '\\O', button: 'Ο'},
+
  {wrapper: '\\O', button: '?'},
  {wrapper: '\\Pi', button: 'Π'},
+
  {wrapper: '\\Pi', button: '?'},
  {wrapper: '\\Rho', button: 'Ρ'},
+
  {wrapper: '\\Rho', button: '?'},
  {wrapper: '\\Sigma', button: 'Σ'},
+
  {wrapper: '\\Sigma', button: '?'},
  {wrapper: '\\Tau', button: 'Τ'},
+
  {wrapper: '\\Tau', button: '?'},
  {wrapper: '\\Upsilon', button: 'Υ'},
+
  {wrapper: '\\Upsilon', button: '?'},
  {wrapper: '\\Phi', button: 'Φ'},
+
  {wrapper: '\\Phi', button: '?'},
  {wrapper: '\\Chi', button: 'Χ'},
+
  {wrapper: '\\Chi', button: '?'},
  {wrapper: '\\Psi', button: 'Ψ'},
+
  {wrapper: '\\Psi', button: '?'},
  {wrapper: '\\Omega', button: 'Ω'}, br,
+
  {wrapper: '\\Omega', button: '?'}, br,
  {wrapper: '\\alpha', button: 'α'},
+
  {wrapper: '\\alpha', button: '?'},
  {wrapper: '\\beta', button: 'β'},
+
  {wrapper: '\\beta', button: '?'},
  {wrapper: '\\gamma', button: 'γ'},
+
  {wrapper: '\\gamma', button: '?'},
  {wrapper: '\\delta', button: 'δ'},
+
  {wrapper: '\\delta', button: '?'},
  {wrapper: '\\epsilon', button: 'ε'},
+
  {wrapper: '\\epsilon', button: '?'},
  {wrapper: '\\varepsilon', button: 'ɛ'},
+
  {wrapper: '\\varepsilon', button: '?'},
  {wrapper: '\\zeta', button: 'ζ'},
+
  {wrapper: '\\zeta', button: '?'},
  {wrapper: '\\eta', button: 'η'},
+
  {wrapper: '\\eta', button: '?'},
  {wrapper: '\\theta', button: 'θ'},
+
  {wrapper: '\\theta', button: '?'},
  {wrapper: '\\iota', button: 'ι'},
+
  {wrapper: '\\iota', button: '?'},
  {wrapper: '\\kappa', button: 'κ'},
+
  {wrapper: '\\kappa', button: '?'},
  {wrapper: '\\varkappa', button: 'ϰ'},
+
  {wrapper: '\\varkappa', button: '?'},
  {wrapper: '\\lambda', button: 'λ'},
+
  {wrapper: '\\lambda', button: '?'},
  {wrapper: '\\mu', button: 'μ'},
+
  {wrapper: '\\mu', button: '?'},
  {wrapper: '\\nu', button: 'ν'},
+
  {wrapper: '\\nu', button: '?'},
  {wrapper: '\\xi', button: 'ξ'},
+
  {wrapper: '\\xi', button: '?'},
  {wrapper: '\\o', button: 'ο'},
+
  {wrapper: '\\o', button: '?'},
  {wrapper: '\\pi', button: 'π'},
+
  {wrapper: '\\pi', button: '?'},
  {wrapper: '\\varpi', button: 'ϖ'},
+
  {wrapper: '\\varpi', button: '?'},
  {wrapper: '\\rho', button: 'ρ'},
+
  {wrapper: '\\rho', button: '?'},
  {wrapper: '\\varrho', button: 'ϱ'},
+
  {wrapper: '\\varrho', button: '?'},
  {wrapper: '\\sigma', button: 'σ'},
+
  {wrapper: '\\sigma', button: '?'},
  {wrapper: '\\varsigma', button: 'ς'},
+
  {wrapper: '\\varsigma', button: '?'},
  {wrapper: '\\tau', button: 'τ'},
+
  {wrapper: '\\tau', button: '?'},
  {wrapper: '\\upsilon', button: 'υ'},
+
  {wrapper: '\\upsilon', button: '?'},
  {wrapper: '\\phi', button: 'ϕ'},
+
  {wrapper: '\\phi', button: '?'},
  {wrapper: '\\varphi', button: 'φ'},
+
  {wrapper: '\\varphi', button: '?'},
  {wrapper: '\\chi', button: 'χ'},
+
  {wrapper: '\\chi', button: '?'},
  {wrapper: '\\psi', button: 'ψ'},
+
  {wrapper: '\\psi', button: '?'},
  {wrapper: '\\omega', button: 'ω'}, br,
+
  {wrapper: '\\omega', button: '?'}, br,
 
  {title: 'Архаические греческие:'},
 
  {title: 'Архаические греческие:'},
  {wrapper: '\\Stigma', button: 'Ϛ'},
+
  {wrapper: '\\Stigma', button: '?'},
  {wrapper: '\\Digamma', button: 'Ϝ'},
+
  {wrapper: '\\Digamma', button: '?'},
  {wrapper: '\\Koppa', button: 'Ϟ'},
+
  {wrapper: '\\Koppa', button: '?'},
  {wrapper: '\\Sampi', button: 'Ϡ'},
+
  {wrapper: '\\Sampi', button: '?'},
  {wrapper: '\\digamma', button: 'ϝ'},
+
  {wrapper: '\\digamma', button: '?'},
  {wrapper: '\\backepsilon', button: '϶'},
+
  {wrapper: '\\backepsilon', button: '?'},
 
  {title: 'Еврейские:'},
 
  {title: 'Еврейские:'},
  {wrapper: '\\aleph', button: ''},
+
  {wrapper: '\\aleph', button: '?'},
  {wrapper: '\\beth', button: ''},
+
  {wrapper: '\\beth', button: '?'},
  {wrapper: '\\gimel', button: ''},
+
  {wrapper: '\\gimel', button: '?'},
  {wrapper: '\\daleth', button: ''}, br,
+
  {wrapper: '\\daleth', button: '?'}, br,
 
  {title: 'Диакритики:'},
 
  {title: 'Диакритики:'},
  {wrapper: '\\acute{+}', button: '<b><span style="color:black">a</span>́</b>', title: 'Акут', filler: 'Буква под акутом'},
+
  {wrapper: '\\acute{+}', button: '<b><span style="color:black">a</span>?</b>', title: 'Акут', filler: 'Буква под акутом'},
  {wrapper: '\\grave{+}', button: '<b><span style="color:black">a</span>̀</b>', title: 'Гравис', filler: 'Буква под грависом'},
+
  {wrapper: '\\grave{+}', button: '<b><span style="color:black">a</span>?</b>', title: 'Гравис', filler: 'Буква под грависом'},
  {wrapper: '\\breve{+}', button: '<b><span style="color:black">a</span>̆</b>', title: 'Кратка', filler: 'Буква под краткой'},
+
  {wrapper: '\\breve{+}', button: '<b><span style="color:black">a</span>?</b>', title: 'Кратка', filler: 'Буква под краткой'},
  {wrapper: '\\check{+}', button: '<b><span style="color:black">a</span>̇</b>', title: 'Чек', filler: 'Буква под чеком'},
+
  {wrapper: '\\check{+}', button: '<b><span style="color:black">a</span>?</b>', title: 'Чек', filler: 'Буква под чеком'},
  {wrapper: '\\tilde{+}', button: '<b><span style="color:black">a</span>̃</b>', title: 'Тильда', filler: 'Буква под тильдой'},
+
  {wrapper: '\\tilde{+}', button: '<b><span style="color:black">a</span>?</b>', title: 'Тильда', filler: 'Буква под тильдой'},
  {wrapper: '\\hat{+}', button: '<b><span style="color:black">a</span>̂</b>', title: 'Шляпка', filler: 'Буква под шляпкой'},
+
  {wrapper: '\\hat{+}', button: '<b><span style="color:black">a</span>?</b>', title: 'Шляпка', filler: 'Буква под шляпкой'},
  {wrapper: '\\bar{+}', button: '<b><span style="color:black">a</span>̅</b>', title: 'Черта', filler: 'Буква под чертой'}, br,
+
  {wrapper: '\\bar{+}', button: '<b><span style="color:black">a</span>?</b>', title: 'Черта', filler: 'Буква под чертой'}, br,
 
  {title: 'Шрифты:'},
 
  {title: 'Шрифты:'},
  {wrapper: '\\boldsymbol{+}', button: '<b>β</b>', title: 'жирный', filler: 'Жирный шрифт'},
+
  {wrapper: '\\boldsymbol{+}', button: '<b>?</b>', title: 'жирный', filler: 'Жирный шрифт'},
 
  {wrapper: '\\mathbf{+}', button: '<b>v</b>', title: 'вектор', filler: 'Вектор'},
 
  {wrapper: '\\mathbf{+}', button: '<b>v</b>', title: 'вектор', filler: 'Вектор'},
  {wrapper: '\\mathbb{+}', button: '', title: 'ажурный', filler: 'Ажурный шрифт'},
+
  {wrapper: '\\mathbb{+}', button: '?', title: 'ажурный', filler: 'Ажурный шрифт'},
 
  {wrapper: '\\mathsf{+}', button: 's', title: 'рубленый', filler: 'Рубленый шрифт'},
 
  {wrapper: '\\mathsf{+}', button: 's', title: 'рубленый', filler: 'Рубленый шрифт'},
  {wrapper: '\\mathfrak{+}', button: '', title: 'готический', filler: 'Готический шрифт'},
+
  {wrapper: '\\mathfrak{+}', button: '?', title: 'готический', filler: 'Готический шрифт'},
  {wrapper: '\\mathcal{+}', button: '', title: 'каллиграфический', filler: 'Каллиграфический шрифт'},
+
  {wrapper: '\\mathcal{+}', button: '?', title: 'каллиграфический', filler: 'Каллиграфический шрифт'},
 
  {wrapper: '\\mathit{+}', button: '<i>i</i>', title: 'наклонный', filler: 'Наклонный шрифт'}
 
  {wrapper: '\\mathit{+}', button: '<i>i</i>', title: 'наклонный', filler: 'Наклонный шрифт'}
 
], [
 
], [
  {button: '√ ̅', title: 'Унарные операции', nl: true, leader: true},
+
  {button: 'v ?', title: 'Унарные операции', nl: true, leader: true},
  {wrapper: '\\sqrt{+}', button: '√ ̅', title: 'Квадратный корень', filler: 'под корнем'},
+
  {wrapper: '\\sqrt{+}', button: 'v ?', title: 'Квадратный корень', filler: 'под корнем'},
  {wrapper: '\\sqrt[3]{+}', button: '∛ ̅', title: 'Кубический корень', filler: 'под корнем'},
+
  {wrapper: '\\sqrt[3]{+}', button: '? ?', title: 'Кубический корень', filler: 'под корнем'},
 
  {title: 'Тригонометрические функции:', nl: true},
 
  {title: 'Тригонометрические функции:', nl: true},
 
  {wrapper: '\\sin +', button: 'sin', title: 'Синус', filler: 'аргумент'},
 
  {wrapper: '\\sin +', button: 'sin', title: 'Синус', filler: 'аргумент'},
Строка 651: Строка 651:  
  {wrapper: ' ++ ', button: '+', title: 'Плюс', filler: 'слагаемое'},
 
  {wrapper: ' ++ ', button: '+', title: 'Плюс', filler: 'слагаемое'},
 
  {wrapper: ' -+ ', button: '-', title: 'Минус', filler: 'вычитаемое'},
 
  {wrapper: ' -+ ', button: '-', title: 'Минус', filler: 'вычитаемое'},
  {wrapper: '\\mp', button: ''},
+
  {wrapper: '\\mp', button: '?'},
 
  {wrapper: '\\pm', button: '±'},
 
  {wrapper: '\\pm', button: '±'},
 
  {wrapper: '\\frac{+}{знаменатель}', button: '<i><sup style="margin-right: -0.7em; border-bottom: solid 1px"><i>x</i></sup><sub>y</sub></i>', title: 'Дробь', filler: 'числитель'},
 
  {wrapper: '\\frac{+}{знаменатель}', button: '<i><sup style="margin-right: -0.7em; border-bottom: solid 1px"><i>x</i></sup><sub>y</sub></i>', title: 'Дробь', filler: 'числитель'},
 
  {wrapper: ' \\cdot ', button: '·'},
 
  {wrapper: ' \\cdot ', button: '·'},
  {wrapper: ' \\times ', button: '×'},
+
  {wrapper: ' \\times ', button: '?'},
  {wrapper: ' \\div ', button: '÷'},
+
  {wrapper: ' \\div ', button: '?'},
  {wrapper: '\\sqrt[n]{+}', button: '<i><sup style="margin-right: -0.5em">y</sup>√x̅</i>', title: 'Корень n-ной степени', filler: 'под корнем'},
+
  {wrapper: '\\sqrt[n]{+}', button: '<i><sup style="margin-right: -0.5em">y</sup>vx?</i>', title: 'Корень n-ной степени', filler: 'под корнем'},
  {wrapper: '\\dotplus', button: ''}, br,
+
  {wrapper: '\\dotplus', button: '?'}, br,
  {wrapper: '\\setminus', button: ''},
+
  {wrapper: '\\setminus', button: '?'},
  {wrapper: '\\{ast}', button: ''},
+
  {wrapper: '\\{ast}', button: '?'},
  {wrapper: '\\circ', button: ''},
+
  {wrapper: '\\circ', button: '?'},
  {wrapper: '\\wedge', button: ''},
+
  {wrapper: '\\wedge', button: '?'},
  {wrapper: '\\vee', button: ''},
+
  {wrapper: '\\vee', button: '?'},
  {wrapper: '\\cap', button: ''},
+
  {wrapper: '\\cap', button: '?'},
  {wrapper: '\\cup', button: ''},
+
  {wrapper: '\\cup', button: '?'},
  {wrapper: '\\wr', button: ''},
+
  {wrapper: '\\wr', button: '?'},
  {wrapper: '\\uplus', button: ''},
+
  {wrapper: '\\uplus', button: '?'},
  {wrapper: '\\sqcap', button: ''},
+
  {wrapper: '\\sqcap', button: '?'},
  {wrapper: '\\sqcup', button: ''},
+
  {wrapper: '\\sqcup', button: '?'},
  {wrapper: '\\oplus', button: ''},
+
  {wrapper: '\\oplus', button: '?'},
  {wrapper: '\\ominus', button: ''},
+
  {wrapper: '\\ominus', button: '?'},
  {wrapper: '\\otimes', button: ''},
+
  {wrapper: '\\otimes', button: '?'},
  {wrapper: '\\oslash', button: ''},
+
  {wrapper: '\\oslash', button: '?'},
  {wrapper: '\\odot', button: ''},
+
  {wrapper: '\\odot', button: '?'},
  {wrapper: '\\circledcirc', button: ''},
+
  {wrapper: '\\circledcirc', button: '?'},
  {wrapper: '\\circledast', button: ''},
+
  {wrapper: '\\circledast', button: '?'},
  {wrapper: '\\circleddash', button: ''},
+
  {wrapper: '\\circleddash', button: '?'},
  {wrapper: '\\boxplus', button: ''},
+
  {wrapper: '\\boxplus', button: '?'},
  {wrapper: '\\boxminus', button: ''},
+
  {wrapper: '\\boxminus', button: '?'},
  {wrapper: '\\boxtimes', button: ''},
+
  {wrapper: '\\boxtimes', button: '?'},
  {wrapper: '\\boxdot', button: ''},
+
  {wrapper: '\\boxdot', button: '?'},
  {wrapper: '\\intercal', button: ''},
+
  {wrapper: '\\intercal', button: '?'},
  {wrapper: '\\veebar', button: ''},
+
  {wrapper: '\\veebar', button: '?'},
  {wrapper: '\\diamond', button: ''},
+
  {wrapper: '\\diamond', button: '?'},
  {wrapper: '\\cdot', button: ''},
+
  {wrapper: '\\cdot', button: '?'},
  {wrapper: '\\star', button: ''},
+
  {wrapper: '\\star', button: '?'},
  {wrapper: '\\divideontimes', button: ''},
+
  {wrapper: '\\divideontimes', button: '?'},
  {wrapper: '\\ltimes', button: ''},
+
  {wrapper: '\\ltimes', button: '?'},
  {wrapper: '\\rtimes', button: ''},
+
  {wrapper: '\\rtimes', button: '?'},
  {wrapper: '\\leftthreetimes', button: ''},
+
  {wrapper: '\\leftthreetimes', button: '?'},
  {wrapper: '\\rightthreetimes', button: ''},
+
  {wrapper: '\\rightthreetimes', button: '?'},
  {wrapper: '\\curlyvee', button: ''},
+
  {wrapper: '\\curlyvee', button: '?'},
  {wrapper: '\\curlywedge', button: ''},
+
  {wrapper: '\\curlywedge', button: '?'},
  {wrapper: '\\Cap', button: ''},
+
  {wrapper: '\\Cap', button: '?'},
  {wrapper: '\\Cup', button: ''},
+
  {wrapper: '\\Cup', button: '?'},
  {wrapper: '\\perspcorrespond', button: ''},
+
  {wrapper: '\\perspcorrespond', button: '?'},
  {wrapper: '\\bigcirc', button: ''},
+
  {wrapper: '\\bigcirc', button: '0'},
  {wrapper: '\\amalg', button: '⨿'},
+
  {wrapper: '\\amalg', button: '?'},
  {wrapper: '\\perspcorrespond', button: ''},
+
  {wrapper: '\\perspcorrespond', button: '?'},
  {wrapper: '\\homothetic', button: ''},
+
  {wrapper: '\\homothetic', button: '?'},
  {wrapper: '\\lazysinv', button: ''},
+
  {wrapper: '\\lazysinv', button: '?'},
  {wrapper: '\\allequal', button: ''},
+
  {wrapper: '\\allequal', button: '?'},
  {wrapper: '\\bigcap', button: ''},
+
  {wrapper: '\\bigcap', button: '?'},
  {wrapper: '\\bigcup', button: ''},
+
  {wrapper: '\\bigcup', button: '?'},
 
  {title: 'Отношения:', nl: true},
 
  {title: 'Отношения:', nl: true},
  {wrapper: '\\UpEquilibrium', button: ''},
+
  {wrapper: '\\UpEquilibrium', button: '?'},
  {wrapper: '\\ReverseUpEquilibrium', button: ''},
+
  {wrapper: '\\ReverseUpEquilibrium', button: '?'},
  {wrapper: '\\RoundImplies', button: ''},
+
  {wrapper: '\\RoundImplies', button: '?'},
  {wrapper: '\\Equal', button: ''},
+
  {wrapper: '\\Equal', button: '?'},
  {wrapper: '\\leqslant', button: ''},
+
  {wrapper: '\\leqslant', button: '?'},
  {wrapper: '\\geqslant', button: ''},
+
  {wrapper: '\\geqslant', button: '?'},
  {wrapper: '\\lessapprox', button: ''},
+
  {wrapper: '\\lessapprox', button: '?'},
  {wrapper: '\\gtrapprox', button: ''},
+
  {wrapper: '\\gtrapprox', button: '?'},
  {wrapper: '\\lneq', button: ''},
+
  {wrapper: '\\lneq', button: '?'},
  {wrapper: '\\gneq', button: ''},
+
  {wrapper: '\\gneq', button: '?'},
  {wrapper: '\\lnapprox', button: ''},
+
  {wrapper: '\\lnapprox', button: '?'},
  {wrapper: '\\gnapprox', button: ''},
+
  {wrapper: '\\gnapprox', button: '?'},
  {wrapper: '\\lesseqqgtr', button: ''},
+
  {wrapper: '\\lesseqqgtr', button: '?'},
  {wrapper: '\\gtreqqless', button: ''},
+
  {wrapper: '\\gtreqqless', button: '?'},
  {wrapper: '\\eqslantless', button: ''},
+
  {wrapper: '\\eqslantless', button: '?'},
  {wrapper: '\\eqslantgtr', button: ''},
+
  {wrapper: '\\eqslantgtr', button: '?'},
  {wrapper: '\\NestedLessLess', button: ''},
+
  {wrapper: '\\NestedLessLess', button: '?'},
  {wrapper: '\\NestedGreaterGreater', button: ''},
+
  {wrapper: '\\NestedGreaterGreater', button: '?'},
  {wrapper: '\\preceq', button: ''},
+
  {wrapper: '\\preceq', button: '?'},
  {wrapper: '\\succeq', button: ''},
+
  {wrapper: '\\succeq', button: '?'},
  {wrapper: '\\precneqq', button: ''},
+
  {wrapper: '\\precneqq', button: '?'},
  {wrapper: '\\succneqq', button: ''},
+
  {wrapper: '\\succneqq', button: '?'},
  {wrapper: '\\precapprox', button: ''},
+
  {wrapper: '\\precapprox', button: '?'},
  {wrapper: '\\succapprox', button: ''},
+
  {wrapper: '\\succapprox', button: '?'},
  {wrapper: '\\precnapprox', button: ''},
+
  {wrapper: '\\precnapprox', button: '?'},
  {wrapper: '\\succnapprox', button: ''},
+
  {wrapper: '\\succnapprox', button: '?'},
  {wrapper: '\\subseteqq', button: ''},
+
  {wrapper: '\\subseteqq', button: '?'},
  {wrapper: '\\supseteqq', button: ''},
+
  {wrapper: '\\supseteqq', button: '?'},
  {wrapper: '\\subsetneqq', button: ''},
+
  {wrapper: '\\subsetneqq', button: '?'},
  {wrapper: '\\supsetneqq', button: ''}, br,
+
  {wrapper: '\\supsetneqq', button: '?'}, br,
  {wrapper: '\\parallel', button: ''},
+
  {wrapper: '\\parallel', button: '?'},
  {wrapper: '\\nparallel', button: ''},
+
  {wrapper: '\\nparallel', button: '?'},
  {wrapper: '\\sim', button: ''},
+
  {wrapper: '\\sim', button: '?'},
  {wrapper: '\\backsim', button: ''},
+
  {wrapper: '\\backsim', button: '?'},
  {wrapper: '\\not\\sim', button: ''},
+
  {wrapper: '\\not\\sim', button: '?'},
  {wrapper: '\\simeq', button: ''},
+
  {wrapper: '\\simeq', button: '?'},
  {wrapper: '\\not\\simeq', button: ''},
+
  {wrapper: '\\not\\simeq', button: '?'},
  {wrapper: '\\cong', button: ''},
+
  {wrapper: '\\cong', button: '?'},
  {wrapper: '\\approxnotequal', button: ''},
+
  {wrapper: '\\approxnotequal', button: '?'},
  {wrapper: '\\not\\cong', button: ''},
+
  {wrapper: '\\not\\cong', button: '?'},
  {wrapper: '\\approx', button: ''},
+
  {wrapper: '\\approx', button: '?'},
  {wrapper: '\\not\\approx', button: ''},
+
  {wrapper: '\\not\\approx', button: '?'},
  {wrapper: '\\approxeq', button: ''},
+
  {wrapper: '\\approxeq', button: '?'},
  {wrapper: '\\tildetrpl', button: ''},
+
  {wrapper: '\\tildetrpl', button: '?'},
  {wrapper: '\\asymp', button: ''},
+
  {wrapper: '\\asymp', button: '?'},
  {wrapper: '\\Bumpeq', button: ''},
+
  {wrapper: '\\Bumpeq', button: '?'},
  {wrapper: '\\bumpeq', button: ''},
+
  {wrapper: '\\bumpeq', button: '?'},
  {wrapper: '\\doteq', button: ''},
+
  {wrapper: '\\doteq', button: '?'},
  {wrapper: '\\doteqdot', button: ''},
+
  {wrapper: '\\doteqdot', button: '?'},
  {wrapper: '\\fallingdotseq', button: ''},
+
  {wrapper: '\\fallingdotseq', button: '?'},
  {wrapper: '\\risingdotseq', button: ''},
+
  {wrapper: '\\risingdotseq', button: '?'},
  {wrapper: '\\eqcirc', button: ''},
+
  {wrapper: '\\eqcirc', button: '?'},
  {wrapper: '\\circeq', button: ''},
+
  {wrapper: '\\circeq', button: '?'},
  {wrapper: '\\estimates', button: ''},
+
  {wrapper: '\\estimates', button: '?'},
  {wrapper: '\\starequal', button: ''},
+
  {wrapper: '\\starequal', button: '?'},
  {wrapper: '\\triangleq', button: ''},
+
  {wrapper: '\\triangleq', button: '?'},
  {wrapper: '\\not =', button: ''},
+
  {wrapper: '\\not =', button: '?'},
  {wrapper: '\\equiv', button: ''},
+
  {wrapper: '\\equiv', button: '?'},
  {wrapper: '\\not\\equiv', button: ''},
+
  {wrapper: '\\not\\equiv', button: '?'},
  {wrapper: '\\leq', button: ''},
+
  {wrapper: '\\leq', button: '?'},
  {wrapper: '\\geq', button: ''},
+
  {wrapper: '\\geq', button: '?'},
  {wrapper: '\\leqq', button: ''},
+
  {wrapper: '\\leqq', button: '?'},
  {wrapper: '\\geqq', button: ''},
+
  {wrapper: '\\geqq', button: '?'},
  {wrapper: '\\lneqq', button: ''},
+
  {wrapper: '\\lneqq', button: '?'},
  {wrapper: '\\gneqq', button: ''},
+
  {wrapper: '\\gneqq', button: '?'},
  {wrapper: '\\ll', button: ''},
+
  {wrapper: '\\ll', button: '?'},
  {wrapper: '\\gg', button: ''},
+
  {wrapper: '\\gg', button: '?'},
  {wrapper: '\\between', button: ''},
+
  {wrapper: '\\between', button: '?'},
  {wrapper: '\\not<', button: ''},
+
  {wrapper: '\\not<', button: '?'},
  {wrapper: '\\not>', button: ''},
+
  {wrapper: '\\not>', button: '?'},
  {wrapper: '\\not\\leq', button: ''},
+
  {wrapper: '\\not\\leq', button: '?'},
  {wrapper: '\\not\\geq', button: ''},
+
  {wrapper: '\\not\\geq', button: '?'},
  {wrapper: '\\lessequivlnt', button: ''},
+
  {wrapper: '\\lessequivlnt', button: '?'},
  {wrapper: '\\greaterequivlnt', button: ''},
+
  {wrapper: '\\greaterequivlnt', button: '?'},
  {wrapper: '\\lessgtr', button: ''},
+
  {wrapper: '\\lessgtr', button: '?'},
  {wrapper: '\\gtrless', button: ''},
+
  {wrapper: '\\gtrless', button: '?'},
  {wrapper: '\\notlessgreater', button: ''},
+
  {wrapper: '\\notlessgreater', button: '?'},
  {wrapper: '\\notgreaterless', button: ''},
+
  {wrapper: '\\notgreaterless', button: '?'},
  {wrapper: '\\prec', button: ''},
+
  {wrapper: '\\prec', button: '?'},
  {wrapper: '\\succ', button: ''},
+
  {wrapper: '\\succ', button: '?'},
  {wrapper: '\\preccurlyeq', button: ''},
+
  {wrapper: '\\preccurlyeq', button: '?'},
  {wrapper: '\\succcurlyeq', button: ''},
+
  {wrapper: '\\succcurlyeq', button: '?'},
  {wrapper: '\\precapprox', button: ''},
+
  {wrapper: '\\precapprox', button: '?'},
  {wrapper: '\\succapprox', button: ''},
+
  {wrapper: '\\succapprox', button: '?'},
  {wrapper: '\\not\\prec', button: ''},
+
  {wrapper: '\\not\\prec', button: '?'},
  {wrapper: '\\not\\succ', button: ''}, br,
+
  {wrapper: '\\not\\succ', button: '?'}, br,
  {wrapper: '\\subset', button: ''},
+
  {wrapper: '\\subset', button: '?'},
  {wrapper: '\\supset', button: ''},
+
  {wrapper: '\\supset', button: '?'},
  {wrapper: '\\not\\subset', button: ''},
+
  {wrapper: '\\not\\subset', button: '?'},
  {wrapper: '\\not\\supset', button: ''},
+
  {wrapper: '\\not\\supset', button: '?'},
  {wrapper: '\\subseteq', button: ''},
+
  {wrapper: '\\subseteq', button: '?'},
  {wrapper: '\\supseteq', button: ''},
+
  {wrapper: '\\supseteq', button: '?'},
  {wrapper: '\\not\\subseteq', button: ''},
+
  {wrapper: '\\not\\subseteq', button: '?'},
  {wrapper: '\\not\\supseteq', button: ''},
+
  {wrapper: '\\not\\supseteq', button: '?'},
  {wrapper: '\\subsetneq', button: ''},
+
  {wrapper: '\\subsetneq', button: '?'},
  {wrapper: '\\supsetneq', button: ''},
+
  {wrapper: '\\supsetneq', button: '?'},
  {wrapper: '\\sqsubset', button: ''},
+
  {wrapper: '\\sqsubset', button: '?'},
  {wrapper: '\\sqsupset', button: ''},
+
  {wrapper: '\\sqsupset', button: '?'},
  {wrapper: '\\sqsubseteq', button: ''},
+
  {wrapper: '\\sqsubseteq', button: '?'},
  {wrapper: '\\sqsupseteq', button: ''},
+
  {wrapper: '\\sqsupseteq', button: '?'},
  {wrapper: '\\backsimeq', button: ''},
+
  {wrapper: '\\backsimeq', button: '?'},
  {wrapper: '\\Subset', button: ''},
+
  {wrapper: '\\Subset', button: '?'},
  {wrapper: '\\Supset', button: ''},
+
  {wrapper: '\\Supset', button: '?'},
  {wrapper: '\\lessdot', button: ''},
+
  {wrapper: '\\lessdot', button: '?'},
  {wrapper: '\\gtrdot', button: ''},
+
  {wrapper: '\\gtrdot', button: '?'},
  {wrapper: '\\verymuchless', button: ''},
+
  {wrapper: '\\verymuchless', button: '?'},
  {wrapper: '\\verymuchgreater', button: ''},
+
  {wrapper: '\\verymuchgreater', button: '?'},
  {wrapper: '\\lesseqgtr', button: ''},
+
  {wrapper: '\\lesseqgtr', button: '?'},
  {wrapper: '\\gtreqless', button: ''},
+
  {wrapper: '\\gtreqless', button: '?'},
  {wrapper: '\\curlyeqprec', button: ''},
+
  {wrapper: '\\curlyeqprec', button: '?'},
  {wrapper: '\\curlyeqsucc', button: ''},
+
  {wrapper: '\\curlyeqsucc', button: '?'},
  {wrapper: '\\not\sqsubseteq', button: ''},
+
  {wrapper: '\\not\sqsubseteq', button: '?'},
  {wrapper: '\\not\sqsupseteq', button: ''},
+
  {wrapper: '\\not\sqsupseteq', button: '?'},
  {wrapper: '\\lnsim', button: ''},
+
  {wrapper: '\\lnsim', button: '?'},
  {wrapper: '\\gnsim', button: ''},
+
  {wrapper: '\\gnsim', button: '?'},
  {wrapper: '\\precedesnotsimilar', button: ''},
+
  {wrapper: '\\precedesnotsimilar', button: '?'},
  {wrapper: '\\succnsim', button: ''},
+
  {wrapper: '\\succnsim', button: '?'},
  {wrapper: '\\ntriangleleft', button: ''},
+
  {wrapper: '\\ntriangleleft', button: '?'},
  {wrapper: '\\ntriangleright', button: ''},
+
  {wrapper: '\\ntriangleright', button: '?'},
  {wrapper: '\\ntrianglelefteq', button: ''},
+
  {wrapper: '\\ntrianglelefteq', button: '?'},
  {wrapper: '\\ntrianglerighteq', button: ''},
+
  {wrapper: '\\ntrianglerighteq', button: '?'},
  {wrapper: '\\in', button: ''},
+
  {wrapper: '\\in', button: '?'},
  {wrapper: '\\not\\in', button: ''},
+
  {wrapper: '\\not\\in', button: '?'},
  {wrapper: '\\ni', button: ''},
+
  {wrapper: '\\ni', button: '?'},
  {wrapper: '\\not\ni', button: ''},
+
  {wrapper: '\\not\ni', button: '?'},
  {wrapper: '\\propto', button: ''}, br,
+
  {wrapper: '\\propto', button: '?'}, br,
  {wrapper: '\\mid', button: ''},
+
  {wrapper: '\\mid', button: '?'},
  {wrapper: '\\nmid', button: ''},
+
  {wrapper: '\\nmid', button: '?'},
  {wrapper: '\\vdash', button: ''},
+
  {wrapper: '\\vdash', button: '?'},
  {wrapper: '\\dashv', button: ''},
+
  {wrapper: '\\dashv', button: '?'},
  {wrapper: '\\perp', button: ''},
+
  {wrapper: '\\perp', button: '?'},
  {wrapper: '\\truestate', button: ''},
+
  {wrapper: '\\truestate', button: '?'},
  {wrapper: '\\forcesextra', button: ''},
+
  {wrapper: '\\forcesextra', button: '?'},
  {wrapper: '\\Vdash', button: ''},
+
  {wrapper: '\\Vdash', button: '?'},
  {wrapper: '\\Vvdash', button: ''},
+
  {wrapper: '\\Vvdash', button: '?'},
  {wrapper: '\\VDash', button: ''},
+
  {wrapper: '\\VDash', button: '?'},
  {wrapper: '\\nvdash', button: ''},
+
  {wrapper: '\\nvdash', button: '?'},
  {wrapper: '\\nvDash', button: ''},
+
  {wrapper: '\\nvDash', button: '?'},
  {wrapper: '\\nVdash', button: ''},
+
  {wrapper: '\\nVdash', button: '?'},
  {wrapper: '\\nVDash', button: ''},
+
  {wrapper: '\\nVDash', button: '?'},
  {wrapper: '\\vartriangleleft', button: ''},
+
  {wrapper: '\\vartriangleleft', button: '?'},
  {wrapper: '\\vartriangleright', button: ''},
+
  {wrapper: '\\vartriangleright', button: '?'},
  {wrapper: '\\trianglelefteq', button: ''},
+
  {wrapper: '\\trianglelefteq', button: '?'},
  {wrapper: '\\trianglerighteq', button: ''},
+
  {wrapper: '\\trianglerighteq', button: '?'},
  {wrapper: '\\LeftTriangleBar', button: ''},
+
  {wrapper: '\\LeftTriangleBar', button: '?'},
  {wrapper: '\\RightTriangleBar', button: ''}
+
  {wrapper: '\\RightTriangleBar', button: '?'}
 
], [
 
], [
  {button: '', title: 'Групповые операции', nl: true, leader: true},
+
  {button: '?', title: 'Групповые операции', nl: true, leader: true},
 
  {title: 'Суммы и интегралы:', nl: true},
 
  {title: 'Суммы и интегралы:', nl: true},
  {wrapper: '\\sum\\limits_{i=1}^{n}+_i', button: '<span style="font-size: 65%"><sub><i>i=1</i></sub><sup style="margin-left: -0.7em"><i>n</i></sup></span>', title: 'Сумма', filler: '(суммируемое)'},
+
  {wrapper: '\\sum\\limits_{i=1}^{n}+_i', button: '?<span style="font-size: 65%"><sub><i>i=1</i></sub><sup style="margin-left: -0.7em"><i>n</i></sup></span>', title: 'Сумма', filler: '(суммируемое)'},
  {wrapper: '\\prod\\limits_{i=1}^{n}+_i', button: '<span style="font-size: 65%"><sub><i>i=1</i></sub><sup style="margin-left: -0.7em"><i>n</i></sup></span>', title: 'Произведение', filler: '(перемножаемое)'},
+
  {wrapper: '\\prod\\limits_{i=1}^{n}+_i', button: '?<span style="font-size: 65%"><sub><i>i=1</i></sub><sup style="margin-left: -0.7em"><i>n</i></sup></span>', title: 'Произведение', filler: '(перемножаемое)'},
  {wrapper: '\\coprod\\limits_{i=1}^{n}+_i', button: '<span style="font-size: 65%"><sub><i>i=1</i></sub><sup style="margin-left: -0.7em"><i>n</i></sup></span>', title: 'Сопроизведение', filler: '(перемножаемое)'},  
+
  {wrapper: '\\coprod\\limits_{i=1}^{n}+_i', button: '?<span style="font-size: 65%"><sub><i>i=1</i></sub><sup style="margin-left: -0.7em"><i>n</i></sup></span>', title: 'Сопроизведение', filler: '(перемножаемое)'},  
  {wrapper: '\\bigcap_1^{n} +', button: '<span style="font-size: 65%"><sub><i>i=1</i></sub><sup style="margin-left: -0.7em"><i>n</i></sup></span>', title: 'Пересечение', filler: '(множества)'},
+
  {wrapper: '\\bigcap_1^{n} +', button: '?<span style="font-size: 65%"><sub><i>i=1</i></sub><sup style="margin-left: -0.7em"><i>n</i></sup></span>', title: 'Пересечение', filler: '(множества)'},
  {wrapper: '\\bigcup_1^{n} +', button: '<span style="font-size: 65%"><sub><i>i=1</i></sub><sup style="margin-left: -0.7em"><i>n</i></sup></span>', title: 'Объединение', filler: '(множества)'},
+
  {wrapper: '\\bigcup_1^{n} +', button: '?<span style="font-size: 65%"><sub><i>i=1</i></sub><sup style="margin-left: -0.7em"><i>n</i></sup></span>', title: 'Объединение', filler: '(множества)'},
  {wrapper: '\\int\\limits_{-N}^{N} +dx', button: '<span style="font-size: 65%"><sub>-N</sub><sup style="margin-left: -0.7em">N</sup></span>', title: 'Интеграл', filler: '(функция)'}, br,
+
  {wrapper: '\\int\\limits_{-N}^{N} +dx', button: '?<span style="font-size: 65%"><sub>-N</sub><sup style="margin-left: -0.7em">N</sup></span>', title: 'Интеграл', filler: '(функция)'}, br,
  {wrapper: '\\iint\\limits_{-N}^{N} +dxdy', button: '<span style="font-size: 65%"><sub>-N</sub><sup style="margin-left: -0.7em">N</sup></span>', title: 'Двойной интеграл', filler: '(функция)'},
+
  {wrapper: '\\iint\\limits_{-N}^{N} +dxdy', button: '?<span style="font-size: 65%"><sub>-N</sub><sup style="margin-left: -0.7em">N</sup></span>', title: 'Двойной интеграл', filler: '(функция)'},
  {wrapper: '\\iiint\\limits_{-N}^{N} +dxdydz', button: '<span style="font-size: 65%"><sub>-N</sub><sup style="margin-left: -0.7em">N</sup></span>', title: 'Тройной интеграл', filler: '(функция)'},
+
  {wrapper: '\\iiint\\limits_{-N}^{N} +dxdydz', button: '?<span style="font-size: 65%"><sub>-N</sub><sup style="margin-left: -0.7em">N</sup></span>', title: 'Тройной интеграл', filler: '(функция)'},
  {wrapper: '\\oint\\limits_{C} +dx', button: '<span style="font-size: 65%"><sub>C</sub></span>', title: 'Интеграл по контуру', filler: '(функция)'},
+
  {wrapper: '\\oint\\limits_{C} +dx', button: '?<span style="font-size: 65%"><sub>C</sub></span>', title: 'Интеграл по контуру', filler: '(функция)'},
  {wrapper: '\\surfintegral\\limits_{S} +dx', button: '<span style="font-size: 65%"><sub>S</sub></span>', title: 'Интеграл по поверхности', filler: '(функция)'},
+
  {wrapper: '\\surfintegral\\limits_{S} +dx', button: '?<span style="font-size: 65%"><sub>S</sub></span>', title: 'Интеграл по поверхности', filler: '(функция)'},
  {wrapper: '\\volintegral\\limits_{V} +dx', button: '<span style="font-size: 65%"><sub>V</sub></span>', title: 'Интеграл по объёму', filler: '(функция)'},
+
  {wrapper: '\\volintegral\\limits_{V} +dx', button: '?<span style="font-size: 65%"><sub>V</sub></span>', title: 'Интеграл по объёму', filler: '(функция)'},
  {wrapper: '\\clwintegral\\limits_{V} +dx', button: '<span style="font-size: 65%"><sub>V</sub></span>', title: 'Ещё какой-то интеграл', filler: '(функция)'}, br,
+
  {wrapper: '\\clwintegral\\limits_{V} +dx', button: '?<span style="font-size: 65%"><sub>V</sub></span>', title: 'Ещё какой-то интеграл', filler: '(функция)'}, br,
 
  {wrapper: '{n \\choose k}', button: '(<sub>k</sub><span style="font-size: 65%"><sup style="margin-left: -0.7em">n</sup></span>)', title: 'Биномиальный коэффициент'},
 
  {wrapper: '{n \\choose k}', button: '(<sub>k</sub><span style="font-size: 65%"><sup style="margin-left: -0.7em">n</sup></span>)', title: 'Биномиальный коэффициент'},
 
  {wrapper: '\\lim_{n \to \infty}+_n', button: 'lim', title: 'Предел', filler: '(последовательность)'},
 
  {wrapper: '\\lim_{n \to \infty}+_n', button: 'lim', title: 'Предел', filler: '(последовательность)'},
 
  {title: 'Объединения:', nl: true},
 
  {title: 'Объединения:', nl: true},
  {wrapper: '\\overline {+}', button: '<span style="text-decoration: overline">abc</span>' /*'a̅b̅c̅'*/, title: 'Черта над', filler: 'под чертой'},
+
  {wrapper: '\\overline {+}', button: '<span style="text-decoration: overline">abc</span>' /*'a?b?c?'*/, title: 'Черта над', filler: 'под чертой'},
 
  {wrapper: '\\underline {+}', button: '<u>abc</u>', title: 'Черта под', filler: 'подчёркнутое'},
 
  {wrapper: '\\underline {+}', button: '<u>abc</u>', title: 'Черта под', filler: 'подчёркнутое'},
  {wrapper: '\\vec {+}', button: 'a⃗', title: 'Вектор', filler: 'под вектором'},
+
  {wrapper: '\\vec {+}', button: 'a?', title: 'Вектор', filler: 'под вектором'},
  {wrapper: '\\overrightarrow {+}', button: 'A̅B̅C⃗', title: 'Стрелка вправо сверху', filler: 'под стрелкой'},
+
  {wrapper: '\\overrightarrow {+}', button: 'A?B?C?', title: 'Стрелка вправо сверху', filler: 'под стрелкой'},
  {wrapper: '\\overlefthtarrow {+}', button: 'A⃖B̅C̅', title: 'Стрелка влево сверху', filler: 'под стрелкой'},
+
  {wrapper: '\\overlefthtarrow {+}', button: 'A?B?C?', title: 'Стрелка влево сверху', filler: 'под стрелкой'},
  {wrapper: '\\widehat {+}', button: 'Â', title: 'Широкая шляпка', filler: 'под шляпкой'},
+
  {wrapper: '\\widehat {+}', button: 'A', title: 'Широкая шляпка', filler: 'под шляпкой'},
 
  {wrapper: '\\overbrace {+}^{надпись)', button: '{сверху', title: 'Фигурная скобка сверху', filler: 'под скобкой'},
 
  {wrapper: '\\overbrace {+}^{надпись)', button: '{сверху', title: 'Фигурная скобка сверху', filler: 'под скобкой'},
 
  {wrapper: '\\underbrace {+}_{подпись)', button: '{внизу', title: 'Фигурная скобка внизу', filler: 'над скобкой'},
 
  {wrapper: '\\underbrace {+}_{подпись)', button: '{внизу', title: 'Фигурная скобка внизу', filler: 'над скобкой'},
Строка 892: Строка 892:  
  {wrapper: '\\langle + \\rangle', button: '<>', title: 'Угловые скобки', filler: 'в скобках'},
 
  {wrapper: '\\langle + \\rangle', button: '<>', title: 'Угловые скобки', filler: 'в скобках'},
 
  {wrapper: '\\left| + \\right|', button: '||', title: 'Прямые скобки', filler: 'в скобках'}, br,
 
  {wrapper: '\\left| + \\right|', button: '||', title: 'Прямые скобки', filler: 'в скобках'}, br,
  {wrapper: '\\lceil + \\rceil', button: '⌈⌉', title: null, filler: 'в скобках'},
+
  {wrapper: '\\lceil + \\rceil', button: '??', title: null, filler: 'в скобках'},
  {wrapper: '\\lfloor + \\rfloor', button: '⌊⌋', title: null, filler: 'в скобках'},
+
  {wrapper: '\\lfloor + \\rfloor', button: '??', title: null, filler: 'в скобках'},
  {wrapper: '\\ulcorner + \\urcorner', button: '⌜⌝', title: null, filler: 'в скобках'},
+
  {wrapper: '\\ulcorner + \\urcorner', button: '??', title: null, filler: 'в скобках'},
  {wrapper: '\\llcorner + \\lrcorner', button: '⌞⌟', title: null, filler: 'в скобках'},
+
  {wrapper: '\\llcorner + \\lrcorner', button: '??', title: null, filler: 'в скобках'},
  {wrapper: '\\openbracketleft + \\openbracketright', button: '〚〛', title: null, filler: 'в скобках'}
+
  {wrapper: '\\openbracketleft + \\openbracketright', button: '??', title: null, filler: 'в скобках'}
 
], [
 
], [
  {button: '', title: 'Знаки', nl: true, leader: true},
+
  {button: '?', title: 'Знаки', nl: true, leader: true},
 
  {title: 'Стрелки:'},
 
  {title: 'Стрелки:'},
  {wrapper: '\\circlearrowleft', button: ''},
+
  {wrapper: '\\circlearrowleft', button: '?'},
  {wrapper: '\\circlearrowright', button: ''},
+
  {wrapper: '\\circlearrowright', button: '?'},
  {wrapper: '\\uparrow', button: ''},
+
  {wrapper: '\\uparrow', button: '^'},
  {wrapper: '\\rightarrow', button: ''},
+
  {wrapper: '\\rightarrow', button: '>'},
  {wrapper: '\\leftarrow', button: ''},
+
  {wrapper: '\\leftarrow', button: '<'},
  {wrapper: '\\downarrow', button: ''},
+
  {wrapper: '\\downarrow', button: 'v'},
  {wrapper: '\\leftrightarrow', button: ''},
+
  {wrapper: '\\leftrightarrow', button: '-'},
  {wrapper: '\\updownarrow', button: ''},
+
  {wrapper: '\\updownarrow', button: '¦'},
  {wrapper: '\\nwarrow', button: ''},
+
  {wrapper: '\\nwarrow', button: '?'},
  {wrapper: '\\nearrow', button: ''},
+
  {wrapper: '\\nearrow', button: '?'},
  {wrapper: '\\searrow', button: ''},
+
  {wrapper: '\\searrow', button: '?'},
  {wrapper: '\\swarrow', button: ''},
+
  {wrapper: '\\swarrow', button: '?'},
  {wrapper: '\\nleftarrow', button: ''},
+
  {wrapper: '\\nleftarrow', button: '?'},
  {wrapper: '\\nrightarrow', button: ''},
+
  {wrapper: '\\nrightarrow', button: '?'},
  {wrapper: '\\arrowwaveright', button: ''},
+
  {wrapper: '\\arrowwaveright', button: '?'},
  {wrapper: '\\arrowwaveright', button: ''},
+
  {wrapper: '\\arrowwaveright', button: '?'},
  {wrapper: '\\twoheadleftarrow', button: ''},
+
  {wrapper: '\\twoheadleftarrow', button: '?'},
  {wrapper: '\\twoheadrightarrow', button: ''},
+
  {wrapper: '\\twoheadrightarrow', button: '?'},
  {wrapper: '\\leftarrowtail', button: ''},
+
  {wrapper: '\\leftarrowtail', button: '?'},
  {wrapper: '\\rightarrowtail', button: ''},
+
  {wrapper: '\\rightarrowtail', button: '?'},
  {wrapper: '\\mapsto', button: ''},
+
  {wrapper: '\\mapsto', button: '?'},
  {wrapper: '\\hookleftarrow', button: ''},
+
  {wrapper: '\\hookleftarrow', button: '?'},
  {wrapper: '\\hookrightarrow', button: ''},
+
  {wrapper: '\\hookrightarrow', button: '?'},
  {wrapper: '\\looparrowleft', button: ''},
+
  {wrapper: '\\looparrowleft', button: '?'},
  {wrapper: '\\looparrowright', button: ''},
+
  {wrapper: '\\looparrowright', button: '?'},
  {wrapper: '\\leftrightsquigarrow', button: ''},
+
  {wrapper: '\\leftrightsquigarrow', button: '?'},
  {wrapper: '\\nleftrightarrow', button: ''},
+
  {wrapper: '\\nleftrightarrow', button: '?'},
  {wrapper: '\\nLeftarrow', button: ''},
+
  {wrapper: '\\nLeftarrow', button: '?'},
  {wrapper: '\\nLeftrightarrow', button: ''},
+
  {wrapper: '\\nLeftrightarrow', button: '?'},
  {wrapper: '\\nRightarrow', button: ''},
+
  {wrapper: '\\nRightarrow', button: '?'},
  {wrapper: '\\Leftarrow', button: ''},
+
  {wrapper: '\\Leftarrow', button: '?'},
  {wrapper: '\\Uparrow', button: ''},
+
  {wrapper: '\\Uparrow', button: '?'},
  {wrapper: '\\Rightarrow', button: ''},
+
  {wrapper: '\\Rightarrow', button: '?'},
  {wrapper: '\\Downarrow', button: ''},
+
  {wrapper: '\\Downarrow', button: '?'},
  {wrapper: '\\Leftrightarrow', button: ''},
+
  {wrapper: '\\Leftrightarrow', button: '?'},
  {wrapper: '\\Updownarrow', button: ''},
+
  {wrapper: '\\Updownarrow', button: '?'},
  {wrapper: '\\Lleftarrow', button: ''},
+
  {wrapper: '\\Lleftarrow', button: '?'},
  {wrapper: '\\Rrightarrow', button: ''},
+
  {wrapper: '\\Rrightarrow', button: '?'},
  {wrapper: '\\rightsquigarrow', button: ''}, br,
+
  {wrapper: '\\rightsquigarrow', button: '?'}, br,
  {wrapper: '\\DownArrowUpArrow', button: ''},
+
  {wrapper: '\\DownArrowUpArrow', button: '?'},
  {wrapper: '\\longleftarrow', button: ''},
+
  {wrapper: '\\longleftarrow', button: '?'},
  {wrapper: '\\longrightarrow', button: ''},
+
  {wrapper: '\\longrightarrow', button: '?'},
  {wrapper: '\\longleftrightarrow', button: ''},
+
  {wrapper: '\\longleftrightarrow', button: '?'},
  {wrapper: '\\Longleftarrow', button: ''},
+
  {wrapper: '\\Longleftarrow', button: '?'},
  {wrapper: '\\Longrightarrow', button: ''},
+
  {wrapper: '\\Longrightarrow', button: '?'},
  {wrapper: '\\Longleftrightarrow', button: ''},
+
  {wrapper: '\\Longleftrightarrow', button: '?'},
  {wrapper: '\\longmapsto', button: ''},
+
  {wrapper: '\\longmapsto', button: '?'},
  {wrapper: '\\UpArrowBar', button: ''},
+
  {wrapper: '\\UpArrowBar', button: '?'},
  {wrapper: '\\DownArrowBar', button: ''},
+
  {wrapper: '\\DownArrowBar', button: '?'},
  {wrapper: '\\LeftRightVector', button: ''},
+
  {wrapper: '\\LeftRightVector', button: '?'},
  {wrapper: '\\RightUpDownVector', button: ''},
+
  {wrapper: '\\RightUpDownVector', button: '?'},
  {wrapper: '\\DownLeftRightVector', button: ''},
+
  {wrapper: '\\DownLeftRightVector', button: '?'},
  {wrapper: '\\LeftUpDownVector', button: ''},
+
  {wrapper: '\\LeftUpDownVector', button: '?'},
  {wrapper: '\\LeftVectorBar', button: ''},
+
  {wrapper: '\\LeftVectorBar', button: '?'},
  {wrapper: '\\RightVectorBar', button: ''},
+
  {wrapper: '\\RightVectorBar', button: '?'},
  {wrapper: '\\RightUpVectorBar', button: ''},
+
  {wrapper: '\\RightUpVectorBar', button: '?'},
  {wrapper: '\\RightDownVectorBar', button: ''},
+
  {wrapper: '\\RightDownVectorBar', button: '?'},
  {wrapper: '\\DownLeftVectorBar', button: ''},
+
  {wrapper: '\\DownLeftVectorBar', button: '?'},
  {wrapper: '\\DownRightVectorBar', button: ''},
+
  {wrapper: '\\DownRightVectorBar', button: '?'},
  {wrapper: '\\LeftUpVectorBar', button: ''},
+
  {wrapper: '\\LeftUpVectorBar', button: '?'},
  {wrapper: '\\LeftDownVectorBar', button: ''},
+
  {wrapper: '\\LeftDownVectorBar', button: '?'},
  {wrapper: '\\LeftTeeVector', button: ''},
+
  {wrapper: '\\LeftTeeVector', button: '?'},
  {wrapper: '\\RightTeeVector', button: ''},
+
  {wrapper: '\\RightTeeVector', button: '?'},
  {wrapper: '\\RightUpTeeVector', button: ''},
+
  {wrapper: '\\RightUpTeeVector', button: '?'},
  {wrapper: '\\RightDownTeeVector', button: ''},
+
  {wrapper: '\\RightDownTeeVector', button: '?'},
  {wrapper: '\\DownLeftTeeVector', button: ''},
+
  {wrapper: '\\DownLeftTeeVector', button: '?'},
  {wrapper: '\\DownRightTeeVector', button: ''},
+
  {wrapper: '\\DownRightTeeVector', button: '?'},
  {wrapper: '\\LeftUpTeeVector', button: ''},
+
  {wrapper: '\\LeftUpTeeVector', button: '?'},
  {wrapper: '\\LeftDownTeeVector', button: ''},
+
  {wrapper: '\\LeftDownTeeVector', button: '?'},
  {wrapper: '\\Lsh', button: ''},
+
  {wrapper: '\\Lsh', button: '?'},
  {wrapper: '\\Rsh', button: ''},
+
  {wrapper: '\\Rsh', button: '?'},
  {wrapper: '\\curvearrowleft', button: ''},
+
  {wrapper: '\\curvearrowleft', button: '?'},
  {wrapper: '\\curvearrowright', button: ''},
+
  {wrapper: '\\curvearrowright', button: '?'},
  {wrapper: '\\leftharpoonup', button: ''},
+
  {wrapper: '\\leftharpoonup', button: '?'},
  {wrapper: '\\leftharpoondown', button: ''},
+
  {wrapper: '\\leftharpoondown', button: '?'},
  {wrapper: '\\upharpoonright', button: ''},
+
  {wrapper: '\\upharpoonright', button: '?'},
  {wrapper: '\\upharpoonleft', button: ''},
+
  {wrapper: '\\upharpoonleft', button: '?'},
  {wrapper: '\\rightharpoonup', button: ''},
+
  {wrapper: '\\rightharpoonup', button: '?'},
  {wrapper: '\\rightharpoondown', button: ''},
+
  {wrapper: '\\rightharpoondown', button: '?'},
  {wrapper: '\\downharpoonright', button: ''},
+
  {wrapper: '\\downharpoonright', button: '?'},
  {wrapper: '\\downharpoonleft', button: ''},
+
  {wrapper: '\\downharpoonleft', button: '?'},
  {wrapper: '\\rightleftarrows', button: ''},
+
  {wrapper: '\\rightleftarrows', button: '?'},
  {wrapper: '\\dblarrowupdown', button: ''},
+
  {wrapper: '\\dblarrowupdown', button: '?'},
  {wrapper: '\\leftrightarrows', button: ''},
+
  {wrapper: '\\leftrightarrows', button: '?'},
  {wrapper: '\\leftleftarrows', button: ''},
+
  {wrapper: '\\leftleftarrows', button: '?'},
  {wrapper: '\\upuparrows', button: ''},
+
  {wrapper: '\\upuparrows', button: '?'},
  {wrapper: '\\rightrightarrows', button: ''},
+
  {wrapper: '\\rightrightarrows', button: '?'},
  {wrapper: '\\downdownarrows', button: ''},
+
  {wrapper: '\\downdownarrows', button: '?'},
  {wrapper: '\\leftrightharpoons', button: ''},
+
  {wrapper: '\\leftrightharpoons', button: '?'},
  {wrapper: '\\rightleftharpoons', button: ''}, br,
+
  {wrapper: '\\rightleftharpoons', button: '?'}, br,
  {wrapper: '\\bigtriangleup', button: ''},
+
  {wrapper: '\\bigtriangleup', button: '?'},
  {wrapper: '\\blacktriangle', button: ''},
+
  {wrapper: '\\blacktriangle', button: '?'},
  {wrapper: '\\vartriangle', button: ''},
+
  {wrapper: '\\vartriangle', button: '?'},
  {wrapper: '\\blacktriangleright', button: ''},
+
  {wrapper: '\\blacktriangleright', button: '?'},
  {wrapper: '\\triangleright', button: ''},
+
  {wrapper: '\\triangleright', button: '?'},
  {wrapper: '\\bigtriangledown', button: ''},
+
  {wrapper: '\\bigtriangledown', button: '?'},
  {wrapper: '\\blacktriangledown', button: ''},
+
  {wrapper: '\\blacktriangledown', button: '?'},
  {wrapper: '\\triangledown', button: ''},
+
  {wrapper: '\\triangledown', button: '?'},
  {wrapper: '\\blacktriangleleft', button: ''},
+
  {wrapper: '\\blacktriangleleft', button: '?'},
  {wrapper: '\\triangleleft', button: ''}, br,
+
  {wrapper: '\\triangleleft', button: '?'}, br,
 
  {title: 'Прочие:'},
 
  {title: 'Прочие:'},
  {wrapper: '\\forall', button: ''},
+
  {wrapper: '\\forall', button: '?'},
  {wrapper: '\\exists', button: ''},
+
  {wrapper: '\\exists', button: '?'},
  {wrapper: '\\nexists', button: ''},
+
  {wrapper: '\\nexists', button: '?'},
  {wrapper: '\\therefore', button: ''},
+
  {wrapper: '\\therefore', button: '?'},
  {wrapper: '\\because', button: ''},
+
  {wrapper: '\\because', button: '?'},
  {wrapper: '\\varnothing', button: ''},
+
  {wrapper: '\\varnothing', button: '?'},
  {wrapper: '\\dddot', button: ''},
+
  {wrapper: '\\dddot', button: '?'},
  {wrapper: '\\ddddot', button: ''},
+
  {wrapper: '\\ddddot', button: '?'},
  {wrapper: '\\complement', button: ''},
+
  {wrapper: '\\complement', button: '?'},
  {wrapper: '\\backprime', button: ''},
+
  {wrapper: '\\backprime', button: '?'},
  {wrapper: '\\partial', button: ''},
+
  {wrapper: '\\partial', button: '?'},
  {wrapper: '\\nabla', button: ''},
+
  {wrapper: '\\nabla', button: '?'},
  {wrapper: '\\infty', button: ''},
+
  {wrapper: '\\infty', button: '?'},
  {wrapper: '\\rightangle', button: ''},
+
  {wrapper: '\\rightangle', button: 'L'},
  {wrapper: '\\angle', button: ''},
+
  {wrapper: '\\angle', button: '?'},
  {wrapper: '\\measuredangle', button: ''},
+
  {wrapper: '\\measuredangle', button: '?'},
  {wrapper: '\\sphericalangle', button: ''},
+
  {wrapper: '\\sphericalangle', button: '?'},
  {wrapper: '\\rightanglearc', button: ''},
+
  {wrapper: '\\rightanglearc', button: '?'},
  {wrapper: '\\Angle', button: ''},
+
  {wrapper: '\\Angle', button: '?'},
  {wrapper: '\\top', button: ''},
+
  {wrapper: '\\top', button: '?'},
 
  {wrapper: '\\ast', button: '*'},
 
  {wrapper: '\\ast', button: '*'},
  {wrapper: '{^1}', button: '¹'},
+
  {wrapper: '{^1}', button: '?'},
  {wrapper: '{^2}', button: '²'},
+
  {wrapper: '{^2}', button: '?'},
  {wrapper: '{^3}', button: '³'},
+
  {wrapper: '{^3}', button: '?'},
 
  {wrapper: '\\-', button: ''},
 
  {wrapper: '\\-', button: ''},
 
  {wrapper: '\\_', button: '_'},
 
  {wrapper: '\\_', button: '_'},
 
  {wrapper: '\\vert', button: '|'},
 
  {wrapper: '\\vert', button: '|'},
  {wrapper: '\\Vert', button: ''},
+
  {wrapper: '\\Vert', button: '?'},
  {wrapper: '\\mkern1mu', button: ''},
+
  {wrapper: '\\mkern1mu', button: '?'},
  {wrapper: '\\surd', button: ''},
+
  {wrapper: '\\surd', button: 'v'},
  {wrapper: '\\bullet', button: ''},
+
  {wrapper: '\\bullet', button: ''},
  {wrapper: '\\Colon', button: ''},
+
  {wrapper: '\\Colon', button: '?'},
  {wrapper: '\\vdots', button: ''},
+
  {wrapper: '\\vdots', button: '?'},
  {wrapper: '\\cdots', button: ''},
+
  {wrapper: '\\cdots', button: '?'},
  {wrapper: '\\upslopeellipsis', button: ''},
+
  {wrapper: '\\upslopeellipsis', button: '?'},
  {wrapper: '\\downslopeellipsis', button: ''},
+
  {wrapper: '\\downslopeellipsis', button: '?'},
  {wrapper: '\\hermitconjmatrix', button: ''},
+
  {wrapper: '\\hermitconjmatrix', button: '?'},
  {wrapper: '\\pitchfork', button: ''},
+
  {wrapper: '\\pitchfork', button: '?'},
  {wrapper: '\\recorder', button: ''},
+
  {wrapper: '\\recorder', button: '?'},
  {wrapper: '\\lmoustache', button: ''},
+
  {wrapper: '\\lmoustache', button: '?'},
  {wrapper: '\\rmoustache', button: ''},
+
  {wrapper: '\\rmoustache', button: '?'},
  {wrapper: '\\circledS', button: ''},
+
  {wrapper: '\\circledS', button: '?'},
  {wrapper: '\\diagup', button: ''},
+
  {wrapper: '\\diagup', button: '?'},
  {wrapper: '\\fbox{~~}', button: ''},
+
  {wrapper: '\\fbox{~~}', button: '?'},
  {wrapper: '\\RuleDelayed', button: ''},
+
  {wrapper: '\\RuleDelayed', button: '?'},
  {wrapper: '\\stackrel{*}{=}', button: ''},
+
  {wrapper: '\\stackrel{*}{=}', button: '?'},
  {wrapper: '\\original', button: ''},
+
  {wrapper: '\\original', button: '?'},
  {wrapper: '\\image', button: ''},
+
  {wrapper: '\\image', button: '?'},
  {wrapper: '\\multimap', button: ''},
+
  {wrapper: '\\multimap', button: '?'},
  {wrapper: '\\bowtie', button: ''},
+
  {wrapper: '\\bowtie', button: '?'},
  {wrapper: '\\frown', button: ''},
+
  {wrapper: '\\frown', button: '?'},
  {wrapper: '\\smile', button: ''},
+
  {wrapper: '\\smile', button: '?'},
  {wrapper: '\\square', button: ''},
+
  {wrapper: '\\square', button: '?'},
  {wrapper: '\\blacksquare', button: ''},
+
  {wrapper: '\\blacksquare', button: '?'},
  {wrapper: '\\diamond', button: ''},
+
  {wrapper: '\\diamond', button: '?'},
  {wrapper: '\\lozenge', button: ''},
+
  {wrapper: '\\lozenge', button: '?'},
  {wrapper: '\\blacklozenge', button: ''},
+
  {wrapper: '\\blacklozenge', button: '?'},
  {wrapper: '\\flat', button: ''},
+
  {wrapper: '\\flat', button: '?'},
  {wrapper: '\\natural', button: ''},
+
  {wrapper: '\\natural', button: '?'},
  {wrapper: '\\sharp', button: ''},
+
  {wrapper: '\\sharp', button: '?'},
 
  {wrapper: '\\mbox{+}', button: 'Текст', title: null, filler: '(текст)'}  
 
  {wrapper: '\\mbox{+}', button: 'Текст', title: null, filler: '(текст)'}  
 
], [
 
], [
Строка 1068: Строка 1068:  
], separator
 
], separator
 
, [ // Символы:
 
, [ // Символы:
     {button: '<img src="/images/3/37/Etool_sum.png" width="16" height="16" alt="&Sigma;" />', title: 'Знаки', nl: true, leader: true}
+
     {button: '<img src="http://traditio-ru.org/images/3/37/Etool_sum.png" width="16" height="16" alt="&Sigma;" />', title: 'Знаки', nl: true, leader: true}
   , '<<Математические:>> − × ÷ ⋅ ° +² +³ ∗ ∘ ± ∓ ≤ ≥ ≠ ≡ ≅ ≜ ≝ ≐ ≃ ≈ ⊕ ⊗ ∞ ≪ ≫ ∝ √ ∤ ≀ ◅ ▻ ⋉ ⋊ ⋈ ∴ ∵ ∙ ∷ ⋮ ⋯ ⋰ ⋱ br '
+
   , '<<Математические:>> ? ? ? ? ° +? +? ? ? ± ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? v ? ? ? ? ? ? ? ? ? • ? ? ? ? ? br '
   + '¬ ∧ ∨ ⊻ ∀ ∃ ∄ ∅ ∈ ∉ ∋ ⊆ ⊈ ⊊ ⊂ ⊄ ⊇ ⊉ ⊋ ⊃ ⊅ ∪ ∩ ∑ ∏ ∐ ′ ∫ ∬ ∭ ∮ ∇ ∂ ∆ ∅ ℂ ℍ ℕ ℙ ℚ ℝ ℤ ℵ br '
+
   + '¬ ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? br '
   + '⌊ ⌋ ⌈ ⌉ ⊤ ⊥ ⊢ ⊣ ⊧ □ ∠ ⟨ ⟩ &nbsp; &minus; br '
+
   + '? ? ? ? ? ? ? ? ? ? ? ? ? &nbsp; &minus; br '
   + ' ⃜ ∁ ‵ ∂ ∞ ∟ ∠ ∡ ∢ ⊾ ⦜ ⊤ * ¹ ² ³ _ | ‖   √ ⊹ ⋔ ⌕ ⎰ ⎱ Ⓢ ╱ ▭ ⧴ ⩮ ⊶ ⊷ ⊸ ⋈ ⌢ ⌣ □ ▪ ♢ ◊ ⧫ br '
+
   + ' ? ? ? ? ? ? L ? ? ? ? ? ? * ? ? ? _ | ? ? v ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? br '
   + '<<Дроби:>> ½ ⅓ ⅔ ¼ ¾ ⅛ ⅜ ⅝ ⅞ <<Шахматы:>> ♔ ♕ ♖ ♗ ♘ ♙ ♚ ♛ ♜ ♝ ♞ ♟ br '
+
   + '<<Дроби:>> ? ? ? ? ? ? ? ? ? <<Шахматы:>> ? ? ? ? ? ? ? ? ? ? ? ? br '
   + '<<Масти:>> ♠ ♣ ♥ ♦ ♡ ♢ ♤ ♧ <<Триграммы:>> ☰ ☱ ☲ ☳ ☴ ☵ ☶ ☷ br '
+
   + '<<Масти:>> ¦ ¦ ¦ ¦ ? ? ? ? <<Триграммы:>> ? ? ? ? ? ? ? ? br '
   + '<<Астрономия:>> ☼ ☽ ☾ ☿ ♀ ♁ ♂ ♃ ♄ ♅ ♆ ♇' + inline_separator + '♈ ♉ ♊ ♋ ♌ ♍ ♎ ♏ ♐ ♑ ♒ ♓' + inline_separator + '☉ ☊ ☋ ☌ ☍ br '
+
   + '<<Астрономия:>> 0 ? ? ? + ? > ? ? ? ? ?' + inline_separator + '? ? ? ? ? ? ? ? ? ? ? ?' + inline_separator + '? ? ? ? ? br '
   + '<<Символы:>> ® © ™ ♀ ♂ ℅ ℓ ℗ µ Ω ℮ ☠ ☡ ☢ ☣ ☤ ☥ ☦ ☧ ☨ ☩ ☪ ☫ ☬ ✡ ☭ ☮ ☯ br '
+
   + '<<Символы:>> ® © ™ + > ? ? ? µ ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? br '
   + '<<Ноты:>> ♩ ♪ ♫ ♬ ♬ ♭ ♮ ♯ br '
+
   + '<<Ноты:>> ? d d ? ? ? ? ? br '
   + '<<Валюты:>> ¤ ₳ ฿ ₵ ¢ ₡ ₢ $ ₫ ₯ ₠ ₣ ƒ ₴ ₭ ₤ ℳ ₥ ₦ ₧ ₰ £ ៛ ₨ ₪ ৳ ₮ ₩ ¥ br '
+
   + '<<Валюты:>> ¤ ? ? ? ? ? ? $ ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? br '
   + '<<Стрелки:>> ↺ ↻ ↑ → ← ↓ ↔ ↕ ↖ ↗ ↘ ↙ ↚ ↛ ↜ ↝ ↞↠ ↢ ↣ ↦ ↩ ↪ ↫ ↬ ↭ ↮ ⇍ ⇎ ⇏ ⇐ ⇑ ⇒ ⇓ ⇔ ⇕ ⇚ ⇛ ⇝ ☚ ☛ ☜ ☝ ☞ ☟ ➔ ➘ ➙ ➚ ➛ ➜ ➝ ➟ ➠ ➡ ➢ ➣ ➤ ➥ ➦ ➧ ➨ ➨ ➪ ➫ ➬ ➭ ➮ ➯ ➱ ➲ ➳ ➴ ➵ ➶ ➷ ➸ ➹ ➺ ➻ ➼ ➽ ➾ br '
+
   + '<<Стрелки:>> ? ? ^ > < v - ¦ ? ? ? ? ? ? ? ? ?? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? br '
   + '⇵ ⟵ ⟶ ⟷ ⟸ ⟹ ⟺ ⟼ ⤒ ⤓ ⥎ ⥏ ⥐ ⥑ ⥒ ⥓ ⥔ ⥕ ⥖ ⥗ ⥘ ⥙ ⥚ ⥛ ⥜ ⥝ ⥞ ⥟ ⥠ ⥡ br '
+
   + '? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? br '
   + '↰ ↱ ↶ ↷ ↼ ↽ ↾ ↿ ⇀ ⇁ ⇂ ⇃ ⇄ ⇅ ⇆ ⇇ ⇈ ⇉ ⇊ ⇋ ⇌ △ ▴ ▵ ▸ ▹ ▽ ▾ ▿ ◂ ◃ br '
+
   + '? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? br '
   + '⇄ ⇅ ⇆ ⇇ ⇈ ⇉ ⇊ ⇋ ⇌ △ ▴ ▵ ▸ ▹ ▽ ▾ ▿ ◂ ◃'
+
   + '? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?'
 
], // Подписи и обсуждения:
 
], // Подписи и обсуждения:
 
wgNamespaceNumber % 2 == 1 || wgNamespaceNumber == 4 ? [
 
wgNamespaceNumber % 2 == 1 || wgNamespaceNumber == 4 ? [
 
     {title: 'Подписи', nl: true}
 
     {title: 'Подписи', nl: true}
   , {wrapper: '<br />~~~~', button: '<img src="/images/c/c1/Etool_text_signature.png" width="16" height="16" alt="~~" />', title: 'С новой строки'}, br
+
   , {wrapper: '<br />~~~~', button: '<img src="http://traditio-ru.org/images/c/c1/Etool_text_signature.png" width="16" height="16" alt="~~" />', title: 'С новой строки'}, br
 
   , '<<В_той_же_строке:>> --~~~~  ~~~~  —_~~~~  ~~~', br
 
   , '<<В_той_же_строке:>> --~~~~  ~~~~  —_~~~~  ~~~', br
 
   , {wrapper: '{{unsigned|+}}'}
 
   , {wrapper: '{{unsigned|+}}'}
 
   , {title: 'Голосования и обсуждения', nl: true}
 
   , {title: 'Голосования и обсуждения', nl: true}
   , {wrapper: '{{За}}', button: '<img src="/images/thumb/9/94/Symbol_support_vote.svg/15px-Symbol_support_vote.svg.png" alt="+" height="15" width="15" />', title: 'За'}
+
   , {wrapper: '{{За}}', button: '<img src="http://traditio-ru.org/images/thumb/9/94/Symbol_support_vote.svg/15px-Symbol_support_vote.svg.png" alt="+" height="15" width="15" />', title: 'За'}
   , {wrapper: '{{Против}}', button: '<img src="/images/thumb/7/7f/Symbol_oppose_vote.svg/15px-Symbol_oppose_vote.svg.png" alt="-" height="15" width="15" />', title: 'Против'}
+
   , {wrapper: '{{Против}}', button: '<img src="http://traditio-ru.org/images/thumb/7/7f/Symbol_oppose_vote.svg/15px-Symbol_oppose_vote.svg.png" alt="-" height="15" width="15" />', title: 'Против'}
   , {wrapper: '{{Воздерживаюсь}}', button: '<img src="/images/thumb/5/5f/Symbol_neutral_vote.png/15px-Symbol_neutral_vote.png" alt="~" height="15" width="15" />', title: 'Воздерживаюсь'}, br
+
   , {wrapper: '{{Воздерживаюсь}}', button: '<img src="http://traditio-ru.org/images/thumb/5/5f/Symbol_neutral_vote.png/15px-Symbol_neutral_vote.png" alt="~" height="15" width="15" />', title: 'Воздерживаюсь'}, br
   , {wrapper: '{{Оставить}}', button: '<img src="/images/thumb/5/5a/BallotCheckMark.png/15px-BallotCheckMark.png" alt="Оставить" height="15" width="15" />', title: 'Оставить'}
+
   , {wrapper: '{{Оставить}}', button: '<img src="http://traditio-ru.org/images/thumb/5/5a/BallotCheckMark.png/15px-BallotCheckMark.png" alt="Оставить" height="15" width="15" />', title: 'Оставить'}
   , {wrapper: '{{Удалить}}', button: '<img src="/images/thumb/8/83/BallotX.png/15px-BallotX.png" alt="Удалить" height="15" width="15" />', title: 'Удалить'}, br
+
   , {wrapper: '{{Удалить}}', button: '<img src="http://traditio-ru.org/images/thumb/8/83/BallotX.png/15px-BallotX.png" alt="Удалить" height="15" width="15" />', title: 'Удалить'}, br
 
   , {wrapper: '{{Перенесено в|+}}', filler: 'Страница, куда перенесён текст'}
 
   , {wrapper: '{{Перенесено в|+}}', filler: 'Страница, куда перенесён текст'}
 
   , {wrapper: '{{Перенесено из|+}}', filler: 'Страница, откуда перенесён текст'}
 
   , {wrapper: '{{Перенесено из|+}}', filler: 'Страница, откуда перенесён текст'}
 
   , {title: 'Новые страницы', nl: true}
 
   , {title: 'Новые страницы', nl: true}
   , {title: 'Страница побывала в шаблоне «Новые статьи»', button: '<img src="/images/thumb/b/b9/Internet-news-reader.svg/16px-Internet-news-reader.svg.png" alt="!" height="16" width="16" />', wrapper: '{{Было_в_новых|URL=+}}'}
+
   , {title: 'Страница побывала в шаблоне «Новые статьи»', button: '<img src="http://traditio-ru.org/images/thumb/b/b9/Internet-news-reader.svg/16px-Internet-news-reader.svg.png" alt="!" height="16" width="16" />', wrapper: '{{Было_в_новых|URL=+}}'}
 
] : null
 
] : null
 
];
 
];
Строка 1696: Строка 1696:  
         // HTML -> викитекст:
 
         // HTML -> викитекст:
 
         [/<<(\S.+\S)>>/g, '"$1"'] // -- угловые кавычки в обычные. Или лучше в «»?
 
         [/<<(\S.+\S)>>/g, '"$1"'] // -- угловые кавычки в обычные. Или лучше в «»?
       , [/(sup>|sub>|\s)-(\d)/g, '$1−$2'] // -- minus в индексах.
+
       , [/(sup>|sub>|\s)-(\d)/g, '$1?$2'] // -- minus в индексах.
       , [/(<sup>2<\/sup>|&sup2;)/gi, '²'] // -- символы квадрата
+
       , [/(<sup>2<\/sup>|&sup2;)/gi, '?'] // -- символы квадрата
       , [/(<sup>3<\/sup>|&sup3;)/gi, '³'] //    и куба.
+
       , [/(<sup>3<\/sup>|&sup3;)/gi, '?'] //    и куба.
 
       , [/<(b|strong)>(.*)<\/(b|strong)>/gi,"'''$2'''"] // -- вики-полужирный.
 
       , [/<(b|strong)>(.*)<\/(b|strong)>/gi,"'''$2'''"] // -- вики-полужирный.
 
       , [/<(i|em)>(.*)<\/(i|em)>/gi,"''$2''"] // -- вики-курсив.
 
       , [/<(i|em)>(.*)<\/(i|em)>/gi,"''$2''"] // -- вики-курсив.
Строка 1743: Строка 1743:     
         // Тире и дефисы:
 
         // Тире и дефисы:
       , [/–/g, '-']                    // -- &ndash; -
+
       , [/–/g, '-']                    // -- &ndash; > -
       , [/&(#151|[nm]dash);/g, '—']    // -- мнемоника тире
+
       , [/&(#151|[nm]dash);/g, '—']    // -- мнемоника тире >
       , [/(&nbsp;|\s)-{1,3} /g, '$1— '] // -- отбитые -
+
       , [/(&nbsp;|\s)-{1,3} /g, '$1— '] // -- отбитые - >
       , [/(\d)-{1,2}(\d)/g, '$1‒$2']    // -- -/-- между цифрами → ‒ (&#2012;)
+
       , [/(\d)-{1,2}(\d)/g, '$1?$2']    // -- -/-- между цифрами > ? (&#2012;)
       , [/([IVXLCDM]+)-{1,2}([IVXLCDM]+)/g, '$1‒$2']    // -- -/-- между римскими цифрами → ‒ (&#2012;)
+
       , [/([IVXLCDM]+)-{1,2}([IVXLCDM]+)/g, '$1?$2']    // -- -/-- между римскими цифрами > ? (&#2012;)
       , [/(\s)-(\d)/g, '$1−$2']        // -- отбитый - перед цифрой → −
+
       , [/(\s)-(\d)/g, '$1?$2']        // -- отбитый - перед цифрой > ?
    
         // Мнемоники HTML -> символы:
 
         // Мнемоники HTML -> символы:
Строка 1756: Строка 1756:  
       , [/&sect;/gi,'§']
 
       , [/&sect;/gi,'§']
 
       , [/&euro;/gi,'€']
 
       , [/&euro;/gi,'€']
       , [/&yen;/gi,'¥']
+
       , [/&yen;/gi,'?']
       , [/&pound;/gi,'£']
+
       , [/&pound;/gi,'?']
 
       , [/&deg;/g,'°']
 
       , [/&deg;/g,'°']
 
       , [/\(tm\)|\(тм\)|&trade;/gi,'™']
 
       , [/\(tm\)|\(тм\)|&trade;/gi,'™']
 
       , [/\.\.\.|&hellip;/g,'…']
 
       , [/\.\.\.|&hellip;/g,'…']
 
       , [/\+-|&plusmn;/g,'±']
 
       , [/\+-|&plusmn;/g,'±']
       , [/~=/g,'']
+
       , [/~=/g,'?']
       , [/\^2(\D)/g,'²$1']
+
       , [/\^2(\D)/g,'?$1']
       , [/\^3(\D)/g,'³$1']
+
       , [/\^3(\D)/g,'?$1']
 
       , [/&((la|ra|bd|ld)quo|quot);/g,'"']
 
       , [/&((la|ra|bd|ld)quo|quot);/g,'"']
 
       , [/([\wа-яА-ЯёЁ])'([\wа-яА-ЯёЁ])/g,'$1’$2'] //'
 
       , [/([\wа-яА-ЯёЁ])'([\wа-яА-ЯёЁ])/g,'$1’$2'] //'
Строка 1803: Строка 1803:     
         // Температура:
 
         // Температура:
       , [/([\s\d=≈≠≤≥<>("'|])([+±−-]?\d+?(?:[.,]\d+?)?)(([ °^*]| [°^*])[CС])(?=[\s"').,;!?|])/gm, '$1$2' + u + '°C']
+
       , [/([\s\d=????<>("'|])([+±?-]?\d+?(?:[.,]\d+?)?)(([ °^*]| [°^*])[CС])(?=[\s"').,;!?|])/gm, '$1$2' + u + '°C']
       , [/([\s\d=≈≠≤≥<>("'|])([+±−-]?\d+?(?:[.,]\d+?)?)(([ °^*]| [°^*])F)(?=[\s"').,;|!?])/gm, '$1$2' + u + '°F']
+
       , [/([\s\d=????<>("'|])([+±?-]?\d+?(?:[.,]\d+?)?)(([ °^*]| [°^*])F)(?=[\s"').,;|!?])/gm, '$1$2' + u + '°F']
   −
         // Десятичная точка запятая:
+
         // Десятичная точка > запятая:
 
       , [/(\s\d+)\.(\d+[\u00A0 ]*[%‰°])/gi, '$1,$2']
 
       , [/(\s\d+)\.(\d+[\u00A0 ]*[%‰°])/gi, '$1,$2']
   Строка 1818: Строка 1818:  
     s = runReplacements (s, window.wfPlugins);
 
     s = runReplacements (s, window.wfPlugins);
   −
     // Восстановление кавычек: "" «»:
+
     // Восстановление кавычек: "" > «»:
 
     for (var i=1; i<=2; i++) {
 
     for (var i=1; i<=2; i++) {
 
         s = s.replace (/([\s\u00A0·\x02!|#'"\/(;+-])"([^"]*)([^\s"(|])"([^a-zа-яё])/ig, '$1«$2$3»$4'); //"
 
         s = s.replace (/([\s\u00A0·\x02!|#'"\/(;+-])"([^"]*)([^\s"(|])"([^a-zа-яё])/ig, '$1«$2$3»$4'); //"