<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://70.231.62.181/index.php?action=history&amp;feed=atom&amp;title=MyWiki%3AWikiProject_User_scripts%2FScripts%2FUpload_Preview</id>
	<title>MyWiki:WikiProject User scripts/Scripts/Upload Preview - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://70.231.62.181/index.php?action=history&amp;feed=atom&amp;title=MyWiki%3AWikiProject_User_scripts%2FScripts%2FUpload_Preview"/>
	<link rel="alternate" type="text/html" href="http://70.231.62.181/index.php?title=MyWiki:WikiProject_User_scripts/Scripts/Upload_Preview&amp;action=history"/>
	<updated>2026-04-22T14:50:49Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>http://70.231.62.181/index.php?title=MyWiki:WikiProject_User_scripts/Scripts/Upload_Preview&amp;diff=13962366&amp;oldid=prev</id>
		<title>imported&gt;WOSlinker: change source to syntaxhighlight</title>
		<link rel="alternate" type="text/html" href="http://70.231.62.181/index.php?title=MyWiki:WikiProject_User_scripts/Scripts/Upload_Preview&amp;diff=13962366&amp;oldid=prev"/>
		<updated>2021-02-07T14:51:01Z</updated>

		<summary type="html">&lt;p&gt;change source to syntaxhighlight&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;/* On [[Special:Upload|Upload]] page this script allows you to preview Summary field using [[AJAX]]. &lt;br /&gt;
&lt;br /&gt;
Without the script you have to first upload image and then check how your description look like. See why: [[:mediazilla:2537]], comment #6. The script is using [{{SERVER}}/skins-1.5/common/preview.js preview.js] which is a part of  [[:mw:Manual:Live preview|Live preview]] which is not currently used by Mediawiki.&lt;br /&gt;
&lt;br /&gt;
Installation: add to [[Special:Mypage/monobook.js|your monobook.js]]&lt;br /&gt;
* either &amp;lt;code&amp;gt;importScript(&amp;#039;{{FULLPAGENAME}}&amp;#039;)&amp;lt;/code&amp;gt;&lt;br /&gt;
* or the code below:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=javascript&amp;gt;*/&lt;br /&gt;
&lt;br /&gt;
if (mw.config.get(&amp;#039;wgCanonicalNamespace&amp;#039;) == &amp;#039;Special&amp;#039; &amp;amp;&amp;amp; mw.config.get(&amp;#039;wgCanonicalSpecialPageName&amp;#039;) == &amp;#039;Upload&amp;#039;){&lt;br /&gt;
 addOnloadHook(uploadPreviewInit)&lt;br /&gt;
 //prepare Mediawiki Live Preview&lt;br /&gt;
 wgLivepreviewMessageLoading = &amp;#039;Wait...&amp;#039;&lt;br /&gt;
 wgLivepreviewMessageReady = &amp;#039;Done&amp;#039;&lt;br /&gt;
 document.write(&amp;#039;&amp;lt;script type= &amp;quot;text/javascript&amp;quot; src=&amp;quot;/skins-1.5/common/preview.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&amp;#039;)&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function uploadPreviewInit(){&lt;br /&gt;
 wpUploadDescription = document.getElementById(&amp;#039;wpUploadDescription&amp;#039;) //global var&lt;br /&gt;
 var but = document.createElement(&amp;#039;input&amp;#039;)&lt;br /&gt;
 but.type = &amp;#039;button&amp;#039;&lt;br /&gt;
 but.value=&amp;#039;Preview&amp;#039; &lt;br /&gt;
 but.onclick=uploadPreviewDo&lt;br /&gt;
 wpUploadDescription.parentNode.insertBefore(but, wpUploadDescription.nextSibling)&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function uploadPreviewDo(){&lt;br /&gt;
 if (!window.wikiPreview) //create preview div&lt;br /&gt;
    wikiPreview = document.createElement(&amp;#039;div&amp;#039;)&lt;br /&gt;
    wikiPreview.id = &amp;#039;wikiPreview&amp;#039; &lt;br /&gt;
    wpUploadDescription.parentNode.insertBefore(wikiPreview, wpUploadDescription.nextSibling.nextSibling)&lt;br /&gt;
 lpDoPreview(wpUploadDescription.value, &amp;#039;/w/index.php?action=submit&amp;amp;live&amp;#039;)&lt;br /&gt;
}&lt;br /&gt;
//&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>imported&gt;WOSlinker</name></author>
	</entry>
</feed>