<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="https://wiki.wargaming.net/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://wiki.wargaming.net/en/index.php?action=history&amp;feed=atom&amp;title=User%3AXXN%3Ana%2Fmd.js</id>
		<title>User:XXN:na/md.js - Revision history</title>
		<link rel="self" type="application/atom+xml" href="https://wiki.wargaming.net/en/index.php?action=history&amp;feed=atom&amp;title=User%3AXXN%3Ana%2Fmd.js"/>
		<link rel="alternate" type="text/html" href="https://wiki.wargaming.net/en/index.php?title=User:XXN:na/md.js&amp;action=history"/>
		<updated>2026-08-30T00:36:43Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.23.14</generator>

	<entry>
		<id>https://wiki.wargaming.net/en/index.php?title=User:XXN:na/md.js&amp;diff=240669&amp;oldid=prev</id>
		<title>XXN:na: Created page with &quot;mw.loader.using(['mediawiki.api.edit', 'mediawiki.Title'], function () { 	&quot;use strict&quot;;  	var config = mw.config.get(['wgNamespaceNumber', 'wgTitle', 'wgUserGroups', 'wgUserLa...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.wargaming.net/en/index.php?title=User:XXN:na/md.js&amp;diff=240669&amp;oldid=prev"/>
				<updated>2016-10-06T16:59:32Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;quot;mw.loader.using([&amp;#039;mediawiki.api.edit&amp;#039;, &amp;#039;mediawiki.Title&amp;#039;], function () { 	&amp;quot;use strict&amp;quot;;  	var config = mw.config.get([&amp;#039;wgNamespaceNumber&amp;#039;, &amp;#039;wgTitle&amp;#039;, &amp;#039;wgUserGroups&amp;#039;, &amp;#039;wgUserLa...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;mw.loader.using(['mediawiki.api.edit', 'mediawiki.Title'], function () {&lt;br /&gt;
	&amp;quot;use strict&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
	var config = mw.config.get(['wgNamespaceNumber', 'wgTitle', 'wgUserGroups', 'wgUserLanguage', 'skin']);&lt;br /&gt;
&lt;br /&gt;
	function removeBlanks(arr) {&lt;br /&gt;
		var ret = [];&lt;br /&gt;
		var i, len;&lt;br /&gt;
		for (i = 0, len = arr.length; i &amp;lt; len; i++) {&lt;br /&gt;
			var s = arr[i];&lt;br /&gt;
			s = s.trim();&lt;br /&gt;
			if (s) {&lt;br /&gt;
				ret.push(s);&lt;br /&gt;
			}&lt;br /&gt;
		}&lt;br /&gt;
		return ret;&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	function doMassDelete() {&lt;br /&gt;
		var articles = document.getElementById(&amp;quot;wpMassDeletePages&amp;quot;).value.split(&amp;quot;\n&amp;quot;);&lt;br /&gt;
		articles = removeBlanks(articles);&lt;br /&gt;
		if (!articles.length) {&lt;br /&gt;
			return;&lt;br /&gt;
		}&lt;br /&gt;
		var&lt;br /&gt;
			api = new mw.Api(),&lt;br /&gt;
			wpMassDeleteReasons = document.getElementById(&amp;quot;wpMassDeleteReasons&amp;quot;).value,&lt;br /&gt;
			wpMassDeleteReason = document.getElementById(&amp;quot;wpMassDeleteReason&amp;quot;).value,&lt;br /&gt;
			deleted = 0,&lt;br /&gt;
			failed = [],&lt;br /&gt;
			error = [],&lt;br /&gt;
			deferreds = [],&lt;br /&gt;
			reason = wpMassDeleteReasons == &amp;quot;other&amp;quot; ?&lt;br /&gt;
				wpMassDeleteReason :&lt;br /&gt;
				wpMassDeleteReasons + (wpMassDeleteReason ? &amp;quot; (&amp;quot; + wpMassDeleteReason + &amp;quot;)&amp;quot; : &amp;quot;&amp;quot;),&lt;br /&gt;
			onSuccess = function () {&lt;br /&gt;
				deleted++;&lt;br /&gt;
				document.getElementById(&amp;quot;wpMassDeleteSubmit&amp;quot;).value = &amp;quot;(&amp;quot; + deleted + &amp;quot;)&amp;quot;;&lt;br /&gt;
			};&lt;br /&gt;
&lt;br /&gt;
		function makeDeleteFunc(article) {&lt;br /&gt;
			return function () {&lt;br /&gt;
				return $.Deferred(function (deferred) {&lt;br /&gt;
					var promise = api.postWithToken('delete', {&lt;br /&gt;
						format: 'json',&lt;br /&gt;
						action: 'delete',&lt;br /&gt;
						title: article,&lt;br /&gt;
						reason: reason,&lt;br /&gt;
                                        uselang: config.wgUserLanguage&lt;br /&gt;
					});&lt;br /&gt;
					promise.done(onSuccess);&lt;br /&gt;
					promise.fail(function (code, obj) {&lt;br /&gt;
						failed.push(article);&lt;br /&gt;
						error.push(obj.error.info);&lt;br /&gt;
					});&lt;br /&gt;
					promise.always(function () {&lt;br /&gt;
						deferred.resolve();&lt;br /&gt;
					});&lt;br /&gt;
				});&lt;br /&gt;
			};&lt;br /&gt;
		}&lt;br /&gt;
&lt;br /&gt;
		// Make a chain of deferred objects. We chain them rather than execute them in&lt;br /&gt;
		// parallel so that we don't make 1000 simultaneous delete requests and bring the&lt;br /&gt;
		// site down. We use deferred objects rather than the promise objects returned&lt;br /&gt;
		// from the API request so that the chain continues even if some articles gave&lt;br /&gt;
		// errors.&lt;br /&gt;
		var deferred = makeDeleteFunc(articles[0])();&lt;br /&gt;
		for (var i = 1, len = articles.length; i &amp;lt; len; i++) {&lt;br /&gt;
			deferred = deferred.then(makeDeleteFunc(articles[i]));&lt;br /&gt;
		}&lt;br /&gt;
&lt;br /&gt;
		// Show the output and do cleanup once all the requests are done.&lt;br /&gt;
		$.when(deferred).then(function () {&lt;br /&gt;
			document.getElementById(&amp;quot;wpMassDeleteSubmit&amp;quot;).value = &amp;quot;Done (&amp;quot; + deleted + &amp;quot;)&amp;quot;;&lt;br /&gt;
			if (failed.length) {&lt;br /&gt;
				var $failedList = $('&amp;lt;ul&amp;gt;');&lt;br /&gt;
				for(var x = 0; x &amp;lt; failed.length; x++) {&lt;br /&gt;
					// Link the titles in the &amp;quot;failed&amp;quot; array&lt;br /&gt;
					var failedTitle = mw.Title.newFromText(failed[x]);&lt;br /&gt;
					var $failedItem = $('&amp;lt;li&amp;gt;');&lt;br /&gt;
					if (failedTitle) {&lt;br /&gt;
						$failedItem.append( $('&amp;lt;a&amp;gt;')&lt;br /&gt;
							.attr('href', failedTitle.getUrl())&lt;br /&gt;
							.text(failed[x])&lt;br /&gt;
						);&lt;br /&gt;
					} else {&lt;br /&gt;
						$failedItem.text(failed[x]);&lt;br /&gt;
					}&lt;br /&gt;
					$failedItem.append(document.createTextNode(': ' + error[x]));&lt;br /&gt;
					$failedList.append($failedItem);&lt;br /&gt;
				}&lt;br /&gt;
				$('#wpMassDeleteFailedContainer')&lt;br /&gt;
					.append($('&amp;lt;br /&amp;gt;'))&lt;br /&gt;
					.append($('&amp;lt;b&amp;gt;')&lt;br /&gt;
						.text('Failed deletions:')&lt;br /&gt;
					)&lt;br /&gt;
					.append($failedList);&lt;br /&gt;
			}&lt;br /&gt;
		});&lt;br /&gt;
	}&lt;br /&gt;
	 &lt;br /&gt;
	function massdeleteform() {&lt;br /&gt;
		var bodyContent = (config.skin == &amp;quot;cologneblue&amp;quot; ? &amp;quot;article&amp;quot; : &amp;quot;bodyContent&amp;quot;);&lt;br /&gt;
		document.getElementsByTagName(&amp;quot;h1&amp;quot;)[0].textContent = &amp;quot;Mass-deletion tool&amp;quot;;&lt;br /&gt;
		document.title = &amp;quot;Animum's mass-deletion tool - Wikipedia, the free encyclopedia&amp;quot;;&lt;br /&gt;
		document.getElementById(bodyContent).innerHTML = '&amp;lt;h3 id=&amp;quot;siteSub&amp;quot;&amp;gt;From Wikipedia, the free encyclopedia&amp;lt;/h3&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;' +&lt;br /&gt;
			'&amp;lt;form id=&amp;quot;wpMassDelete&amp;quot; name=&amp;quot;wpMassDelete&amp;quot;&amp;gt;' +&lt;br /&gt;
			'&amp;lt;b&amp;gt;If you abuse this tool, it\'s &amp;lt;i&amp;gt;your&amp;lt;/i&amp;gt; fault, not mine.&amp;lt;/b&amp;gt;' +&lt;br /&gt;
			'&amp;lt;div id=&amp;quot;wpMassDeleteFailedContainer&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;' +&lt;br /&gt;
			'&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;' +&lt;br /&gt;
				'Pages to delete (one on each line, please):&amp;lt;br /&amp;gt;' +&lt;br /&gt;
					'&amp;lt;textarea tabindex=&amp;quot;1&amp;quot; accesskey=&amp;quot;,&amp;quot; name=&amp;quot;wpMassDeletePages&amp;quot; id=&amp;quot;wpMassDeletePages&amp;quot; rows=&amp;quot;10&amp;quot; cols=&amp;quot;80&amp;quot;&amp;gt;&amp;lt;/textarea&amp;gt;' +&lt;br /&gt;
				'&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;table style=&amp;quot;background-color:transparent&amp;quot;&amp;gt;' +&lt;br /&gt;
					'&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Common reasons:&amp;lt;/td&amp;gt;' +&lt;br /&gt;
						'&amp;lt;td&amp;gt;&amp;lt;select id=&amp;quot;wpMassDeleteReasons&amp;quot;&amp;gt;' +&lt;br /&gt;
							'&amp;lt;optgroup label=&amp;quot;Other reason&amp;quot;&amp;gt;' +&lt;br /&gt;
								'&amp;lt;option value=&amp;quot;other&amp;quot;&amp;gt;Other reason&amp;lt;/option&amp;gt;' +&lt;br /&gt;
							'&amp;lt;/optgroup&amp;gt;' +&lt;br /&gt;
							'&amp;lt;optgroup label=&amp;quot;Criteria for speedy deletion&amp;quot;&amp;gt;' +&lt;br /&gt;
								'&amp;lt;optgroup label=&amp;quot;General criteria&amp;quot;&amp;gt;' +&lt;br /&gt;
									'&amp;lt;option value=&amp;quot;[[WP:CSD#G1|G1]]: [[WP:PN|Patent nonsense]], meaningless, or incomprehensible&amp;quot;&amp;gt;G1: Patent nonsense&amp;lt;/option&amp;gt;' +&lt;br /&gt;
									'&amp;lt;option value=&amp;quot;[[WP:CSD#G2|G2]]: Test page&amp;quot;&amp;gt;G2: Test page&amp;lt;/option&amp;gt;' +&lt;br /&gt;
									'&amp;lt;option value=&amp;quot;[[WP:CSD#G3|G3]]: [[WP:Vandalism|Vandalism]]&amp;quot;&amp;gt;G3: Vandalism&amp;lt;/option&amp;gt;' +&lt;br /&gt;
									'&amp;lt;option value=&amp;quot;[[WP:CSD#G4|G4]]: Recreation of a page that was [[WP:DEL|deleted]] per a [[WP:XFD|deletion discussion]]&amp;quot;&amp;gt;G4: Repost&amp;lt;/option&amp;gt;' +&lt;br /&gt;
									'&amp;lt;option value=&amp;quot;[[WP:CSD#G5|G5]]: Creation by a [[WP:BLOCK|blocked]] or [[WP:BAN|banned]] user in violation of block or ban&amp;quot;&amp;gt;G5: Banned&amp;lt;/option&amp;gt;' +&lt;br /&gt;
									'&amp;lt;option value=&amp;quot;[[WP:CSD#G6|G6]]: Housekeeping and routine (non-controversial) cleanup&amp;quot;&amp;gt;G6: Maintenance&amp;lt;/option&amp;gt;' +&lt;br /&gt;
									'&amp;lt;option value=&amp;quot;[[WP:CSD#G7|G7]]: One author who has requested deletion or blanked the page&amp;quot;&amp;gt;G7: Author&amp;lt;/option&amp;gt;' +&lt;br /&gt;
									'&amp;lt;option value=&amp;quot;[[WP:CSD#G8|G8]]: Page dependent on a deleted or nonexistent page&amp;quot;&amp;gt;G8: Orphaned talk page&amp;lt;/option&amp;gt;' +&lt;br /&gt;
									'&amp;lt;option value=&amp;quot;[[WP:CSD#G10|G10]]: [[WP:ATP|Attack page]] or negative unsourced [[WP:BLP|BLP]]&amp;quot;&amp;gt;G10: Attack page&amp;lt;/option&amp;gt;' +&lt;br /&gt;
									'&amp;lt;option value=&amp;quot;[[WP:CSD#G11|G11]]: Unambiguous [[WP:ADS|advertising]] or promotion&amp;quot;&amp;gt;G11: Advertising&amp;lt;/option&amp;gt;' +&lt;br /&gt;
									'&amp;lt;option value=&amp;quot;[[WP:CSD#G12|G12]]: Unambiguous [[WP:C|copyright infringement]]&amp;quot;&amp;gt;G12: Copyvio&amp;lt;/option&amp;gt;' +&lt;br /&gt;
								'&amp;lt;/optgroup&amp;gt;' +&lt;br /&gt;
								'&amp;lt;optgroup label=&amp;quot;Articles&amp;quot;&amp;gt;' +&lt;br /&gt;
									'&amp;lt;option value=&amp;quot;[[WP:CSD#A1|A1]]: Not enough context to identify article\'s subject&amp;quot;&amp;gt;A1: No context&amp;lt;/option&amp;gt;' +&lt;br /&gt;
									'&amp;lt;option value=&amp;quot;[[WP:CSD#A2|A2]]: Article in a foreign language that exists on another project&amp;quot;&amp;gt;A2: Foreign&amp;lt;/option&amp;gt;' +&lt;br /&gt;
									'&amp;lt;option value=&amp;quot;[[WP:CSD#A3|A3]]: Article that has no meaningful, substantive content&amp;quot;&amp;gt;A3: No content&amp;lt;/option&amp;gt;' +&lt;br /&gt;
									'&amp;lt;option value=&amp;quot;[[WP:CSD#A5|A5]]: Article that has been transwikied to another project&amp;quot;&amp;gt;A5: Transwiki&amp;lt;/option&amp;gt;' +&lt;br /&gt;
									'&amp;lt;option value=&amp;quot;[[WP:CSD#A7|A7]]: No explanation of the subject\'s significance (real person, animal, organization, or web content)&amp;quot;&amp;gt;A7: Non-notable real person, animal, organization, or web content&amp;lt;/option&amp;gt;' +&lt;br /&gt;
									'&amp;lt;option value=&amp;quot;[[WP:CSD#A10|A10]]: Recently created article that duplicates an existing topic&amp;quot;&amp;gt;A10: Recently created article that duplicates an existing topic&amp;lt;/option&amp;gt;' +&lt;br /&gt;
								'&amp;lt;/optgroup&amp;gt;' +&lt;br /&gt;
								'&amp;lt;optgroup label=&amp;quot;Redirects&amp;quot;&amp;gt;' +&lt;br /&gt;
									'&amp;lt;option value=&amp;quot;[[WP:CSD#R2|R2]]: Cross-[[WP:NS|namespace]] [[WP:R|redirect]] from mainspace&amp;quot;&amp;gt;R2: Cross-namespace&amp;lt;/option&amp;gt;' +&lt;br /&gt;
									'&amp;lt;option value=&amp;quot;[[WP:CSD#R3|R3]]: Recently created, implausible [[WP:R|redirect]]&amp;quot;&amp;gt;R3: Implausible redirect&amp;lt;/option&amp;gt;' +&lt;br /&gt;
								'&amp;lt;/optgroup&amp;gt;' +&lt;br /&gt;
								'&amp;lt;optgroup label=&amp;quot;Images and other media&amp;quot;&amp;gt;' +&lt;br /&gt;
									'&amp;lt;option value=&amp;quot;[[WP:CSD#F1|F1]]: File redundant to another on Wikipedia&amp;quot;&amp;gt;F1: Redundant&amp;lt;/option&amp;gt;' +&lt;br /&gt;
									'&amp;lt;option value=&amp;quot;[[WP:CSD#F2|F2]]: Corrupt or empty file, or a file description page for a file on Commons&amp;quot;&amp;gt;F2: Corrupt, empty. or Commons&amp;lt;/option&amp;gt;' +&lt;br /&gt;
									'&amp;lt;option value=&amp;quot;[[WP:CSD#F3|F3]]: File with improper license&amp;quot;&amp;gt;F3: File with improper license&amp;lt;/option&amp;gt;' +&lt;br /&gt;
									'&amp;lt;option value=&amp;quot;[[WP:CSD#F4|F4]]: Lack of licensing information&amp;quot;&amp;gt;F4: Lack of licensing information&amp;lt;/option&amp;gt;' +&lt;br /&gt;
									'&amp;lt;option value=&amp;quot;[[WP:CSD#F5|F5]]: Unused non-free media&amp;quot;&amp;gt;F5: Unfree and unused&amp;lt;/option&amp;gt;' +&lt;br /&gt;
									'&amp;lt;option value=&amp;quot;[[WP:CSD#F6|F6]]: Non-free file without [[WP:RAT|fair-use rationale]]&amp;quot;&amp;gt;F6: No rationale&amp;lt;/option&amp;gt;' +&lt;br /&gt;
									'&amp;lt;option value=&amp;quot;[[WP:CSD#F7|F7]]: [[WP:NFCC|Invalid]] fair-use claim&amp;quot;&amp;gt;F7: Bad fair use rationale&amp;lt;/option&amp;gt;' +&lt;br /&gt;
									'&amp;lt;option value=&amp;quot;[[WP:CSD#F8|F8]]: Media file available on Commons&amp;quot;&amp;gt;F8: On Commons&amp;lt;/option&amp;gt;' +&lt;br /&gt;
									'&amp;lt;option value=&amp;quot;[[WP:CSD#F9|F9]]: File [[WP:COPYVIO|copyright violation]]&amp;quot;&amp;gt;F9: File copyvio&amp;lt;/option&amp;gt;' +&lt;br /&gt;
									'&amp;lt;option value=&amp;quot;[[WP:CSD#F10|F10]]: Useless media file&amp;quot;&amp;gt;F10: Useless media file&amp;lt;/option&amp;gt;' +&lt;br /&gt;
									'&amp;lt;option value=&amp;quot;[[WP:CSD#F11|F11]]: No evidence of permission&amp;quot;&amp;gt;F11: No permission&amp;lt;/option&amp;gt;' +&lt;br /&gt;
								'&amp;lt;/optgroup&amp;gt;' +&lt;br /&gt;
								'&amp;lt;optgroup label=&amp;quot;Categories&amp;quot;&amp;gt;' +&lt;br /&gt;
									'&amp;lt;option value=&amp;quot;[[WP:CSD#C1|C1]]: Empty category&amp;quot;&amp;gt;C1: Empty&amp;lt;/option&amp;gt;' +&lt;br /&gt;
									'&amp;lt;option value=&amp;quot;[[WP:CSD#C2|C2]]: Speedy renaming&amp;quot;&amp;gt;C2: Speedy rename&amp;lt;/option&amp;gt;' +&lt;br /&gt;
									'&amp;lt;option value=&amp;quot;[[WP:CSD#G8|G8]]: Populated by deleted or retargeted template&amp;quot;&amp;gt;G8: Populated by deleted or retargeted template&amp;lt;/option&amp;gt;' +&lt;br /&gt;
								'&amp;lt;/optgroup&amp;gt;' +&lt;br /&gt;
								'&amp;lt;optgroup label=&amp;quot;User namespace&amp;quot;&amp;gt;' +&lt;br /&gt;
									'&amp;lt;option value=&amp;quot;[[WP:CSD#U1|U1]]: User request to delete page in own userspace&amp;quot;&amp;gt;U1: User requests deletion&amp;lt;/option&amp;gt;' +&lt;br /&gt;
									'&amp;lt;option value=&amp;quot;[[WP:CSD#U2|U2]]: Userpage or subpage of a nonexistent user&amp;quot;&amp;gt;U2: Non-existent user&amp;lt;/option&amp;gt;' +&lt;br /&gt;
									'&amp;lt;option value=&amp;quot;[[WP:CSD#U3|U3]]: [[WP:NFC|Non-free]] [[Help:Gallery|gallery]]&amp;quot;&amp;gt;U3: Fair use gallery&amp;lt;/option&amp;gt;' +&lt;br /&gt;
								'&amp;lt;/optgroup&amp;gt;' +&lt;br /&gt;
								'&amp;lt;optgroup label=&amp;quot;Templates&amp;quot;&amp;gt;' +&lt;br /&gt;
									'&amp;lt;option value=&amp;quot;[[WP:CSD#T2|T2]]: Template that unambiguously misrepresents established policy&amp;quot;&amp;gt;T2: Blatant misrepresentation&amp;lt;/option&amp;gt;' +&lt;br /&gt;
									'&amp;lt;option value=&amp;quot;[[WP:CSD#T3|T3]]: Unused, redundant template&amp;quot;&amp;gt;T3: Redundant and unused&amp;lt;/option&amp;gt;' +&lt;br /&gt;
									'&amp;lt;option value=&amp;quot;[[WP:CSD#G8|G8]]: Component or documentation of a deleted template&amp;quot;&amp;gt;G8: component of deleted template&amp;lt;/option&amp;gt;' +&lt;br /&gt;
								'&amp;lt;/optgroup&amp;gt;' +&lt;br /&gt;
								'&amp;lt;optgroup label=&amp;quot;Portals&amp;quot;&amp;gt;' +&lt;br /&gt;
									'&amp;lt;option value=&amp;quot;[[WP:CSD#P1|P1]]: [[WP:P|Portal]] page that would be subject to speedy deletion as an article&amp;quot;&amp;gt;P1: Deletion as article&amp;lt;/option&amp;gt;' +&lt;br /&gt;
									'&amp;lt;option value=&amp;quot;[[WP:CSD#P2|P2]]: [[WP:P|Portal]] without a substantial topic base&amp;quot;&amp;gt;P2: Underpopulated&amp;lt;/option&amp;gt;' +&lt;br /&gt;
								'&amp;lt;/optgroup&amp;gt;' +&lt;br /&gt;
								'&amp;lt;optgroup label=&amp;quot;Other&amp;quot;&amp;gt;' +&lt;br /&gt;
									'&amp;lt;option value=&amp;quot;[[WP:PROD]]: Nominated for seven days with no objection&amp;quot;&amp;gt;PRODded for more than 7 days without objection&amp;lt;/option&amp;gt;' +&lt;br /&gt;
									'&amp;lt;option value=&amp;quot;[[WP:BLPPROD]]: Nominated for ten days with no sources present in the article&amp;quot;&amp;gt;BLPPRODded for more than 10 days without a source&amp;lt;/option&amp;gt;' +&lt;br /&gt;
									'&amp;lt;option value=&amp;quot;Listed at [[Wikipedia:Copyright problems]] for over seven days&amp;quot;&amp;gt;Listed at Copyright problems for over seven days&amp;lt;/option&amp;gt;' +&lt;br /&gt;
								'&amp;lt;/optgroup&amp;gt;' +&lt;br /&gt;
							'&amp;lt;/optgroup&amp;gt;' +&lt;br /&gt;
						'&amp;lt;/select&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;' +&lt;br /&gt;
				'&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Other/additional reason:&amp;lt;/td&amp;gt;' +&lt;br /&gt;
					'&amp;lt;td&amp;gt;&amp;lt;input type=&amp;quot;text&amp;quot; id=&amp;quot;wpMassDeleteReason&amp;quot; name=&amp;quot;wpMassDeleteReason&amp;quot; maxlength=&amp;quot;255&amp;quot; /&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;' +&lt;br /&gt;
					'&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;lt;input type=&amp;quot;button&amp;quot; id=&amp;quot;wpMassDeleteSubmit&amp;quot; name=&amp;quot;wpMassDeleteSubmit&amp;quot; value=&amp;quot;Delete&amp;quot; /&amp;gt;&amp;lt;/td&amp;gt;' +&lt;br /&gt;
			'&amp;lt;/form&amp;gt;';&lt;br /&gt;
		document.getElementById(&amp;quot;wpMassDeleteReasons&amp;quot;).onchange = function() {&lt;br /&gt;
			var maxlength = (document.getElementById(&amp;quot;wpMassDeleteReasons&amp;quot;).value == &amp;quot;other&amp;quot; ? 255 : 252-document.getElementById(&amp;quot;wpMassDeleteReasons&amp;quot;).value.length); //It's 252 because of the three characters (&amp;quot; ()&amp;quot;) in addition to the selected summary.&lt;br /&gt;
			document.getElementById(&amp;quot;wpMassDeleteReason&amp;quot;).setAttribute(&amp;quot;maxlength&amp;quot;, maxlength);&lt;br /&gt;
		};&lt;br /&gt;
		document.getElementById(&amp;quot;wpMassDeleteSubmit&amp;quot;).addEventListener(&amp;quot;click&amp;quot;, function (e) {&lt;br /&gt;
			doMassDelete();&lt;br /&gt;
		});&lt;br /&gt;
	}&lt;br /&gt;
	 &lt;br /&gt;
	if (config.wgNamespaceNumber == -1 &amp;amp;&amp;amp;&lt;br /&gt;
		config.wgTitle.toLowerCase() == &amp;quot;massdelete&amp;quot;) {&lt;br /&gt;
		massdeleteform();&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
});&lt;/div&gt;</summary>
		<author><name>XXN:na</name></author>	</entry>

	</feed>