<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://itaka.n43.pw/wikitaka/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Admin</id>
	<title>Викитака - Вклад [ru]</title>
	<link rel="self" type="application/atom+xml" href="https://itaka.n43.pw/wikitaka/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Admin"/>
	<link rel="alternate" type="text/html" href="https://itaka.n43.pw/wiki/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%92%D0%BA%D0%BB%D0%B0%D0%B4/Admin"/>
	<updated>2026-04-25T19:06:57Z</updated>
	<subtitle>Вклад</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://itaka.n43.pw/wikitaka/index.php?title=MediaWiki:Editpage.js&amp;diff=11404</id>
		<title>MediaWiki:Editpage.js</title>
		<link rel="alternate" type="text/html" href="https://itaka.n43.pw/wikitaka/index.php?title=MediaWiki:Editpage.js&amp;diff=11404"/>
		<updated>2026-04-24T13:49:54Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;mw.loader.using([&#039;mediawiki.util&#039;], function () {&lt;br /&gt;
&lt;br /&gt;
// --- Compatibility shim (same as Common.js) ---&lt;br /&gt;
var wgNamespaceNumber = mw.config.get(&#039;wgNamespaceNumber&#039;),&lt;br /&gt;
    wgTitle           = mw.config.get(&#039;wgTitle&#039;),&lt;br /&gt;
    wgArticlePath     = mw.config.get(&#039;wgArticlePath&#039;),&lt;br /&gt;
    wgUserGroups      = mw.config.get(&#039;wgUserGroups&#039;),&lt;br /&gt;
    wgScript          = mw.config.get(&#039;wgScript&#039;);&lt;br /&gt;
&lt;br /&gt;
function addOnloadHook(fn) { $(fn); }&lt;br /&gt;
function importScript(page) {&lt;br /&gt;
    mw.loader.load(wgScript + &#039;?title=&#039; + encodeURIComponent(page.replace(/ /g, &#039;_&#039;)) + &#039;&amp;amp;action=raw&amp;amp;ctype=text/javascript&#039;);&lt;br /&gt;
}&lt;br /&gt;
// --- end shim ---&lt;br /&gt;
&lt;br /&gt;
importScript(&#039;MediaWiki:Wikificator.js&#039;)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
//Toolbar buttons — old &amp;quot;classic&amp;quot; toolbar API (mwEditButtons/mwCustomEditButtons) was&lt;br /&gt;
//removed in MediaWiki 1.18. Guarded so nothing throws when the API isn&#039;t present.&lt;br /&gt;
&lt;br /&gt;
function StandardButtons(){&lt;br /&gt;
    if (typeof mwEditButtons === &#039;undefined&#039; || mwEditButtons.length &amp;lt; 6) return&lt;br /&gt;
    mwEditButtons[5].tagClose = &#039;|thumb]]&#039;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
function CustomButtons(){&lt;br /&gt;
    if (typeof mwCustomEditButtons === &#039;undefined&#039;) return&lt;br /&gt;
    var u = &#039;https://upload.wikimedia.org/&#039;&lt;br /&gt;
    addCustomButton(u+&#039;wikipedia/ru/1/1d/Button_redirect_rus.png&#039;, &#039;Перенаправление&#039;,&#039;#REDIRECT [[&#039;,&#039;]]&#039;,&#039;название страницы&#039;)&lt;br /&gt;
    addCustomButton(u+&#039;wikisource/ru/a/a6/Button-cat.png&#039;,&#039;Категория&#039;,&#039;[\[Категория:&#039;,&#039;]]\n&#039;,&#039;&#039;)&lt;br /&gt;
    addCustomButton(u+&#039;wikipedia/en/3/34/Button_hide_comment.png&#039;, &#039;Комментарий&#039;, &#039;&amp;lt;!-- &#039;, &#039; --&amp;gt;&#039;, &#039;Комментарий&#039;)&lt;br /&gt;
    addCustomButton(u+&#039;wikipedia/en/f/fd/Button_blockquote.png&#039;, &#039;Развёрнутая цитата&#039;, &#039;&amp;lt;blockquote&amp;gt;\n&#039;, &#039;\n&amp;lt;/blockquote&amp;gt;&#039;, &#039;Развёрнутая цитата одним абзацем&#039;)&lt;br /&gt;
    addCustomButton(u+&#039;wikipedia/en/6/60/Button_insert_table.png&#039;,&lt;br /&gt;
        &#039;Вставить таблицу&#039;, &#039;{| class=&amp;quot;wikitable&amp;quot;\n|&#039;, &#039;\n|}&#039;, &#039;-\n! заголовок 1\n! заголовок 2\n! заголовок 3\n|-\n| строка 1, ячейка 1\n| строка 1, ячейка 2\n| строка 1, ячейка 3\n|-\n| строка 2, ячейка 1\n| строка 2, ячейка 2\n| строка 2, ячейка 3&#039;)&lt;br /&gt;
    addCustomButton(u+&#039;wikipedia/commons/7/79/Button_reflink.png&#039;,&#039;Сноска&#039;,&#039;&amp;lt;ref&amp;gt;&#039;,&#039;&amp;lt;/ref&amp;gt;&#039;,&#039;&#039;)&lt;br /&gt;
    addFuncButton(u+&#039;wikisource/ru/d/d1/Button-wikifikator.png&#039;, &#039;Викификатор&#039;, function(){ if (typeof Wikify === &#039;function&#039;) Wikify() })&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function addCustomButton(img, tip, open, close, sample){&lt;br /&gt;
    if (typeof mwCustomEditButtons === &#039;undefined&#039;) return&lt;br /&gt;
    mwCustomEditButtons[mwCustomEditButtons.length] =&lt;br /&gt;
        {&#039;imageFile&#039;:img, &#039;speedTip&#039;:tip, &#039;tagOpen&#039;:open, &#039;tagClose&#039;:close, &#039;sampleText&#039;:sample}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
function addFuncButton(img, tip, func){&lt;br /&gt;
    var toolbar = document.getElementById(&#039;toolbar&#039;)&lt;br /&gt;
    if (!toolbar) return&lt;br /&gt;
    var i = document.createElement(&#039;img&#039;)&lt;br /&gt;
    i.src = img&lt;br /&gt;
    i.alt = tip;  i.title = tip&lt;br /&gt;
    i.onclick = func&lt;br /&gt;
    i.style.cursor = &#039;pointer&#039;&lt;br /&gt;
    toolbar.appendChild(i)&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
//Edit Summary buttons&lt;br /&gt;
&lt;br /&gt;
function SummaryButtons(){&lt;br /&gt;
    var wpSummary = document.getElementById(&#039;wpSummary&#039;)&lt;br /&gt;
    if (!wpSummary || (wpSummary.form.wpSection &amp;amp;&amp;amp; wpSummary.form.wpSection.value == &#039;new&#039;)) return&lt;br /&gt;
    window.wpSummaryBtn = document.createElement(&#039;span&#039;)&lt;br /&gt;
    wpSummaryBtn.id = &#039;userSummaryButtonsA&#039;&lt;br /&gt;
    wpSummary.parentNode.insertBefore(wpSummaryBtn, wpSummary.nextSibling)&lt;br /&gt;
    wpSummary.parentNode.insertBefore(document.createElement(&#039;br&#039;), wpSummary.nextSibling)&lt;br /&gt;
    addSumButton(&#039;викиф.&#039;, &#039;викификация&#039;, &#039;Произведена викификация&#039;)&lt;br /&gt;
    addSumButton(&#039;оформл.&#039;, &#039;оформление&#039;, &#039;Улучшено оформление&#039;)&lt;br /&gt;
    addSumButton(&#039;стиль&#039;, &#039;стилевые правки&#039;, &#039;Поправлен стиль изложения&#039;)&lt;br /&gt;
    addSumButton(&#039;орфогр.&#039;, &#039;орфография&#039;, &#039;Поправлена орфография&#039;)&lt;br /&gt;
    addSumButton(&#039;пункт.&#039;, &#039;пунктуация&#039;, &#039;Изменена пунктуация&#039;)&lt;br /&gt;
    addSumButton(&#039;интервики&#039;, &#039;интервики&#039;, &#039;Исправлены межъязыковые ссылки (интервики)&#039;)&lt;br /&gt;
    addSumButton(&#039;кат.&#039;, &#039;категория&#039;, &#039;Исправлена категоризация&#039;)&lt;br /&gt;
    addSumButton(&#039;шаб.&#039;, &#039;шаблон&#039;, &#039;Добавлен / изменён шаблон&#039;)&lt;br /&gt;
    addSumButton(&#039;к удал.&#039;, &#039;к удалению&#039;, &#039;Страница предложена к удалению&#039;)&lt;br /&gt;
    addSumButton(&#039;доп.&#039;, &#039;дополнение&#039;, &#039;Добавлены новые сведения&#039;)&lt;br /&gt;
    addSumButton(&#039;иллюстрация&#039;, &#039;иллюстрация&#039;, &#039;Размещена иллюстрация&#039;)&lt;br /&gt;
    addSumButton(&#039;обнов.&#039;, &#039;обновление данных&#039;, &#039;Обновлены устаревшие данные&#039;)&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function addSumButton(name, text, title) {&lt;br /&gt;
    var btn = document.createElement(&#039;a&#039;)&lt;br /&gt;
    btn.appendChild(document.createTextNode(name))&lt;br /&gt;
    btn.title = title&lt;br /&gt;
    btn.onclick = function(){insertSummary(text)}&lt;br /&gt;
    wpSummaryBtn.appendChild(btn)&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function insertSummary(text) {&lt;br /&gt;
    var wpSummary = document.getElementById(&#039;wpSummary&#039;)&lt;br /&gt;
    if (wpSummary.value.indexOf(text) != -1) return&lt;br /&gt;
    if (wpSummary.value.match(/[^,; \/]$/)) wpSummary.value += &#039;,&#039;&lt;br /&gt;
    if (wpSummary.value.match(/[^ ]$/)) wpSummary.value += &#039; &#039;&lt;br /&gt;
    wpSummary.value += text&lt;br /&gt;
}&lt;br /&gt;
window.insertSummary = insertSummary&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
//call functions&lt;br /&gt;
addOnloadHook(StandardButtons)&lt;br /&gt;
addOnloadHook(CustomButtons)&lt;br /&gt;
addOnloadHook(SummaryButtons)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
//sig reminder&lt;br /&gt;
if (wgNamespaceNumber % 2 || wgNamespaceNumber==4)&lt;br /&gt;
    addOnloadHook(function (){&lt;br /&gt;
        var cp = document.getElementById(&#039;editpage-copywarn&#039;)&lt;br /&gt;
        var wpSave = document.getElementById(&#039;wpSave&#039;)&lt;br /&gt;
        if (!cp || !wpSave) return&lt;br /&gt;
        if (wgNamespaceNumber == 4 &amp;amp;&amp;amp;&lt;br /&gt;
            (!wgTitle.match(&#039;^(Форум[/ ]|Голосования/|Опросы/|Обсуждение правил/|Заявки на .*/|Запросы.|Кандидаты в .*/|К (удалению|объединению|переименованию|разделению|улучшению)/|Проверка участников/)&#039;) || wgTitle.match (&#039;/Архив&#039;))) return&lt;br /&gt;
        var ins = &#039; &amp;lt;a href=\&#039;javascript:insertTags(&amp;quot; ~~\~~\&amp;quot;,&amp;quot;&amp;quot;,&amp;quot;&amp;quot;)\&#039;&amp;gt;~~\~~&amp;lt;/a&amp;gt;&#039;&lt;br /&gt;
        cp.innerHTML = &#039;Не забудьте добавить к вашему сообщению подпись с помощью&#039; + ins&lt;br /&gt;
        cp.style.padding = &#039;2px&#039;&lt;br /&gt;
        cp.style.background = &#039;#F7F7F7&#039;&lt;br /&gt;
        cp.style.border = &#039;1px solid gray&#039;&lt;br /&gt;
        if (wgUserGroups &amp;amp;&amp;amp; wgUserGroups.join().indexOf(&#039;autoconfirmed&#039;) != -1 &amp;amp;&amp;amp; !window.sigWarning) return&lt;br /&gt;
        //unreg/new users only&lt;br /&gt;
        var warningDone = false&lt;br /&gt;
        wpSave.onclick = function(){&lt;br /&gt;
            try{&lt;br /&gt;
                if (warningDone || document.editform.wpTextbox1.value.indexOf(&#039;~~\~~&#039;) &amp;gt;= 0 ) return true&lt;br /&gt;
                warningDone = true&lt;br /&gt;
                cp.innerHTML = &#039;Пожалуйста, &amp;lt;b&amp;gt;подпишитесь&amp;lt;/b&amp;gt;, добавив  в конце своего сообщения&#039; + ins&lt;br /&gt;
                    + &#039; (&amp;lt;a href=&amp;quot;&#039; + wgArticlePath.replace(/\$1/, &#039;Википедия:Подписывайтесь&#039;)&lt;br /&gt;
                    + &#039;&amp;quot; title=&amp;quot;(ссылка откроется в новом окне)&amp;quot; target=_blank&amp;gt;подробнее&amp;amp;nbsp;↗&amp;lt;/a&amp;gt;)&#039;//→ ↗&lt;br /&gt;
                cp.style.background = &#039;#FFD080&#039;&lt;br /&gt;
                cp.style.border = &#039;1px solid orange&#039;&lt;br /&gt;
                return false&lt;br /&gt;
            }catch(e) {return true}&lt;br /&gt;
        }&lt;br /&gt;
    })&lt;br /&gt;
&lt;br /&gt;
}); // mw.loader.using&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://itaka.n43.pw/wikitaka/index.php?title=MediaWiki:Common.js&amp;diff=11403</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="https://itaka.n43.pw/wikitaka/index.php?title=MediaWiki:Common.js&amp;diff=11403"/>
		<updated>2026-04-24T13:44:05Z</updated>

		<summary type="html">&lt;p&gt;Admin: Fix ReferenceError: wgCanonicalNamespace is not defined — обновление скрипта под MediaWiki 1.45 (шим устаревших глобалов wg* через mw.config, замена addOnloadHook/addPortletLink/importScript на современные mw.util и mw.loader, обёртка в mw.loader.using)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;//See http://ru.wikipedia.org/wiki/project:code //&amp;lt;source lang=javascript&amp;gt;&lt;br /&gt;
&lt;br /&gt;
mw.loader.using([&#039;mediawiki.util&#039;], function () {&lt;br /&gt;
&lt;br /&gt;
// --- Compatibility shim for legacy MW 1.12-era script ---&lt;br /&gt;
// Legacy globals removed in MediaWiki 1.17+, expose them from mw.config&lt;br /&gt;
var wgCanonicalNamespace       = mw.config.get(&#039;wgCanonicalNamespace&#039;),&lt;br /&gt;
    wgCanonicalSpecialPageName = mw.config.get(&#039;wgCanonicalSpecialPageName&#039;),&lt;br /&gt;
    wgAction                   = mw.config.get(&#039;wgAction&#039;),&lt;br /&gt;
    wgNamespaceNumber          = mw.config.get(&#039;wgNamespaceNumber&#039;),&lt;br /&gt;
    wgArticleId                = mw.config.get(&#039;wgArticleId&#039;),&lt;br /&gt;
    wgArticlePath              = mw.config.get(&#039;wgArticlePath&#039;),&lt;br /&gt;
    wgPageName                 = mw.config.get(&#039;wgPageName&#039;),&lt;br /&gt;
    wgScript                   = mw.config.get(&#039;wgScript&#039;),&lt;br /&gt;
    wgUserLanguage             = mw.config.get(&#039;wgUserLanguage&#039;),&lt;br /&gt;
    wgUserGroups               = mw.config.get(&#039;wgUserGroups&#039;);&lt;br /&gt;
&lt;br /&gt;
// Legacy helpers removed/relocated in modern MediaWiki&lt;br /&gt;
function addOnloadHook(fn)    { $(fn); }&lt;br /&gt;
function addPortletLink()     { return mw.util.addPortletLink.apply(mw.util, arguments); }&lt;br /&gt;
function importScriptURI(url) { mw.loader.load(url); }&lt;br /&gt;
function importScript(page) {&lt;br /&gt;
    mw.loader.load(wgScript + &#039;?title=&#039; + encodeURIComponent(page.replace(/ /g, &#039;_&#039;)) + &#039;&amp;amp;action=raw&amp;amp;ctype=text/javascript&#039;);&lt;br /&gt;
}&lt;br /&gt;
function importStylesheet(page) {&lt;br /&gt;
    mw.loader.load(wgScript + &#039;?title=&#039; + encodeURIComponent(page.replace(/ /g, &#039;_&#039;)) + &#039;&amp;amp;action=raw&amp;amp;ctype=text/css&#039;, &#039;text/css&#039;);&lt;br /&gt;
}&lt;br /&gt;
// --- end shim ---&lt;br /&gt;
&lt;br /&gt;
var importScript_ = importScript&lt;br /&gt;
importScript = function (page, proj){&lt;br /&gt;
    if (!proj) importScript_(page)&lt;br /&gt;
    else {&lt;br /&gt;
        if (proj.indexOf(&#039;.&#039;)==-1) proj += &#039;.wikipedia.org&#039;&lt;br /&gt;
        importScriptURI(&#039;https://&#039;+proj+&#039;/w/index.php?action=raw&amp;amp;ctype=text/javascript&amp;amp;title=&#039;+encodeURIComponent(page.replace(/ /g,&#039;_&#039;)))&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
function ts_parseFloat(n){&lt;br /&gt;
    if (!n) return 0&lt;br /&gt;
    n = parseFloat(n.replace(/\./g, &#039;&#039;).replace(/,/, &#039;.&#039;))&lt;br /&gt;
    return (isNaN(n) ? 0 : n)&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
function LinkFA(){&lt;br /&gt;
    var pLang = document.getElementById(&#039;p-lang&#039;)&lt;br /&gt;
    if (!pLang) return&lt;br /&gt;
    var iw = pLang.getElementsByTagName(&#039;li&#039;)&lt;br /&gt;
    for (var i=0; i &amp;lt; iw.length; i++)&lt;br /&gt;
        if (document.getElementById(iw[i].className+&#039;-fa&#039;)){&lt;br /&gt;
            iw[i].className += &#039; FA&#039;&lt;br /&gt;
            iw[i].title = &#039;Эта статья является избранной в другом языковом разделе&#039;&lt;br /&gt;
        }else if (document.getElementById(iw[i].className+&#039;-ga&#039;)){&lt;br /&gt;
            iw[i].className += &#039; GA&#039;&lt;br /&gt;
            iw[i].title = &#039;Эта статья является хорошей в другом языковом разделе&#039;&lt;br /&gt;
        }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
function icqIcons(){&lt;br /&gt;
    var a, spans = document.getElementById(&#039;content&#039;).getElementsByTagName(&#039;span&#039;)&lt;br /&gt;
    for (var i=0; a=spans[i]; i++)&lt;br /&gt;
        if (a.className == &#039;ICQ&#039;)&lt;br /&gt;
            a.style.backgroundImage = &amp;quot;url(&#039;https://status.icq.com/online.gif?icq=&amp;quot;+a.id+&amp;quot;&amp;amp;img=5&amp;amp;randseed=&amp;quot;+Math.floor(Math.random()*10000000)+&amp;quot;&#039;)&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
function newSectionLink(){&lt;br /&gt;
    var plus = document.getElementById(&#039;ca-addsection&#039;)&lt;br /&gt;
    if (!plus) return&lt;br /&gt;
    var custom = document.getElementById(&#039;add-custom-section&#039;)&lt;br /&gt;
    if (!custom) return&lt;br /&gt;
    plus.firstChild.setAttribute(&#039;href&#039;, custom.getElementsByTagName(&#039;a&#039;)[0].href)&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
function editZeroSection(){&lt;br /&gt;
    var body = document.getElementById(&#039;bodyContent&#039;)&lt;br /&gt;
    if (!body) return&lt;br /&gt;
    var h2s = body.getElementsByTagName(&#039;H2&#039;)&lt;br /&gt;
    var h2 = h2s[0]&lt;br /&gt;
    if (!h2) return&lt;br /&gt;
    if (h2.parentNode.id == &#039;toctitle&#039;) h2 = h2s[1]&lt;br /&gt;
    if (!h2) return&lt;br /&gt;
    var span = h2.firstChild&lt;br /&gt;
    if (!span || span.className != &#039;editsection&#039;) return&lt;br /&gt;
    var zero = span.cloneNode(true)&lt;br /&gt;
    body.insertBefore(zero, body.firstChild)&lt;br /&gt;
    var a = zero.getElementsByTagName(&#039;a&#039;)[0]&lt;br /&gt;
    if (a.href.indexOf(&#039;&amp;amp;section=T&#039;) == -1 )  a.title = a.title.replace(/:.*$/,&#039;: 0&#039;)&lt;br /&gt;
    else a.title = &#039;Править секцию: 0&#039;&lt;br /&gt;
    a.setAttribute(&#039;href&#039;, wgScript + &#039;?title=&#039;+encodeURIComponent(wgPageName) + &#039;&amp;amp;action=edit&amp;amp;section=0&#039;)&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
function mainPage(){&lt;br /&gt;
    if (wgArticleId == 23 || wgArticleId == 4401){&lt;br /&gt;
        var li = addPortletLink(&#039;p-lang&#039;, wgArticlePath.replace(/\$1/, &#039;Википедия:Список_Википедий&#039;), &#039;Полный список&#039;, &#039;interwiki-completelist&#039;)&lt;br /&gt;
        if (li) li.style.fontWeight = &#039;bold&#039;&lt;br /&gt;
        var nstab = document.getElementById(&#039;ca-nstab-main&#039;) || document.getElementById(&#039;ca-current&#039;)&lt;br /&gt;
        if (nstab &amp;amp;&amp;amp; wgUserLanguage == &#039;ru&#039;)  nstab.firstChild.firstChild.nodeValue = &#039;Заглавная&#039;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
//Collapsiblе: [[ВП:СБ]]&lt;br /&gt;
&lt;br /&gt;
var NavigationBarShowDefault = 2&lt;br /&gt;
var NavigationBarHide = &#039;[скрыть]&#039;&lt;br /&gt;
var NavigationBarShow = &#039;[показать]&#039;&lt;br /&gt;
&lt;br /&gt;
var hasClass = (function (){&lt;br /&gt;
    var reCache = {}&lt;br /&gt;
    return function (element, className){&lt;br /&gt;
        return (reCache[className] ? reCache[className] : (reCache[className] = new RegExp(&amp;quot;(?:\\s|^)&amp;quot; + className + &amp;quot;(?:\\s|$)&amp;quot;))).test(element.className)&lt;br /&gt;
    }&lt;br /&gt;
})()&lt;br /&gt;
&lt;br /&gt;
function collapsibleTables(){&lt;br /&gt;
    var Table, HRow,  HCell, btn, a, tblIdx = 0, colTables = []&lt;br /&gt;
    var allTables = document.getElementsByTagName(&#039;table&#039;)&lt;br /&gt;
    for (var i=0; Table = allTables[i]; i++){&lt;br /&gt;
        if (!hasClass(Table, &#039;collapsible&#039;)) continue&lt;br /&gt;
        if (!(HRow=Table.rows[0])) continue&lt;br /&gt;
        if (!(HCell=HRow.getElementsByTagName(&#039;th&#039;)[0])) continue&lt;br /&gt;
        Table.id = &#039;collapsibleTable&#039; + tblIdx&lt;br /&gt;
        btn = document.createElement(&#039;span&#039;)&lt;br /&gt;
        btn.style.cssText = &#039;float:right; font-weight:normal; font-size:smaller&#039;&lt;br /&gt;
        a = document.createElement(&#039;a&#039;)&lt;br /&gt;
        a.id = &#039;collapseButton&#039; + tblIdx&lt;br /&gt;
        a.href = &#039;javascript:collapseTable(&#039; + tblIdx + &#039;);&#039;&lt;br /&gt;
        a.style.color = HCell.style.color&lt;br /&gt;
        a.appendChild(document.createTextNode(NavigationBarHide))&lt;br /&gt;
        btn.appendChild(a)&lt;br /&gt;
        HCell.insertBefore(btn, HCell.childNodes[0])&lt;br /&gt;
        colTables[tblIdx++] = Table&lt;br /&gt;
    }&lt;br /&gt;
    for (var i=0; i &amp;lt; tblIdx; i++)&lt;br /&gt;
        if ((tblIdx &amp;gt; NavigationBarShowDefault &amp;amp;&amp;amp; hasClass(colTables[i], &#039;autocollapse&#039;)) || hasClass(colTables[i], &#039;collapsed&#039;))&lt;br /&gt;
            collapseTable(i)&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
window.collapseTable = function (idx){&lt;br /&gt;
    var Table = document.getElementById(&#039;collapsibleTable&#039; + idx)&lt;br /&gt;
    var btn = document.getElementById(&#039;collapseButton&#039; + idx)&lt;br /&gt;
    if (!Table || !btn) return false&lt;br /&gt;
    var Rows = Table.rows&lt;br /&gt;
    var isShown = (btn.firstChild.data == NavigationBarHide)&lt;br /&gt;
    btn.firstChild.data = isShown ?  NavigationBarShow : NavigationBarHide&lt;br /&gt;
    var disp = isShown ? &#039;none&#039; : Rows[0].style.display&lt;br /&gt;
    for (var i=1; i &amp;lt; Rows.length; i++)&lt;br /&gt;
        Rows[i].style.display = disp&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function collapsibleDivs(){&lt;br /&gt;
    var navIdx = 0, colNavs = [], i, NavFrame&lt;br /&gt;
    var divs = document.getElementById(&#039;content&#039;).getElementsByTagName(&#039;div&#039;)&lt;br /&gt;
    for (i=0; NavFrame = divs[i]; i++) {&lt;br /&gt;
        if (!hasClass(NavFrame, &#039;NavFrame&#039;)) continue&lt;br /&gt;
        NavFrame.id = &#039;NavFrame&#039; + navIdx&lt;br /&gt;
        var a = document.createElement(&#039;a&#039;)&lt;br /&gt;
        a.className = &#039;NavToggle&#039;&lt;br /&gt;
        a.id = &#039;NavToggle&#039; + navIdx&lt;br /&gt;
        a.href = &#039;javascript:collapseDiv(&#039; + navIdx + &#039;);&#039;&lt;br /&gt;
        a.appendChild(document.createTextNode(NavigationBarHide))&lt;br /&gt;
        for (var j=0; j &amp;lt; NavFrame.childNodes.length; j++)&lt;br /&gt;
            if (hasClass(NavFrame.childNodes[j], &#039;NavHead&#039;))&lt;br /&gt;
                NavFrame.childNodes[j].appendChild(a)&lt;br /&gt;
        colNavs[navIdx++] = NavFrame&lt;br /&gt;
    }&lt;br /&gt;
    for (i=0; i &amp;lt; navIdx; i++)&lt;br /&gt;
        if ((navIdx &amp;gt; NavigationBarShowDefault &amp;amp;&amp;amp; !hasClass(colNavs[i], &#039;expanded&#039;)) || hasClass(colNavs[i], &#039;collapsed&#039;))&lt;br /&gt;
            collapseDiv(i)&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
window.collapseDiv = function (idx) {&lt;br /&gt;
    var div = document.getElementById(&#039;NavFrame&#039; + idx)&lt;br /&gt;
    var btn = document.getElementById(&#039;NavToggle&#039; + idx)&lt;br /&gt;
    if (!div || !btn) return false&lt;br /&gt;
    var isShown = (btn.firstChild.data == NavigationBarHide)&lt;br /&gt;
    btn.firstChild.data = isShown ? NavigationBarShow : NavigationBarHide&lt;br /&gt;
    var disp = isShown ? &#039;none&#039; : &#039;block&#039;&lt;br /&gt;
    for (var child = div.firstChild;  child != null;  child = child.nextSibling)&lt;br /&gt;
        if (hasClass(child, &#039;NavPic&#039;) || hasClass(child, &#039;NavContent&#039;))&lt;br /&gt;
            child.style.display = disp&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
//Execution&lt;br /&gt;
if (wgCanonicalNamespace == &#039;Special&#039;){&lt;br /&gt;
    switch (wgCanonicalSpecialPageName){&lt;br /&gt;
        case &#039;Upload&#039;: importScript_(&#039;MediaWiki:Upload.js&#039;); break&lt;br /&gt;
        case &#039;Search&#039;: importScript_(&#039;MediaWiki:Search.js&#039;); break&lt;br /&gt;
    }&lt;br /&gt;
}else if (wgAction != &#039;history&#039;){&lt;br /&gt;
    addOnloadHook(editZeroSection)&lt;br /&gt;
    addOnloadHook(collapsibleDivs)&lt;br /&gt;
    addOnloadHook(collapsibleTables)&lt;br /&gt;
    addOnloadHook(mainPage)&lt;br /&gt;
    if (wgNamespaceNumber==0 || wgNamespaceNumber==100)&lt;br /&gt;
        addOnloadHook(LinkFA)&lt;br /&gt;
    else {&lt;br /&gt;
        addOnloadHook(icqIcons)&lt;br /&gt;
        addOnloadHook(newSectionLink)&lt;br /&gt;
    }&lt;br /&gt;
    if (wgAction==&#039;edit&#039; || wgAction==&#039;submit&#039;) importScript_(&#039;MediaWiki:Editpage.js&#039;)&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
if (wgUserGroups)&lt;br /&gt;
    for (var i=0; i&amp;lt;wgUserGroups.length; i++) switch (wgUserGroups[i]){&lt;br /&gt;
        case &#039;sysop&#039;: importScript_(&#039;MediaWiki:Sysop.js&#039;); break&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
}); // mw.loader.using&lt;br /&gt;
&lt;br /&gt;
//&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://itaka.n43.pw/wikitaka/index.php?title=%D0%97%D0%B0%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0&amp;diff=11402</id>
		<title>Заглавная страница</title>
		<link rel="alternate" type="text/html" href="https://itaka.n43.pw/wikitaka/index.php?title=%D0%97%D0%B0%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0&amp;diff=11402"/>
		<updated>2026-04-24T12:05:26Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
__NOEDITSECTION__&lt;br /&gt;
{|id=&amp;quot;EnWpMpBook2&amp;quot; class=&amp;quot;MainPageLetterHead&amp;quot; style=&amp;quot;width:100%; background-repeat: no-repeat; background-position: 0% 20%;background-color: #fafafd; border: 1px solid #ccc;&amp;quot;&lt;br /&gt;
|style=&amp;quot;width:40%;&amp;quot;| &lt;br /&gt;
&amp;lt;div style=&amp;quot;float: left; text-align:center;padding-left:20px;white-space: nowrap;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;font-size: 155%; border: none; margin: 0; padding: 1px;&amp;quot; id=&amp;quot;WelcomeToWikinews&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;«Викитака» приветствует Вас&#039;&#039;&#039;!&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;MainPageHeaderSiteSub&amp;quot;&amp;gt;Сейчас в Викитаке количество статей составляет &#039;&#039;&#039;{{NUMBEROFARTICLES}}&#039;&#039;&#039;.&lt;br /&gt;
|style=&amp;quot;width:60%;&amp;quot;|&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size: 90%&amp;quot; align=&amp;quot;right&amp;quot; id=&amp;quot;MainPageHeaderPortalLinks&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding-bottom: 0px;&amp;quot; id=&amp;quot;MainPageHeaderTopicLinks&amp;quot;&amp;gt;&lt;br /&gt;
[[Special:Prefixindex|Поиск]] | [[Обсуждение:Заглавная страница|Обсуждение]] | [[Заглавная страница/Форум|Форум]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;border-top: 1px solid #999;&amp;quot;&amp;gt;&lt;br /&gt;
[[Special:Newpages|Новые статьи]] | [[Служебная:AllPages|Все страницы]] | [[:Категория:Викитака|Категории]] | [[:Категория:Шаблоны|Шаблоны]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|style=&amp;quot;width:10%;&amp;quot;|&lt;br /&gt;
[[Image:ogo.jpg|75px]] &lt;br /&gt;
|}&lt;br /&gt;
{| id=&amp;quot;EnWpMpBook2&amp;quot; class=&amp;quot;MainPageLetterHead&amp;quot; style=&amp;quot;width:100%; background-repeat: no-repeat; background-position: 0% 20%;background-color: #fafafd; border: 1px solid #ccc;&amp;quot;&lt;br /&gt;
|&amp;lt;center&amp;gt;&amp;lt;big&amp;gt;Это справочник [[Миры ОПИ и ДО|по мирам цикла книг]] [[Звягинцев, Василий Дмитриевич|Василия Звягинцева]] «[[Одиссей покидает Итаку (цикл)|Одиссей покидает Итаку]]». Тут пишут про все, что связано с книгами этого цикла: про сюжеты книг, про события и людей, про связь выдуманной реальности с реальностью настоящей.&amp;lt;/big&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
{|style=&amp;quot;border-spacing:8px; margin:0px -8px;&amp;quot;&lt;br /&gt;
|class=&amp;quot;MainPageBG&amp;quot; style=&amp;quot;width:50%; border:1px solid #cef2e0; background:#f5fffa; vertical-align:top; color:#000;&amp;quot;|&lt;br /&gt;
{|width=&amp;quot;100%&amp;quot; cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;5&amp;quot; style=&amp;quot;vertical-align:top; background:#f5fffa;&amp;quot;&lt;br /&gt;
! &amp;lt;h2 style=&amp;quot;margin:0; background:#cef2e0; font-size:120%; font-weight:bold; border:1px solid #a3bfb1; text-align:left; color:#000; padding:0.2em 0.4em;&amp;quot;&amp;gt;Интересная статья&amp;lt;/h2&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;color:#000;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
[[Изображение:Agranov01.jpg|thumb|150px| Заместитель председателя ОГПУ Я.С.Агранов]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Яков Саулович Агранов&#039;&#039;&#039; ([[12 октября]] [[1893]], местечко [[Чечерск]] Рогачевского уезда Гомельской (Могилевской) губернии, [[Российская Империя]] — [[1 августа]] [[1938]], [[Москва]]) —  один из руководителей органов государственной безопасности советской России и [[СССР]].&lt;br /&gt;
&lt;br /&gt;
Как ни парадоксально, но даже настоящие имя и фамилию этого человека достоверно установить не удалось. &#039;&#039;Яков Саулович Агранов&#039;&#039; - это партийный [[псевдоним]], а в действительности родившегося в еврейском местечке мальчика звали по одним источникам - &#039;&#039;Янкель-Шевель Шмаев&#039;&#039;, по другим - &#039;&#039;Янкель Шмаевич Соренсон&#039;&#039;. Не исключено, что второй вариант - это просто имя, принятое при крещении. Упоминаются иные варианты отчества (&#039;&#039;Шевелевич&#039;&#039;) и фамилии (&#039;&#039;Сорензон&#039;&#039;, &#039;&#039;Сорендзон&#039;&#039;, &#039;&#039;Сарандзон&#039;&#039;), являющиеся скорее всего результатом позднейших ошибок. Во время службы в ВЧК подписывался как &#039;&#039;Соломонович&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Псевдоним он выбрал себе по всей видимости в память об активисте &amp;quot;[[Бунд]]а&amp;quot; Янкеле-Мойше Агранове, погибшем [[14 мая]] [[1905]] года в возрасте 17 лет, когда он в составе гомельского отряда еврейской самообороны участвовал в революционных беспорядках, организованных местным ферейном &amp;quot;Бунда&amp;quot; и комитетом [[РСДРП]].&lt;br /&gt;
&lt;br /&gt;
Родился Яков Агранов в небедной семье владельца бакалейной лавки (позднее утверждал, что был сыном рабочего — то ли строительного, то ли кузнеца — то есть имел «пролетарское происхождение»), был первенцем в семье, кроме него у Шмая и Ципы потом родилось ещё два сына — Абрам и Мордехай — и дочь Соня. В [[1911 год]]у окончил 4-х классное городское училище в Рогачёве (по другим данным — в Чечерске). Работал бухгалтером, конторщиком на складе лесной конторы Исаака Левина в Гомеле. В [[1912 год]]у вступил в партию эсеров и быстро сделал партийную карьеру, в 1914—1915 годах избирался членом Гомельского губкома партии социалистов-революционеров.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;noprint&amp;quot; style=&amp;quot;text-align:right;margin-right:10px;margin-bottom:4px;&amp;quot;&amp;gt;&#039;&#039;&#039;[[Агранов, Яков Саулович (историческая справка)|Вся статья]]&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! &amp;lt;h2 style=&amp;quot;margin:0; background:#cef2e0; font-size:120%; font-weight:bold; border:1px solid #a3bfb1; text-align:left; color:#000; padding:0.2em 0.4em;&amp;quot;&amp;gt;Объявление&amp;lt;/h2&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;color:#000;&amp;quot;| &lt;br /&gt;
&amp;quot;Викитака&amp;quot; работает в режиме наполнения. Статьи только начинают создаваться. &lt;br /&gt;
Если Вы хотите участвовать в наполнении &amp;quot;Справочника Итаковеда&amp;quot;, то напишите [http://itaka.pw/forum/profile.php?mode=viewprofile&amp;amp;u=3 Антону] через [http://itaka.pw/forum/ форум] - я дам вам доступ.&lt;br /&gt;
|-&lt;br /&gt;
! &amp;lt;h2 style=&amp;quot;margin:0; background:#cef2e0; font-size:120%; font-weight:bold; border:1px solid #a3bfb1; text-align:left; color:#000; padding:0.2em 0.4em;&amp;quot;&amp;gt;Полезные ссылки&amp;lt;/h2&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;color:#000;&amp;quot;| &lt;br /&gt;
* [http://itaka.vip itaka.vip — Сайт книги Василий Звягинцева &amp;quot;Одиссей покидает Итаку&amp;quot;]&lt;br /&gt;
* [http://itaka.vip/forum Форум сайта]&lt;br /&gt;
* [[Special:Recentchanges|Новые статьи и последние изменения.]]&lt;br /&gt;
* [[Special:Allpages|Все страницы, на которых хоть что-нибудь написано.]]&lt;br /&gt;
* [[Special:Categories|Категории.]]&lt;br /&gt;
* [[Вопросы и Ответы]]&lt;br /&gt;
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings Список возможных настроек];&lt;br /&gt;
* [http://www.mediawiki.org/wiki/Manual:FAQ Часто задаваемые вопросы и ответы по MediaWiki];&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
|class=&amp;quot;MainPageBG&amp;quot; style=&amp;quot;width:50%; border:1px solid #cedff2; background:#f5faff; vertical-align:top&amp;quot;|&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot; cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;5&amp;quot; style=&amp;quot;vertical-align:top; background:#f5faff;&amp;quot;&lt;br /&gt;
! &amp;lt;h2 style=&amp;quot;margin:0; background:#cedff2; font-size:120%; font-weight:bold; border:1px solid #a3b0bf; text-align:left; color:#000; padding:0.2em 0.4em;&amp;quot;&amp;gt;Новости Викитаки&amp;lt;/h2&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
{{Новости Викитаки}}&lt;br /&gt;
|-&lt;br /&gt;
! &amp;lt;h2 style=&amp;quot;margin:0; background:#cedff2; font-size:120%; font-weight:bold; border:1px solid #a3b0bf; text-align:left; color:#000; padding:0.2em 0.4em;&amp;quot;&amp;gt;Новые и популярные статьи&amp;lt;/h2&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;color:#000;&amp;quot;| &lt;br /&gt;
{{Новые и популярные}}&lt;br /&gt;
|-&lt;br /&gt;
! &amp;lt;h2 style=&amp;quot;margin:0; background:#cedff2; font-size:120%; font-weight:bold; border:1px solid #a3b0bf; text-align:left; color:#000; padding:0.2em 0.4em;&amp;quot;&amp;gt;Новые иллюстрации&amp;lt;/h2&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;color:#000;&amp;quot;| &lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
&amp;lt;!-- Image:ZV1.jpg| С. С. Юдин в форме [[зауряд-врач]]а --&amp;gt;&lt;br /&gt;
Image:dg11.jpg|Катерина Чумаченко, будущая жена президента Ющенко, выступает с приветственной речью от имени украинских неофашистов. &lt;br /&gt;
&amp;lt;!-- Image:Selin.jpg| [[Подпрапорщик]] 10-го Ингерманландского полка Григорий Селинчук --&amp;gt;&lt;br /&gt;
Image:Agranov Zvezda.jpg| Вредительская звезда [[Агранов]]а со Спасской башни Кремля&lt;br /&gt;
&amp;lt;!-- Image:Одна с тобой у нас дорога.jpg| Агитационный плакат дивизии СС &amp;quot;Галичина&amp;quot; --&amp;gt;&lt;br /&gt;
Image:Kpt1.jpg| Погон капитана 1-го класса сербской армии&lt;br /&gt;
&amp;lt;!-- Image:FAMAS dsc06877.jpg| Французская штурмовая винтовка FAMAS --&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|class=&amp;quot;MainPageBG&amp;quot; style=&amp;quot;width:450%; border:1px solid #ddcef2; background:#faf5ff; vertical-align:top; color:#000;&amp;quot;|&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot; cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;5&amp;quot; style=&amp;quot;vertical-align:top; background:#faf5ff; color:#000&amp;quot;&lt;br /&gt;
! &amp;lt;h2 style=&amp;quot;margin:0; background:#ddcef2; font-size:120%; font-weight:bold; border:1px solid #afa3bf; text-align:left; color:#000; padding:0.2em 0.4em;&amp;quot;&amp;gt;Миры ОПИ и ДО&amp;lt;/h2&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;color:#000;&amp;quot;| {{Миры ОПИ и ДО}}&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Категория: Викитака]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
</feed>