<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://ejwiki.org/index.php?action=history&amp;feed=atom&amp;title=MediaWiki%3AUpload.js</id>
	<title>MediaWiki:Upload.js - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://ejwiki.org/index.php?action=history&amp;feed=atom&amp;title=MediaWiki%3AUpload.js"/>
	<link rel="alternate" type="text/html" href="https://ejwiki.org/index.php?title=MediaWiki:Upload.js&amp;action=history"/>
	<updated>2026-05-16T04:18:26Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.42.3</generator>
	<entry>
		<id>https://ejwiki.org/index.php?title=MediaWiki:Upload.js&amp;diff=388383&amp;oldid=prev</id>
		<title>Mliris: 1 версия</title>
		<link rel="alternate" type="text/html" href="https://ejwiki.org/index.php?title=MediaWiki:Upload.js&amp;diff=388383&amp;oldid=prev"/>
		<updated>2010-03-11T07:42:52Z</updated>

		<summary type="html">&lt;p&gt;1 версия&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;ru&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Предыдущая версия&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Версия от 07:42, 11 марта 2010&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&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;/table&gt;</summary>
		<author><name>Mliris</name></author>
	</entry>
	<entry>
		<id>https://ejwiki.org/index.php?title=MediaWiki:Upload.js&amp;diff=25601&amp;oldid=prev</id>
		<title>Ariely: Новая страница: «function uploadPage(){  if (wgUploadAutoFill){   upForm = document.getElementById(&#039;mw-upload-form&#039;)   upForm.action = &#039;javascript:checkUpForm(&quot;&#039;+encodeURI(upForm.act…»</title>
		<link rel="alternate" type="text/html" href="https://ejwiki.org/index.php?title=MediaWiki:Upload.js&amp;diff=25601&amp;oldid=prev"/>
		<updated>2010-02-27T21:04:01Z</updated>

		<summary type="html">&lt;p&gt;Новая страница: «function uploadPage(){  if (wgUploadAutoFill){   upForm = document.getElementById(&amp;#039;mw-upload-form&amp;#039;)   upForm.action = &amp;#039;javascript:checkUpForm(&amp;quot;&amp;#039;+encodeURI(upForm.act…»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;function uploadPage(){&lt;br /&gt;
 if (wgUploadAutoFill){&lt;br /&gt;
  upForm = document.getElementById(&amp;#039;mw-upload-form&amp;#039;)&lt;br /&gt;
  upForm.action = &amp;#039;javascript:checkUpForm(&amp;quot;&amp;#039;+encodeURI(upForm.action)+&amp;#039;&amp;quot;);void(0);&amp;#039;&lt;br /&gt;
 }&lt;br /&gt;
 var desc = document.getElementById(&amp;#039;wpUploadDescription&amp;#039;)&lt;br /&gt;
 var tmpl = document.getElementById(&amp;#039;imageinfo&amp;#039;)&lt;br /&gt;
 if (wgUploadAutoFill &amp;amp;&amp;amp; tmpl &amp;amp;&amp;amp; desc &amp;amp;&amp;amp; !desc.value) desc.value = tmpl.innerHTML&lt;br /&gt;
 var span = document.getElementById(&amp;#039;insertlink&amp;#039;)&lt;br /&gt;
 if (!span) return&lt;br /&gt;
 var a = document.createElement(&amp;#039;a&amp;#039;)&lt;br /&gt;
 a.href = &amp;#039;javascript:addRationaleTemplate()&amp;#039;&lt;br /&gt;
 a.id = &amp;#039;insertlink2&amp;#039;&lt;br /&gt;
 appendCSS(&amp;#039;a#insertlink2:hover { text-decoration: none; }&amp;#039;)&lt;br /&gt;
 span.parentNode.insertBefore(a, span)&lt;br /&gt;
 a.appendChild(span)&lt;br /&gt;
 span.style.display = &amp;#039;inline&amp;#039;&lt;br /&gt;
}&lt;br /&gt;
function addRationaleTemplate(){&lt;br /&gt;
 var desc = document.getElementById(&amp;#039;wpUploadDescription&amp;#039;)&lt;br /&gt;
 var oldTmpl = document.getElementById(&amp;#039;imageinfo&amp;#039;)&lt;br /&gt;
 var tmpl = document.getElementById(&amp;#039;rationale&amp;#039;)&lt;br /&gt;
 if (desc &amp;amp;&amp;amp; oldTmpl &amp;amp;&amp;amp; desc.value == oldTmpl.innerHTML){&lt;br /&gt;
   desc.value = tmpl.innerHTML&lt;br /&gt;
   desc.rows = 16&lt;br /&gt;
 }&lt;br /&gt;
 else if (desc &amp;amp;&amp;amp; tmpl &amp;amp;&amp;amp; desc.value.indexOf(tmpl.innerHTML.substring(0,8)) == -1){&lt;br /&gt;
   desc.value += &amp;#039;\n&amp;#039; + tmpl.innerHTML&lt;br /&gt;
   desc.rows = 16&lt;br /&gt;
 }&lt;br /&gt;
}&lt;br /&gt;
function checkUpForm(upAct){&lt;br /&gt;
 upForm = document.getElementById(&amp;#039;mw-upload-form&amp;#039;)&lt;br /&gt;
 upForm.action = upAct&lt;br /&gt;
 var desc = document.getElementById(&amp;#039;wpUploadDescription&amp;#039;)&lt;br /&gt;
 var lcns = document.getElementById(&amp;#039;wpLicense&amp;#039;)&lt;br /&gt;
 var wrn = document.createElement(&amp;#039;td&amp;#039;)&lt;br /&gt;
 wrn.innerHTML = &amp;#039;&amp;#039;&lt;br /&gt;
 if (lcns.value == &amp;#039;&amp;#039; &amp;amp;&amp;amp; /^[^\{\}]*(\{\{(Изображение|Несвободный файл|Обоснование добросовестного использования|ОДИ)[^\{\}]+\}\}[^\{\}]*)*$/i.exec(desc.value))&lt;br /&gt;
  wrn.innerHTML += &amp;#039;&amp;lt;li&amp;gt;Не указана лицензия. Выберите лицензию в выпадающем списке выше.&amp;lt;/li&amp;gt;&amp;#039;&lt;br /&gt;
 if (lcns.value != &amp;#039;&amp;#039; &amp;amp;&amp;amp; /\{\{fair ?use ?in *(\|[^\{\}]*)? *\}\}/i.exec(desc.value))&lt;br /&gt;
  wrn.innerHTML += &amp;#039;&amp;lt;li&amp;gt;Лицензия указана и в описании, и в выпадающем списке. Возможно, вы где-то ошиблись.&amp;lt;/li&amp;gt;&amp;#039;&lt;br /&gt;
 if (/\{\{fair ?use ?in *\|? *\}\}/i.exec(desc.value))&lt;br /&gt;
  wrn.innerHTML += &amp;#039;&amp;lt;li&amp;gt;В шаблоне {&amp;#039;+&amp;#039;{fairusein}} не указано название статьи.&amp;lt;/li&amp;gt;&amp;#039;&lt;br /&gt;
 if (/\{\{fair ?use ?in *\| *название статьи *\}\}/i.exec(desc.value))&lt;br /&gt;
  wrn.innerHTML += &amp;#039;&amp;lt;li&amp;gt;В шаблоне {&amp;#039;+&amp;#039;{fairusein}} текст «название статьи» не изменён на реальное название.&amp;lt;/li&amp;gt;&amp;#039;&lt;br /&gt;
 if (lcns.value == &amp;#039;&amp;#039; &amp;amp;&amp;amp; /\{\{Изображение\s*((\|\s*)+[\s\wа-яё]+=\s*)*(\|\s*)*\}\}/i.exec(desc.value))&lt;br /&gt;
  wrn.innerHTML += &amp;#039;&amp;lt;li&amp;gt;Не заполнен шаблон {&amp;#039;+&amp;#039;{Изображение}}.&amp;lt;/li&amp;gt;&amp;#039;&lt;br /&gt;
 if (lcns.value == &amp;#039;&amp;#039; &amp;amp;&amp;amp; /\{\{(Обоснование добросовестного использования|ОДИ)\s*((\|\s*)+([\wа-яё]+\s*)+=\s*)*(\|\s*)*\}\}/i.exec(desc.value))&lt;br /&gt;
  wrn.innerHTML += &amp;#039;&amp;lt;li&amp;gt;Не заполнен шаблон {&amp;#039;+&amp;#039;{Обоснование добросовестного использования}}.&amp;lt;/li&amp;gt;&amp;#039;&lt;br /&gt;
 if (lcns.value == &amp;#039;&amp;#039; &amp;amp;&amp;amp; /\{\{Несвободный файл\s*((\|\s*)+([\wа-яё]+\s*)+=\s*)*(\|\s*)*\}\}/i.exec(desc.value))&lt;br /&gt;
  wrn.innerHTML += &amp;#039;&amp;lt;li&amp;gt;Не заполнен шаблон {&amp;#039;+&amp;#039;{Несвободный файл}}.&amp;lt;/li&amp;gt;&amp;#039;&lt;br /&gt;
 if (lcns.value == &amp;#039;&amp;#039; &amp;amp;&amp;amp; /\{\{Несвободный файл\/ОДИ\s*((\|\s*)+([\wа-яё]+\s*)+=\s*)*(\|\s*)*\}\}/i.exec(desc.value))&lt;br /&gt;
  wrn.innerHTML += &amp;#039;&amp;lt;li&amp;gt;Не заполнен шаблон {&amp;#039;+&amp;#039;{Несвободный файл/ОДИ}}.&amp;lt;/li&amp;gt;&amp;#039;&lt;br /&gt;
 if (/\{\{(Обоснование добросовестного использования|Несвободный файл|ОДИ|Изображение)[^\{\}]*Источник\s*=\s*(из|с|http:\/\/(www\.)?)?\s*(интернет|internet|гугл|google|яндекс|yandex|яху|yahoo|рамблер|rambler)[^\{\}]*\}\}/i.test(desc.value))&lt;br /&gt;
  wrn.innerHTML += &amp;#039;&amp;lt;li&amp;gt;«Интернет» или поисковая система не являются источником, подтверждающим лицензионный статус изображения. Укажите более конкретный источник.&amp;lt;/li&amp;gt;&amp;#039;&lt;br /&gt;
 if (wrn.innerHTML != &amp;#039;&amp;#039;){&lt;br /&gt;
  var wrnPrnt = document.createElement(&amp;#039;tr&amp;#039;)&lt;br /&gt;
  wrnPrnt.appendChild(document.createElement(&amp;#039;td&amp;#039;))&lt;br /&gt;
  wrnPrnt.appendChild(wrn)&lt;br /&gt;
  wrn.style.border = &amp;#039;1px solid red&amp;#039;&lt;br /&gt;
  wrn.style.background = &amp;#039;#ffe4e1&amp;#039;&lt;br /&gt;
  wrn.innerHTML = &amp;#039;&amp;lt;p style=&amp;quot;text-align:center; font-weight:bold;&amp;quot;&amp;gt;Автоматическая проверка выявила следующие ошибки:&amp;lt;/p&amp;gt;&amp;lt;ul style=&amp;quot;font-weight:bold&amp;quot;&amp;gt;&amp;#039; + wrn.innerHTML&lt;br /&gt;
  wrn.innerHTML += &amp;#039;&amp;lt;/ul&amp;gt;&amp;lt;p style=&amp;quot;padding:0.2em 0.8em&amp;quot;&amp;gt;При повторном нажатии на кнопку «Загрузить файл» данное предупреждение будет проигнорировано. Помните, что файлы без лицензии или с некорректной лицензией будут удалены.&amp;lt;/p&amp;gt;&amp;#039;&lt;br /&gt;
  var upNode = document.getElementsByName(&amp;#039;wpUpload&amp;#039;)[0].parentNode.parentNode&lt;br /&gt;
  upNode.parentNode.insertBefore(wrnPrnt, upNode)&lt;br /&gt;
 }&lt;br /&gt;
 else upForm.submit()&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
addOnloadHook(uploadPage)&lt;/div&gt;</summary>
		<author><name>Ariely</name></author>
	</entry>
</feed>