<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://t8.lbstr.eu/index.php?action=history&amp;feed=atom&amp;title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA%3ATachikoma%2Fedittools.js</id>
	<title>Участник:Tachikoma/edittools.js - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://t8.lbstr.eu/index.php?action=history&amp;feed=atom&amp;title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA%3ATachikoma%2Fedittools.js"/>
	<link rel="alternate" type="text/html" href="https://t8.lbstr.eu/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:Tachikoma/edittools.js&amp;action=history"/>
	<updated>2026-11-05T01:22:26Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.43.9</generator>
	<entry>
		<id>https://t8.lbstr.eu/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:Tachikoma/edittools.js&amp;diff=43289&amp;oldid=prev</id>
		<title>imported&gt;Tachikoma в 21:01, 29 августа 2009</title>
		<link rel="alternate" type="text/html" href="https://t8.lbstr.eu/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:Tachikoma/edittools.js&amp;diff=43289&amp;oldid=prev"/>
		<updated>2009-08-29T21:01:45Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;// Powered by [[User:Tachikoma|СделаноНаКоленке™]]&lt;br /&gt;
// Everything is preliminary and is subject to change without notice&lt;br /&gt;
&lt;br /&gt;
// &amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
var TabSwitchTimer=null;&lt;br /&gt;
var TabSwitchFixed=[];&lt;br /&gt;
var TabSwitchShowAll=false;&lt;br /&gt;
&lt;br /&gt;
var MyEditTools = {&lt;br /&gt;
  extraCSS : &amp;#039;\&lt;br /&gt;
    #switcher { font-family: sans-serif; }\&lt;br /&gt;
    #switcher div { padding: 5px; display: inline-block;}\&lt;br /&gt;
    #switcher div.selected { border-color: #fabd23; padding: 0 0 .2em 0; font-weight: bold; border: 1px solid #aaa; border-top: none; top: 1px; padding-top: 2px; margin-right: -3px; }\&lt;br /&gt;
    #switcher div u { text-decoration:none; }\&lt;br /&gt;
    #editpage-specialchars tr { height: 65px; }\&lt;br /&gt;
    #editpage-specialchars table { width: 100%; }\&lt;br /&gt;
  &amp;#039;,&lt;br /&gt;
  show : function(t) {&lt;br /&gt;
    var table=document.getElementById(&amp;quot;editpage-specialchars&amp;quot;).getElementsByTagName(&amp;quot;table&amp;quot;)[0];&lt;br /&gt;
    var rows=table.getElementsByTagName(&amp;quot;tr&amp;quot;);&lt;br /&gt;
    var sw=document.getElementById(&amp;quot;switcher&amp;quot;).getElementsByTagName(&amp;quot;div&amp;quot;);&lt;br /&gt;
    for(i=0;i&amp;lt;rows.length;i++) {&lt;br /&gt;
      var row_selected=TabSwitchShowAll||(t==i)||TabSwitchFixed[i];&lt;br /&gt;
      rows[i].style.display=row_selected?&amp;quot;table-row&amp;quot;:&amp;quot;none&amp;quot;;&lt;br /&gt;
      sw[i].className=row_selected?&amp;quot;selected&amp;quot;:&amp;quot;&amp;quot;;&lt;br /&gt;
    };&lt;br /&gt;
  },&lt;br /&gt;
  clearTimer : function(){&lt;br /&gt;
    if(TabSwitchTimer)window.clearTimeout(TabSwitchTimer); TabSwitchTimer=null;&lt;br /&gt;
  },&lt;br /&gt;
  init : function() {&lt;br /&gt;
    var switcher=document.createElement(&amp;quot;div&amp;quot;);&lt;br /&gt;
    switcher.setAttribute(&amp;quot;id&amp;quot;,&amp;quot;switcher&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
    var table=document.getElementById(&amp;quot;editpage-specialchars&amp;quot;).getElementsByTagName(&amp;quot;table&amp;quot;)[0];&lt;br /&gt;
    var rows=table.getElementsByTagName(&amp;quot;tr&amp;quot;)&lt;br /&gt;
    for(i=0;i&amp;lt;rows.length;i++) {&lt;br /&gt;
        function createHoverCallback(i) {&lt;br /&gt;
            return function() {&lt;br /&gt;
                if(TabSwitchTimer) window.clearTimeout(TabSwitchTimer);&lt;br /&gt;
                TabSwitchTimer=window.setTimeout(MyEditTools.show,150,i);&lt;br /&gt;
            };&lt;br /&gt;
        };&lt;br /&gt;
        function createClickCallback(i) {&lt;br /&gt;
            return function() {&lt;br /&gt;
                TabSwitchFixed[i]=!TabSwitchFixed[i];&lt;br /&gt;
            };&lt;br /&gt;
        };&lt;br /&gt;
&lt;br /&gt;
	var d=document.createElement(&amp;quot;div&amp;quot;);&lt;br /&gt;
        var td=rows[i].getElementsByTagName(&amp;quot;td&amp;quot;)[0];&lt;br /&gt;
	d.innerHTML=td.innerHTML.replace(/:/,&amp;#039;&amp;#039;);&lt;br /&gt;
	d.onmouseover=createHoverCallback(i);&lt;br /&gt;
        d.onmouseout=MyEditTools.clearTimer;&lt;br /&gt;
        d.onclick=createClickCallback(i);&lt;br /&gt;
	d.setAttribute(&amp;quot;id&amp;quot;,&amp;quot;page&amp;quot;+i);&lt;br /&gt;
	switcher.appendChild(d);&lt;br /&gt;
	if(i!=0)rows[i].style.display=&amp;#039;none&amp;#039;;&lt;br /&gt;
        if(i==0)d.className=&amp;quot;selected&amp;quot;&lt;br /&gt;
    };&lt;br /&gt;
    var d=document.createElement(&amp;quot;div&amp;quot;);&lt;br /&gt;
    d.onclick=function() {if(TabSwitchTimer) window.clearTimeout(TabSwitchTimer);TabSwitchShowAll=!TabSwitchShowAll;};&lt;br /&gt;
    d.innerText=&amp;quot;Show All&amp;quot;;&lt;br /&gt;
    switcher.appendChild(d);&lt;br /&gt;
&lt;br /&gt;
//    table.parentNode.insertbefore(switcher, table);&lt;br /&gt;
    table.appendChild(switcher);&lt;br /&gt;
    appendCSS(MyEditTools.extraCSS);&lt;br /&gt;
  }&lt;br /&gt;
};&lt;br /&gt;
MyEditTools.init();&lt;br /&gt;
&lt;br /&gt;
// &amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>imported&gt;Tachikoma</name></author>
	</entry>
</feed>