<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://bukvica.org/w/index.php?action=history&amp;feed=atom&amp;title=MediaWiki%3ACommon.js%2FEdit_tools.js</id>
	<title>MediaWiki:Common.js/Edit tools.js - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://bukvica.org/w/index.php?action=history&amp;feed=atom&amp;title=MediaWiki%3ACommon.js%2FEdit_tools.js"/>
	<link rel="alternate" type="text/html" href="https://bukvica.org/w/index.php?title=MediaWiki:Common.js/Edit_tools.js&amp;action=history"/>
	<updated>2026-10-14T14:16:41Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.43.10</generator>
	<entry>
		<id>https://bukvica.org/w/index.php?title=MediaWiki:Common.js/Edit_tools.js&amp;diff=354151&amp;oldid=prev</id>
		<title>Karaby: Защитил страницу MediaWiki:Common.js/Edit tools.js ([Редактирование=Разрешено только администраторам] (бессрочно) [Переименование=Разрешено только администраторам] (бессрочно))</title>
		<link rel="alternate" type="text/html" href="https://bukvica.org/w/index.php?title=MediaWiki:Common.js/Edit_tools.js&amp;diff=354151&amp;oldid=prev"/>
		<updated>2026-10-14T07:48:58Z</updated>

		<summary type="html">&lt;p&gt;Защитил страницу &lt;a href=&quot;/wiki/MediaWiki:Common.js/Edit_tools.js&quot; title=&quot;MediaWiki:Common.js/Edit tools.js&quot;&gt;MediaWiki:Common.js/Edit tools.js&lt;/a&gt; ([Редактирование=Разрешено только администраторам] (бессрочно) [Переименование=Разрешено только администраторам] (бессрочно))&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;ru&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Предыдущая версия&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Версия от 07:48, 14 октября 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;4&quot; class=&quot;diff-notice&quot; lang=&quot;ru&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(нет различий)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;!-- diff cache key wiki:diff:1.41:old-13639:rev-354151 --&gt;
&lt;/table&gt;</summary>
		<author><name>Karaby</name></author>
	</entry>
	<entry>
		<id>https://bukvica.org/w/index.php?title=MediaWiki:Common.js/Edit_tools.js&amp;diff=13639&amp;oldid=prev</id>
		<title>Karaby в 12:23, 25 октября 2013</title>
		<link rel="alternate" type="text/html" href="https://bukvica.org/w/index.php?title=MediaWiki:Common.js/Edit_tools.js&amp;diff=13639&amp;oldid=prev"/>
		<updated>2013-10-25T12:23:11Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;a href=&quot;https://bukvica.org/w/index.php?title=MediaWiki:Common.js/Edit_tools.js&amp;amp;diff=13639&amp;amp;oldid=13637&quot;&gt;Внесённые изменения&lt;/a&gt;</summary>
		<author><name>Karaby</name></author>
	</entry>
	<entry>
		<id>https://bukvica.org/w/index.php?title=MediaWiki:Common.js/Edit_tools.js&amp;diff=13637&amp;oldid=prev</id>
		<title>Karaby: Новая страница: «// добавя нови бутони и други играчкиfunction setupCustomEditTools() {	var toolbar = document.getElementById(&quot;toolbar&quot;);	// ако н…»</title>
		<link rel="alternate" type="text/html" href="https://bukvica.org/w/index.php?title=MediaWiki:Common.js/Edit_tools.js&amp;diff=13637&amp;oldid=prev"/>
		<updated>2013-10-25T09:55:47Z</updated>

		<summary type="html">&lt;p&gt;Новая страница: «// добавя нови бутони и други играчкиfunction setupCustomEditTools() {	var toolbar = document.getElementById(&amp;quot;toolbar&amp;quot;);	// ако н…»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;// добавя нови бутони и други играчкиfunction setupCustomEditTools() {	var toolbar = document.getElementById(&amp;quot;toolbar&amp;quot;);	// ако няма съществуващи бутони, няма да добавяме и тези	if ( !toolbar ) { return; }	toolbar.className += &amp;quot; buttonlinks&amp;quot;;	var tools = document.createElement(&amp;quot;div&amp;quot;);	tools.id = &amp;quot;custombuttons&amp;quot;;	for (var i in customInsButtons) {		var el = customInsButtons[i];		var title = el[3];		if ( title.charAt(0) == &amp;quot;+&amp;quot; ) {			title = &amp;quot;Вмъкване на &amp;quot; + title.substr(1);		}		addCustomButton(tools,			{&amp;quot;href&amp;quot;: &amp;quot;javascript:insertTags(&amp;#039;&amp;quot;+el[0] +&amp;quot;&amp;#039;,&amp;#039;&amp;quot;+el[1]+&amp;quot;&amp;#039;,&amp;#039;&amp;quot;+ el[2]+&amp;quot;&amp;#039;)&amp;quot;,			&amp;quot;title&amp;quot;: title, &amp;quot;innerHTML&amp;quot;: el[4]});	}	for (var i in customMiscButtons) {		var el = customMiscButtons[i];		addCustomButton(tools, {&amp;quot;href&amp;quot;:&amp;quot;javascript:&amp;quot;+el[0], &amp;quot;title&amp;quot;:el[1], &amp;quot;innerHTML&amp;quot;:el[2]});	}	addDropDownMenus(toolbar); // падащите менюта	toolbar.appendChild(tools);}hookEvent(&amp;quot;load&amp;quot;, setupCustomEditTools);function addCustomButton(box, item) {	var b = document.createElement(&amp;quot;a&amp;quot;);	for (var attr in item) { b[attr] = item[attr]; }	box.appendChild(b);	box.appendChild( document.createTextNode(&amp;quot; &amp;quot;) );}function addDropDownMenus(parent) {	var tplVar = null;	for ( var i = 1; tplVar = tplVarBaseName + i,			eval(&amp;quot;var tpl = typeof(&amp;quot;+ tplVar +&amp;quot;) == &amp;#039;object&amp;#039; ? &amp;quot;+ tplVar +&amp;quot; : null&amp;quot;),			tpl != null; i++ ) {		addDropDownMenu(parent, tpl, tplDescriptions[i]);	}}/** генерира падащо меню */function addDropDownMenu(parent, content, title) {	var box = document.createElement(&amp;quot;select&amp;quot;);	box.title = &amp;quot;Оттук можете да вмъкнете &amp;quot; + title;	box.onchange = function() {		if (this.value != &amp;quot;-&amp;quot;) {			loadPage(this.value);			this.selectedIndex = 0;		}		return;	};	if ( appendOptions(box, content) &amp;gt; 1 ) {		parent.appendChild(box);	}}function appendOptions(box, opts) {	var count = 0;	for (var i in opts) {		if (opts[i] == &amp;quot;&amp;quot;) {			continue; // skip emtpy entries		}		var child = typeof(opts[i]) == &amp;quot;object&amp;quot;			? newOptgroup(i, opts[i])			: newOption(opts[i], i);		box.appendChild(child);		count++;	}	return count;}function newOptgroup(label, data) {	var g = document.createElement(&amp;quot;optgroup&amp;quot;);	g.label = label;	for (var i in data) {		g.appendChild( newOption(data[i], i) );	}	return g;}function newOption(val, text) {	var o = document.createElement(&amp;quot;option&amp;quot;);	o.value = val;	o.appendChild( document.createTextNode(text) );	return o;}/* скрива/показва елемент */function toggleElemDisplay(elemId) {	var elem = document.getElementById(elemId);	elem.style.display = elem.style.display == &amp;#039;none&amp;#039; ? &amp;#039;&amp;#039; : &amp;#039;none&amp;#039;;}/* * * * * * * * * *   Ajax functions   * * * * * * * * * */var prevReq;if ( typeof(wgScript) == &amp;quot;undefined&amp;quot; ) {	var wgScript = &amp;quot;/index.php&amp;quot;;}var pageUrl = wgScript + &amp;quot;?title=$1&amp;amp;action=raw&amp;quot;;var pageToFetch = &amp;quot;&amp;quot;;function loadPage(page) {	prevReq = sajax_init_object();	if( !prevReq ) return false;	pageToFetch = page;	var getUrl = pageUrl.replace(/\$1/, encodeURI(page));	showLoadIndicator();	prevReq.onreadystatechange = insertIntoWikiText;	prevReq.open(&amp;quot;GET&amp;quot;, getUrl, true);	prevReq.setRequestHeader(&amp;quot;Content-Type&amp;quot;, &amp;quot;application/x-www-form-urlencoded&amp;quot;);	prevReq.send(null);	return true;}function insertIntoWikiText() {	if( prevReq.readyState != 4 ) {		return;	}	hideLoadIndicator();	if ( prevReq.status != 200 ) {		window.alert(&amp;quot;Неуспешна връзка: &amp;quot; + prevReq.status +			&amp;quot; “&amp;quot; + prevReq.statusText + &amp;quot;”\nСтраница: &amp;quot;+ pageToFetch);		return;	}	// изтриване на текст, отбелязан за невмъкване + &amp;lt;pre&amp;gt; и &amp;lt;nowiki&amp;gt;	var re = /&amp;lt;!--noinclude--&amp;gt;.*&amp;lt;!--\/noinclude--&amp;gt;|&amp;lt;\/?pre&amp;gt;|&amp;lt;\/?nowiki&amp;gt;/g;	var content = prevReq.responseText.replace(re, &amp;quot;&amp;quot;);	// replace escaped tags	var specials = [&amp;quot;pre&amp;quot;, &amp;quot;nowiki&amp;quot;];	for (var i in specials) {		re = new RegExp(&amp;quot;\\[(\/?)&amp;quot;+ specials[i] +&amp;quot;\\]&amp;quot;, &amp;quot;g&amp;quot;);		content = content.replace(re, &amp;quot;&amp;lt;$1&amp;quot;+ specials[i] +&amp;quot;&amp;gt;&amp;quot;);	}	// split at caret’s position	var parts = content.split(&amp;quot;&amp;gt;&amp;gt;|&amp;lt;&amp;lt;&amp;quot;);	var left = parts[0];	delete(parts[0]);	var right = parts.join(&amp;quot;&amp;quot;);	insertTags(left, right, &amp;quot;&amp;quot;);}var loadIndicator;function showLoadIndicator() {	if ( typeof(loadIndicator) != &amp;quot;undefined&amp;quot; ) {		loadIndicator.style.display = &amp;quot;block&amp;quot;;		return;	}	var content = document.getElementById(&amp;quot;content&amp;quot;);	if ( !content ) { // no &amp;quot;content&amp;quot; element		return;	}	loadIndicator = document.createElement(&amp;quot;div&amp;quot;);	loadIndicator.id = &amp;quot;loadIndicator&amp;quot;;	loadIndicator.appendChild( document.createTextNode(&amp;quot;Шаблонът се зарежда…&amp;quot;) );	content.appendChild(loadIndicator);}function hideLoadIndicator() {	loadIndicator.style.display = &amp;quot;none&amp;quot;;}&lt;/div&gt;</summary>
		<author><name>Karaby</name></author>
	</entry>
</feed>