<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="es">
	<id>https://wikiminecraft.es/index.php?action=history&amp;feed=atom&amp;title=MediaWiki%3AGadget-DeletionHelper.js</id>
	<title>MediaWiki:Gadget-DeletionHelper.js - Historial de revisiones</title>
	<link rel="self" type="application/atom+xml" href="https://wikiminecraft.es/index.php?action=history&amp;feed=atom&amp;title=MediaWiki%3AGadget-DeletionHelper.js"/>
	<link rel="alternate" type="text/html" href="https://wikiminecraft.es/index.php?title=MediaWiki:Gadget-DeletionHelper.js&amp;action=history"/>
	<updated>2026-05-01T15:35:51Z</updated>
	<subtitle>Historial de revisiones de esta página en la wiki</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://wikiminecraft.es/index.php?title=MediaWiki:Gadget-DeletionHelper.js&amp;diff=734&amp;oldid=prev</id>
		<title>Bth0: Página creada con «/** &lt;nowiki&gt;  * DeletionHelper.js by User:Ricordisamoa  * uses jQuery &amp; Ajax  * helps sysops (and not) on Wikidata with DRs  */ $(document).ready(function(){ 	if((wgPag...»</title>
		<link rel="alternate" type="text/html" href="https://wikiminecraft.es/index.php?title=MediaWiki:Gadget-DeletionHelper.js&amp;diff=734&amp;oldid=prev"/>
		<updated>2014-04-09T07:10:39Z</updated>

		<summary type="html">&lt;p&gt;Página creada con «&lt;span class=&quot;autocomment&quot;&gt;* &amp;lt;nowiki&amp;gt;  * DeletionHelper.js by &amp;#91;&amp;#91;User:Ricordisamoa&amp;#93;&amp;#93;  * uses jQuery &amp;amp; Ajax  * helps sysops (and not) on Wikidata with DRs: &lt;/span&gt; $(document).ready(function(){ 	if((wgPag...»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Página nueva&lt;/b&gt;&lt;/p&gt;&lt;div&gt;/** &amp;lt;nowiki&amp;gt;&lt;br /&gt;
 * DeletionHelper.js by [[User:Ricordisamoa]]&lt;br /&gt;
 * uses jQuery &amp;amp; Ajax&lt;br /&gt;
 * helps sysops (and not) on Wikidata with DRs&lt;br /&gt;
 */&lt;br /&gt;
$(document).ready(function(){&lt;br /&gt;
	if((wgPageName!=&amp;quot;Wikidata:Requests_for_deletions&amp;quot;&amp;amp;&amp;amp;wgPageName!=&amp;quot;Wikidata:Requests_for_deletions/all&amp;quot;)||wgAction==&amp;quot;view&amp;quot;) return;&lt;br /&gt;
	// the page is &amp;#039;Wikidata:Request for deletions&amp;#039; in &amp;#039;view&amp;#039; mode&lt;br /&gt;
	$(&amp;quot;h2 .mw-headline&amp;quot;).not(&amp;quot;:has(a.new)&amp;quot;)// items not already deleted&lt;br /&gt;
	.each(function(i,e){&lt;br /&gt;
		var entityId=$(e).text();&lt;br /&gt;
		$.getJSON(&lt;br /&gt;
			mw.util.wikiScript(&amp;quot;api&amp;quot;),&lt;br /&gt;
			{&lt;br /&gt;
				format:&amp;quot;json&amp;quot;,&lt;br /&gt;
				action:&amp;quot;wbgetentities&amp;quot;,&lt;br /&gt;
				ids:$(e).text()&lt;br /&gt;
			},&lt;br /&gt;
			function(data){&lt;br /&gt;
				if(data.success&amp;amp;&amp;amp;data.entities[Object.keys(data.entities)[0]]){&lt;br /&gt;
					var entity=data.entities[Object.keys(data.entities)[0]];&lt;br /&gt;
					var length=0;&lt;br /&gt;
					if(typeof(entity.sitelinks)==&amp;quot;object&amp;quot;) length=Object.keys(entity.sitelinks).length;&lt;br /&gt;
					if(length===0) $(e).children(&amp;quot;a&amp;quot;).first().css(&amp;quot;color&amp;quot;,&amp;quot;teal&amp;quot;);&lt;br /&gt;
					$(&amp;quot;&amp;lt;span&amp;gt;&amp;quot;)&lt;br /&gt;
					.html(&amp;quot;&amp;amp;nbsp;&amp;amp;nbsp;(&amp;quot;+(length&amp;gt;0?length+&amp;quot; sitelink&amp;quot;+(length&amp;gt;1?&amp;quot;s&amp;quot;:&amp;quot;&amp;quot;):&amp;quot;empty&amp;quot;)+&amp;quot;)&amp;quot;)&lt;br /&gt;
					.css(&amp;quot;font-size&amp;quot;,&amp;quot;50%&amp;quot;)&lt;br /&gt;
					.appendTo(e);&lt;br /&gt;
				}&lt;br /&gt;
			}&lt;br /&gt;
		);&lt;br /&gt;
		$.getJSON(&lt;br /&gt;
			mw.util.wikiScript(&amp;quot;api&amp;quot;),&lt;br /&gt;
			{&lt;br /&gt;
				action:&amp;quot;query&amp;quot;,&lt;br /&gt;
				format:&amp;quot;json&amp;quot;,&lt;br /&gt;
				prop:&amp;quot;revisions&amp;quot;,&lt;br /&gt;
				titles:entityId,&lt;br /&gt;
				rvprop:&amp;quot;content|user|ids&amp;quot;,&lt;br /&gt;
				rvlimit:&amp;quot;max&amp;quot;&lt;br /&gt;
			},&lt;br /&gt;
			function(data){&lt;br /&gt;
				try {&lt;br /&gt;
					var pages = data.query.pages;&lt;br /&gt;
					pages = pages[Object.keys(pages)[0]].revisions;&lt;br /&gt;
					pages.length;&lt;br /&gt;
				} catch(e) {&lt;br /&gt;
					// Give up silently&lt;br /&gt;
					return;&lt;br /&gt;
				}&lt;br /&gt;
				var remL={};&lt;br /&gt;
				$.each(pages,function(y,z){&lt;br /&gt;
					var links=Object.keys(JSON.parse(z[&amp;quot;*&amp;quot;]).links);&lt;br /&gt;
					if(y&amp;lt;pages.length-1&amp;amp;&amp;amp;typeof(JSON.parse(pages[y+1][&amp;quot;*&amp;quot;]).links)===&amp;quot;object&amp;quot;){&lt;br /&gt;
						var nextLinks=Object.keys(JSON.parse(pages[y+1][&amp;quot;*&amp;quot;]).links);&lt;br /&gt;
						var removedLinks=$(nextLinks).not(links).get();&lt;br /&gt;
						removedLinks=$.map(removedLinks,function(e){return e.replace(/wiki$/,&amp;quot;&amp;quot;);});&lt;br /&gt;
						if(removedLinks.length&amp;gt;0){&lt;br /&gt;
							var rl={revid:z.revid,parentid:z.parentid,links:removedLinks};&lt;br /&gt;
							if(typeof(remL[z.user])!=&amp;quot;undefined&amp;quot;) remL[z.user].push(rl);&lt;br /&gt;
							else remL[z.user]=[rl];&lt;br /&gt;
						}&lt;br /&gt;
					}&lt;br /&gt;
				});&lt;br /&gt;
				var p=$(&amp;quot;&amp;lt;p&amp;gt;&amp;quot;).css(&amp;quot;color&amp;quot;,&amp;quot;#630&amp;quot;);// change color, according to Reza1615&lt;br /&gt;
				if(Object.keys(remL).length===0) p.append(&amp;quot;No sitelinks were removed&amp;quot;);&lt;br /&gt;
				else $.each(remL,function(k,v){&lt;br /&gt;
					p.append(&amp;quot;Removed &amp;quot;);&lt;br /&gt;
					var abcd=false;&lt;br /&gt;
					$.each(v,function(o,j){&lt;br /&gt;
						p.append(&lt;br /&gt;
							$(&amp;quot;&amp;lt;a&amp;gt;&amp;quot;)&lt;br /&gt;
							.text(j.links.join(&amp;quot;, &amp;quot;))&lt;br /&gt;
							.attr(&amp;quot;href&amp;quot;,&lt;br /&gt;
								mw.util.wikiScript()+&amp;quot;?&amp;quot;+&lt;br /&gt;
								$.param({&lt;br /&gt;
									title:entityId,&lt;br /&gt;
									oldid:j.parentid,&lt;br /&gt;
									diff:j.revid&lt;br /&gt;
								})&lt;br /&gt;
							)&lt;br /&gt;
						);&lt;br /&gt;
						if(o&amp;lt;v.length-1){&lt;br /&gt;
							abcd=true;&lt;br /&gt;
							p.append(&amp;quot;, &amp;quot;);&lt;br /&gt;
						}&lt;br /&gt;
					});&lt;br /&gt;
					p.append(&amp;quot; link&amp;quot;+(abcd===true?&amp;quot;s&amp;quot;:&amp;quot;&amp;quot;)+&amp;quot; by &amp;quot;)&lt;br /&gt;
					.append(&lt;br /&gt;
						$(&amp;quot;&amp;lt;a&amp;gt;&amp;quot;)&lt;br /&gt;
						.text(k)&lt;br /&gt;
						.attr(&amp;quot;href&amp;quot;,mw.util.getUrl(&amp;quot;User:&amp;quot;+k))&lt;br /&gt;
					);&lt;br /&gt;
				});&lt;br /&gt;
				$(e).parent().next(&amp;quot;p&amp;quot;).find(&amp;quot;span.plainlinks&amp;quot;).first()// (delete | history | links | log)&lt;br /&gt;
				.after(p);&lt;br /&gt;
			}&lt;br /&gt;
		);&lt;br /&gt;
	});&lt;br /&gt;
	$(&amp;quot;li&amp;quot;).not(&amp;quot;:has(a.new)&amp;quot;)// items not already deleted&lt;br /&gt;
	.each(function(i,e){&lt;br /&gt;
		if(/[Qq](\d*) \(delete \| history \| links \| log\)/.test($(e).text()) === true){&lt;br /&gt;
			var entityId=$(e).text().replace(/(.*) \(delete \| history \| links \| log\)/,&amp;quot;$1&amp;quot;);&lt;br /&gt;
			$.getJSON(&lt;br /&gt;
				mw.util.wikiScript(&amp;quot;api&amp;quot;),&lt;br /&gt;
				{&lt;br /&gt;
					format:&amp;quot;json&amp;quot;,&lt;br /&gt;
					action:&amp;quot;wbgetentities&amp;quot;,&lt;br /&gt;
					ids:entityId&lt;br /&gt;
				},&lt;br /&gt;
				function(data){&lt;br /&gt;
					if(data.success&amp;amp;&amp;amp;data.entities[Object.keys(data.entities)[0]]){&lt;br /&gt;
						var entity=data.entities[Object.keys(data.entities)[0]];&lt;br /&gt;
						var length=0;&lt;br /&gt;
						if(typeof(entity.sitelinks)==&amp;quot;object&amp;quot;) length=Object.keys(entity.sitelinks).length;&lt;br /&gt;
						if(length===0) $(e).children(&amp;quot;a&amp;quot;).first().css(&amp;quot;color&amp;quot;,&amp;quot;teal&amp;quot;);&lt;br /&gt;
						$(&amp;quot;&amp;lt;span&amp;gt;&amp;quot;)&lt;br /&gt;
						.html(&amp;quot;&amp;amp;nbsp;&amp;amp;nbsp;(&amp;quot;+(length&amp;gt;0?length+&amp;quot; &amp;lt;i&amp;gt;sitelink&amp;quot;+(length&amp;gt;1?&amp;quot;s&amp;quot;:&amp;quot;&amp;quot;):&amp;quot;empty&amp;quot;)+&amp;quot;&amp;lt;/i&amp;gt;)&amp;quot;)&lt;br /&gt;
						.css(&amp;quot;font-size&amp;quot;,&amp;quot;70%&amp;quot;)&lt;br /&gt;
						.css(&amp;quot;vertical-align&amp;quot;,&amp;quot;middle&amp;quot;)&lt;br /&gt;
						.appendTo(e);&lt;br /&gt;
					}&lt;br /&gt;
				}&lt;br /&gt;
			);&lt;br /&gt;
		}&lt;br /&gt;
	});&lt;br /&gt;
	var work = [];&lt;br /&gt;
	$(&amp;quot;h2&amp;gt;span.mw-editsection&amp;quot;).each(function(i,e){&lt;br /&gt;
		var index=parseInt($(e).children(&amp;quot;a&amp;quot;).first().attr(&amp;quot;href&amp;quot;).replace(/^.+[\?&amp;amp;]section=(T\-)?([0-9]+)$/,&amp;quot;$2&amp;quot;));&lt;br /&gt;
		$(e).parent().attr(&amp;quot;id&amp;quot;,&amp;quot;section&amp;quot;+index);&lt;br /&gt;
		work[index] = false; &lt;br /&gt;
		$.get(&lt;br /&gt;
			mw.util.wikiScript(),&lt;br /&gt;
			{title:&amp;quot;Wikidata:Requests_for_deletions&amp;quot;,action:&amp;quot;raw&amp;quot;,section:index}&lt;br /&gt;
		)&lt;br /&gt;
		.done(function(d){&lt;br /&gt;
			if(/\{\{([Nn]ot )?[Dd](eleted|one)(\|admin=[^\{\}]+)?\}\}/.test(d)===false){&lt;br /&gt;
				$(&amp;quot;&amp;lt;a&amp;gt;&amp;quot;)&lt;br /&gt;
				.html(&amp;quot;&amp;amp;nbsp;Yes&amp;amp;nbsp;&amp;quot;)&lt;br /&gt;
				.attr(&amp;quot;href&amp;quot;, &amp;quot;javascript:;&amp;quot;)&lt;br /&gt;
				.attr(&amp;quot;title&amp;quot;,&amp;quot;Mark as deleted&amp;quot;)&lt;br /&gt;
				.attr(&amp;quot;style&amp;quot;,&amp;#039;background:url(&amp;quot;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAWCAMAAAA2GAaYAAAAQlBMVEUpflI7tXYxl2MujVwqgFQ1omk2pWwoeU8vkF4sh1gwlGA5rnI7s3Uzm2U3qG4oe1A0n2c4q3AtilovfVUrg1Y6sXPiEyGEAAAAKElEQVR4XgXAhQ2AMAAAsM4Ft/9fJYLVZ3HZVcVpE01dchteGYfm+QEULwDomj1/qwAAAABJRU5ErkJggg==&amp;quot;) repeat-x scroll 50% 100% #3365BA !important; color: white; float: right; font-size: 0.7em; padding: 1px; position: relative; bottom: 12px; border-radius: 0px 0px 0px 6px;border-bottom:1px solid black;border-left:1px solid black;text-decoration:none;&amp;#039;)&lt;br /&gt;
				.click(function(event){&lt;br /&gt;
					location.hash = &amp;quot;#&amp;quot; + $(e).siblings(&amp;quot;.mw-headline&amp;quot;).first().attr(&amp;quot;id&amp;quot;);&lt;br /&gt;
					event.preventDefault();&lt;br /&gt;
					send(&amp;quot;Wikidata:Requests_for_deletions&amp;quot;,index,e,d,&amp;quot;&amp;quot;,&amp;quot;d&amp;quot;);&lt;br /&gt;
				})&lt;br /&gt;
				.insertAfter($(e).parent())&lt;br /&gt;
				.tipsy({&lt;br /&gt;
           					gravity: &amp;#039;ne&amp;#039;,&lt;br /&gt;
           					fade: true&lt;br /&gt;
      					 });&lt;br /&gt;
				$(&amp;quot;&amp;lt;a&amp;gt;&amp;quot;)&lt;br /&gt;
				.html(&amp;quot;&amp;amp;nbsp;No&amp;amp;nbsp;&amp;quot;)&lt;br /&gt;
				.attr(&amp;quot;href&amp;quot;, &amp;quot;javascript:;&amp;quot;)&lt;br /&gt;
				.attr(&amp;quot;title&amp;quot;,&amp;quot;Mark as not deleted&amp;quot;)&lt;br /&gt;
				.attr(&amp;quot;style&amp;quot;,&amp;#039;Background:url(&amp;quot;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAWCAMAAAA2GAaYAAAAQlBMVEWUAACeAACIAADIAACQAACKAACaAADDAAC8AACxAACFAADFAADAAACuAACXAACqAACmAAC5AACiAACNAADKAAC1AAB6LXXpAAAAKElEQVR4XgXAhQ2AMAAAsM4Ft/9fJV7Joll1l8+wOZxuQbUjexTR/AEV+QDoUwTrkQAAAABJRU5ErkJggg==&amp;quot;) repeat-x scroll 50% 100% #CB0000 !important; color: white; float: right; font-size: 0.7em; padding: 1px; position: relative; bottom: 12px;border-bottom:1px solid black;text-decoration:none;&amp;#039;)&lt;br /&gt;
				.click(function(event){&lt;br /&gt;
					if(/^.*#.*$/.test(document.location) === false){ document.location = document.location + &amp;quot;#&amp;quot; + $(e).siblings(&amp;quot;.mw-headline&amp;quot;).first().attr(&amp;quot;id&amp;quot;);}&lt;br /&gt;
					location.hash = &amp;quot;#&amp;quot; + $(e).siblings(&amp;quot;.mw-headline&amp;quot;).first().attr(&amp;quot;id&amp;quot;);&lt;br /&gt;
					event.preventDefault();&lt;br /&gt;
					send(&amp;quot;Wikidata:Requests_for_deletions&amp;quot;,index,e,d,&amp;quot;&amp;quot;,&amp;quot;n&amp;quot;);&lt;br /&gt;
				})&lt;br /&gt;
				.insertAfter($(e).parent())&lt;br /&gt;
				.tipsy({&lt;br /&gt;
           					gravity: &amp;#039;ne&amp;#039;,&lt;br /&gt;
           					fade: true&lt;br /&gt;
      					 });&lt;br /&gt;
				$(&amp;quot;&amp;lt;a&amp;gt;&amp;quot;)&lt;br /&gt;
				.html(&amp;quot;&amp;amp;nbsp;#&amp;amp;nbsp;&amp;quot;)&lt;br /&gt;
				.attr(&amp;quot;href&amp;quot;, &amp;quot;javascript:;&amp;quot;)&lt;br /&gt;
				.attr(&amp;quot;title&amp;quot;,&amp;quot;Write a comment&amp;quot;)&lt;br /&gt;
				.attr(&amp;quot;style&amp;quot;,&amp;#039;background:url(&amp;quot;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAWCAMAAAA2GAaYAAAAQlBMVEUuXKkmS4ozZbkkSIQtW6YiRHwrV58hQ3owYLAxY7UnTY0jRoEqVZsyZLcvXq0oT5EqU5gxYbMsWaMlSocjRX8pUZU8hDFrAAAAKElEQVR4XgXAhQ2AMAAAsM4Ft/9fJaLNcOl2ZLdqdfocpuCRLF5F+wETiQDocXjMfwAAAABJRU5ErkJggg==&amp;quot;) repeat-x scroll 50% 100% #3365BA !important; color: white; float: right; font-size: 0.7em; padding: 1px; position: relative; bottom: 12px; border-radius: 0px 0px 6px 0px;border-bottom:1px solid black;border-right:1px solid black;text-decoration:none;&amp;#039;)&lt;br /&gt;
				.click(function(event){&lt;br /&gt;
					if(/^.*#.*$/.test(document.location) === false){ document.location = document.location + &amp;quot;#&amp;quot; + $(e).siblings(&amp;quot;.mw-headline&amp;quot;).first().attr(&amp;quot;id&amp;quot;);}&lt;br /&gt;
					location.hash = &amp;quot;#&amp;quot; + $(e).siblings(&amp;quot;.mw-headline&amp;quot;).first().attr(&amp;quot;id&amp;quot;);&lt;br /&gt;
					event.preventDefault();&lt;br /&gt;
					var c = prompt(&amp;quot;Type the text to send to this request:\n\n* If you want to set a template\n   TEMPLATE|option1|option2#My Text\n\n* If you want to indent the text, add a colon at the beginning of the text\n   :TEMPLATE#My Text          :My Text\n\n* If you leave the template option blank, it will set the default template (deleted or not deleted)\n   #My Text                            :#My Text&amp;quot;);&lt;br /&gt;
					if(c)send(&amp;quot;Wikidata:Requests_for_deletions&amp;quot;,index,e,d,c,&amp;quot;c&amp;quot;);&lt;br /&gt;
				})&lt;br /&gt;
				.insertAfter($(e).parent())&lt;br /&gt;
				.tipsy({&lt;br /&gt;
           					gravity: &amp;#039;ne&amp;#039;,&lt;br /&gt;
           					fade: true&lt;br /&gt;
      					 });&lt;br /&gt;
			}else{&lt;br /&gt;
				$(&amp;quot;&amp;lt;a&amp;gt;&amp;quot;)&lt;br /&gt;
				.html(&amp;quot;&amp;amp;nbsp;#&amp;amp;nbsp;&amp;quot;)&lt;br /&gt;
				.attr(&amp;quot;href&amp;quot;, &amp;quot;javascript:;&amp;quot;)&lt;br /&gt;
				.attr(&amp;quot;title&amp;quot;,&amp;quot;Write a comment&amp;quot;)&lt;br /&gt;
				.attr(&amp;quot;style&amp;quot;,&amp;#039;background:url(&amp;quot;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAWCAMAAAA2GAaYAAAAQlBMVEUuXKkmS4ozZbkkSIQtW6YiRHwrV58hQ3owYLAxY7UnTY0jRoEqVZsyZLcvXq0oT5EqU5gxYbMsWaMlSocjRX8pUZU8hDFrAAAAKElEQVR4XgXAhQ2AMAAAsM4Ft/9fJaLNcOl2ZLdqdfocpuCRLF5F+wETiQDocXjMfwAAAABJRU5ErkJggg==&amp;quot;) repeat-x scroll 50% 100% #3365BA !important; color: white; float: right; font-size: 0.7em; padding: 1px; position: relative; bottom: 12px; border-radius: 0px 0px 6px 6px;border-bottom:1px solid black;border-right:1px solid black;border-left:1px solid black;text-decoration:none;&amp;#039;)&lt;br /&gt;
				.click(function(event){&lt;br /&gt;
					if(/^.*#.*$/.test(document.location) === false){ document.location = document.location + &amp;quot;#&amp;quot; + $(e).siblings(&amp;quot;.mw-headline&amp;quot;).first().attr(&amp;quot;id&amp;quot;);}&lt;br /&gt;
					location.hash = &amp;quot;#&amp;quot; + $(e).siblings(&amp;quot;.mw-headline&amp;quot;).first().attr(&amp;quot;id&amp;quot;);&lt;br /&gt;
					event.preventDefault();&lt;br /&gt;
					send(&amp;quot;Wikidata:Requests_for_deletions&amp;quot;,index,e,d,prompt(&amp;quot;Type the text to send to this request:\n\n* If you want to set a template\n   TEMPLATE|option1|option2#My Text\n\n* If you want to indent the text, add a colon at the beginning of the text\n   :TEMPLATE#My Text          :My Text\n\n* If you leave the template option blank, it will set the default template (deleted or not deleted)\n   #My Text                            :#My Text&amp;quot;),&amp;quot;c&amp;quot;);&lt;br /&gt;
				})&lt;br /&gt;
				.insertAfter($(e).parent())&lt;br /&gt;
				.tipsy({&lt;br /&gt;
           					gravity: &amp;#039;ne&amp;#039;,&lt;br /&gt;
           					fade: true&lt;br /&gt;
      					 });&lt;br /&gt;
			}&lt;br /&gt;
		});&lt;br /&gt;
	});&lt;br /&gt;
	function send(wgPageName,index,e,d,c,m){&lt;br /&gt;
		//CREATE SPINNER&lt;br /&gt;
		var spinner = &amp;#039;&amp;lt;pre id=&amp;quot;rfdSpinner&amp;#039; + index + &amp;#039;&amp;quot;&amp;gt;&amp;lt;/pre&amp;gt;&amp;#039;; var nextindex = index+1;&lt;br /&gt;
		if(document.getElementById(&amp;quot;section&amp;quot;+nextindex) == null){&lt;br /&gt;
			$(&amp;quot;#mw-content-text&amp;quot;).append(spinner);&lt;br /&gt;
		}else{&lt;br /&gt;
			$(&amp;quot;#section&amp;quot;+nextindex).before(spinner);&lt;br /&gt;
		}&lt;br /&gt;
		$.createSpinner( { size: &amp;#039;small&amp;#039;, id: &amp;#039;rfdSpinner&amp;#039;+index } ).appendTo( &amp;quot;#rfdSpinner&amp;quot;+index );&lt;br /&gt;
		//CREATE SPINNER&lt;br /&gt;
		work[index] = true;&lt;br /&gt;
		if( /==\s*\[\[(.*)\]\]\s*==/.test(d) === true ){&lt;br /&gt;
			var title = d.match(/==.*==/)[0].replace(/^==\s*\[\[(.*)\]\]\s*==/,&amp;quot;$1&amp;quot;);&lt;br /&gt;
			if(m == &amp;quot;d&amp;quot;){var template = &amp;quot;Deleted&amp;quot;;var resume = &amp;quot;deleted&amp;quot;;}&lt;br /&gt;
			if(m == &amp;quot;n&amp;quot;){var template = &amp;quot;Not deleted&amp;quot;;var resume = &amp;quot;not deleted&amp;quot;;}&lt;br /&gt;
			$.ajax({&lt;br /&gt;
				url: mw.util.wikiScript( &amp;#039;api&amp;#039; ),&lt;br /&gt;
				async: false,&lt;br /&gt;
				type: &amp;#039;GET&amp;#039;,&lt;br /&gt;
				dataType: &amp;#039;json&amp;#039;,&lt;br /&gt;
				data: {&lt;br /&gt;
					action: &amp;#039;query&amp;#039;,&lt;br /&gt;
					format: &amp;#039;json&amp;#039;,&lt;br /&gt;
					list: &amp;#039;logevents&amp;#039;,&lt;br /&gt;
					leprop: &amp;#039;type|user&amp;#039;,&lt;br /&gt;
					letitle: title,&lt;br /&gt;
					lelimit: &amp;#039;1&amp;#039;&lt;br /&gt;
				},&lt;br /&gt;
				success: function ( data ) {&lt;br /&gt;
					if(data.query.logevents.hasOwnProperty(0)){&lt;br /&gt;
						if(data.query.logevents[0].action == &amp;quot;delete&amp;quot;){&lt;br /&gt;
							if(m == &amp;quot;d&amp;quot;){&lt;br /&gt;
								if(data.query.logevents[0].user != mw.config.get( &amp;#039;wgUserName&amp;#039; )){&lt;br /&gt;
									if(confirm(&amp;quot;We have detected that this page has been deleted by :\n\n\t&amp;quot; + data.query.logevents[0].user + &amp;quot;\n\nIs it correct ?&amp;quot;)){&lt;br /&gt;
										template = &amp;quot;deleted|admin=&amp;quot; + data.query.logevents[0].user;&lt;br /&gt;
										resume = &amp;quot;deleted by &amp;quot; + data.query.logevents[0].user;&lt;br /&gt;
									}&lt;br /&gt;
								}&lt;br /&gt;
							}else if(m == &amp;quot;n&amp;quot;){&lt;br /&gt;
								if(!confirm(&amp;quot;This page has been deleted! Are you sure you want to mark this request as not deleted?&amp;quot;)){&lt;br /&gt;
									m=&amp;quot;c&amp;quot;;c=&amp;quot;&amp;quot;;&lt;br /&gt;
								}&lt;br /&gt;
							}else{&lt;br /&gt;
								if(data.query.logevents[0].user == mw.config.get( &amp;#039;wgUserName&amp;#039; )){&lt;br /&gt;
									template = &amp;quot;deleted&amp;quot;;&lt;br /&gt;
									resume = &amp;quot;deleted&amp;quot;;&lt;br /&gt;
								}else{&lt;br /&gt;
									if(confirm(&amp;quot;We have detected that this page has been deleted by :\n\n\t&amp;quot; + data.query.logevents[0].user + &amp;quot;\n\nIs it correct ?&amp;quot;)){&lt;br /&gt;
										template = &amp;quot;deleted|admin=&amp;quot; + data.query.logevents[0].user;&lt;br /&gt;
										resume = &amp;quot;deleted by &amp;quot; + data.query.logevents[0].user;&lt;br /&gt;
									}else{&lt;br /&gt;
										template = &amp;quot;deleted&amp;quot;;&lt;br /&gt;
										resume = &amp;quot;deleted&amp;quot;;&lt;br /&gt;
									}&lt;br /&gt;
								}	&lt;br /&gt;
								}&lt;br /&gt;
						}else{&lt;br /&gt;
							if(m == &amp;quot;d&amp;quot;){&lt;br /&gt;
								if(!confirm(&amp;quot;This page has not been deleted! Are you sure you want to mark this request as deleted?&amp;quot;)){&lt;br /&gt;
									m=&amp;quot;c&amp;quot;;c=&amp;quot;&amp;quot;;&lt;br /&gt;
								}&lt;br /&gt;
							}else{&lt;br /&gt;
								template = &amp;quot;not deleted&amp;quot;;&lt;br /&gt;
								resume = &amp;quot;not deleted&amp;quot;;	&lt;br /&gt;
							}&lt;br /&gt;
						}&lt;br /&gt;
					}&lt;br /&gt;
				}&lt;br /&gt;
			});&lt;br /&gt;
		}else{&lt;br /&gt;
			if(m == &amp;quot;d&amp;quot;){var template = &amp;quot;Done&amp;quot;;var resume = &amp;quot;done&amp;quot;;}&lt;br /&gt;
			if(m == &amp;quot;n&amp;quot;){var template = &amp;quot;Not done&amp;quot;;var resume = &amp;quot;not done&amp;quot;;}&lt;br /&gt;
			if(m == &amp;quot;c&amp;quot;){var template = &amp;quot;Done&amp;quot;;var resume = &amp;quot;done&amp;quot;;}&lt;br /&gt;
		}&lt;br /&gt;
		if(c == null){c = &amp;quot;&amp;quot;;}&lt;br /&gt;
		if(m == &amp;quot;c&amp;quot; &amp;amp;&amp;amp; c == &amp;quot;&amp;quot;){&lt;br /&gt;
			$( &amp;quot;#mw-spinner-rfdSpinner&amp;quot;+index ).append(&amp;#039;&amp;lt;img src=&amp;quot;//upload.wikimedia.org/wikipedia/commons/thumb/a/a2/X_mark.svg/20px-X_mark.svg.png&amp;quot; style=&amp;quot;&amp;quot;&amp;gt;&amp;#039;);&lt;br /&gt;
			$(&amp;quot;#rfdSpinner&amp;quot;+index).append(&amp;#039;&amp;lt;span style=&amp;quot;color:red;float:right&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Aborted&amp;lt;/strong&amp;gt;&amp;lt;/span&amp;gt;&amp;#039;);&lt;br /&gt;
			work[index] = false;&lt;br /&gt;
			setTimeout(function(){$(&amp;quot;#rfdSpinner&amp;quot;+index).remove()},3000);&lt;br /&gt;
			return;&lt;br /&gt;
		}&lt;br /&gt;
		if( /:*(.*)#(.*)/.test(c) === true ){&lt;br /&gt;
			if(c.replace(/^:*(.*)#(.*)$/,&amp;quot;$1&amp;quot;) != &amp;quot;&amp;quot;){&lt;br /&gt;
				var template = c.replace(/^:*(.*)#(.*)$/,&amp;quot;$1&amp;quot;);&lt;br /&gt;
				var resume = template;&lt;br /&gt;
			}&lt;br /&gt;
		}else if(c != &amp;quot;&amp;quot;){&lt;br /&gt;
			template=&amp;quot;User:Jitrixis/void&amp;quot;;&lt;br /&gt;
			resume = &amp;quot;commented&amp;quot;;&lt;br /&gt;
		}&lt;br /&gt;
		point = c.replace(/^(:*).*$/,&amp;quot;$1&amp;quot;)&lt;br /&gt;
		c = c.replace(/^:*(.*#)?(.*)$/,&amp;quot;$2&amp;quot;);&lt;br /&gt;
		var n = d.match(/^:+/gm);&lt;br /&gt;
		if(point == &amp;quot;&amp;quot; &amp;amp;&amp;amp; n != null){&lt;br /&gt;
			point = n[n.length-1];&lt;br /&gt;
			if(point.length &amp;gt;= 10){&lt;br /&gt;
				var size = point.length - 1;&lt;br /&gt;
				point = &amp;quot;{{od|&amp;quot; + size + &amp;quot;}}&amp;quot;;&lt;br /&gt;
			}&lt;br /&gt;
		}&lt;br /&gt;
		point = &amp;quot;:&amp;quot; + point;&lt;br /&gt;
		template = &amp;quot;{{&amp;quot; + template + &amp;quot;}}&amp;quot;;&lt;br /&gt;
		if(template == &amp;quot;{{User:Jitrixis/void}}&amp;quot;){template = &amp;quot;&amp;quot;;}&lt;br /&gt;
		//CREATE SPINNER&lt;br /&gt;
		var spinner = &amp;quot;&amp;amp;nbsp;&amp;amp;nbsp;&amp;quot; + point + &amp;quot; &amp;quot; + template + &amp;quot;  &amp;quot; + c + &amp;quot; --~~~~&amp;quot;&lt;br /&gt;
		$(&amp;quot;#rfdSpinner&amp;quot;+index).append(spinner);&lt;br /&gt;
		//CREATE SPINNER&lt;br /&gt;
		$.post(&lt;br /&gt;
			mw.util.wikiScript(&amp;quot;api&amp;quot;),&lt;br /&gt;
			{&lt;br /&gt;
				action:&amp;quot;edit&amp;quot;,&lt;br /&gt;
				appendtext: &amp;quot;\n&amp;quot; + point + &amp;quot; &amp;quot; + template + &amp;quot; &amp;quot; + c + &amp;quot; --~~~~&amp;quot;,&lt;br /&gt;
				title:wgPageName,&lt;br /&gt;
				section:index,&lt;br /&gt;
				summary:&amp;quot;/* &amp;quot;+$(e).siblings(&amp;quot;.mw-headline&amp;quot;).first().attr(&amp;quot;id&amp;quot;)+&amp;quot; */ tagging as &amp;#039;&amp;quot; + resume + &amp;quot;&amp;#039; ([[MediaWiki:Gadget-DeletionHelper|DH]])&amp;quot;,&lt;br /&gt;
				token:mw.user.tokens.get(&amp;quot;editToken&amp;quot;)&lt;br /&gt;
			}&lt;br /&gt;
		)&lt;br /&gt;
		.done(function(data){&lt;br /&gt;
			if(/error/.test(data) === true){&lt;br /&gt;
				$( &amp;quot;#mw-spinner-rfdSpinner&amp;quot;+index ).append(&amp;#039;&amp;lt;img src=&amp;quot;//upload.wikimedia.org/wikipedia/commons/thumb/a/a2/X_mark.svg/20px-X_mark.svg.png&amp;quot; style=&amp;quot;&amp;quot;&amp;gt;&amp;#039;);&lt;br /&gt;
				$(&amp;quot;#rfdSpinner&amp;quot;+index).append(&amp;#039;&amp;lt;span style=&amp;quot;color:red;float:right&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Edit conflict detected&amp;lt;/strong&amp;gt;&amp;lt;/span&amp;gt;&amp;#039;);&lt;br /&gt;
			}else{&lt;br /&gt;
				$(&amp;quot;#rfdSpinner&amp;quot;+index).append(&amp;#039;&amp;lt;span style=&amp;quot;color:green;float:right&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Correctly sent&amp;lt;/strong&amp;gt;&amp;lt;/span&amp;gt;&amp;#039;);&lt;br /&gt;
				$( &amp;quot;#mw-spinner-rfdSpinner&amp;quot;+index ).append(&amp;#039;&amp;lt;img style=&amp;quot;margin-left:1px&amp;quot; src=&amp;quot;//upload.wikimedia.org/wikipedia/commons/thumb/f/fb/Yes_check.svg/20px-Yes_check.svg.png&amp;quot;&amp;gt;&amp;#039;);&lt;br /&gt;
			}&lt;br /&gt;
			work[index] = false;&lt;br /&gt;
			setTimeout(function(){rld();},2500);&lt;br /&gt;
		})&lt;br /&gt;
		.fail(function(){&lt;br /&gt;
			$( &amp;quot;#mw-spinner-rfdSpinner&amp;quot;+index ).append(&amp;#039;&amp;lt;img src=&amp;quot;//upload.wikimedia.org/wikipedia/commons/thumb/a/a2/X_mark.svg/20px-X_mark.svg.png&amp;quot; style=&amp;quot;&amp;quot;&amp;gt;&amp;#039;);&lt;br /&gt;
			$(&amp;quot;#rfdSpinner&amp;quot;+index).append(&amp;#039;&amp;lt;span style=&amp;quot;color:green;float:right&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;The ajax request failed.&amp;lt;/strong&amp;gt;&amp;lt;/span&amp;gt;&amp;#039;);&lt;br /&gt;
			work[index] = false;&lt;br /&gt;
			setTimeout(function(){rld();},2500);&lt;br /&gt;
		});&lt;br /&gt;
	}&lt;br /&gt;
	function rld(){&lt;br /&gt;
		var reload = true;&lt;br /&gt;
		for(var nb in work){&lt;br /&gt;
			if(work[nb] === true){&lt;br /&gt;
				reload = false;&lt;br /&gt;
			}&lt;br /&gt;
		}&lt;br /&gt;
		if(reload === true){&lt;br /&gt;
			document.location.reload(true);&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
});&lt;br /&gt;
/* &amp;lt;/nowiki&amp;gt; */&lt;/div&gt;</summary>
		<author><name>Bth0</name></author>
	</entry>
</feed>