<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://meta.wikioasis.org/wiki/User:DarkMatterMan4500/EasyResolve.js?action=history&amp;feed=atom</id>
	<title>User:DarkMatterMan4500/EasyResolve.js - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://meta.wikioasis.org/wiki/User:DarkMatterMan4500/EasyResolve.js?action=history&amp;feed=atom"/>
	<link rel="alternate" type="text/html" href="https://meta.wikioasis.org/wiki/User:DarkMatterMan4500/EasyResolve.js?action=history"/>
	<updated>2026-05-25T00:05:52Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.45.3</generator>
	<entry>
		<id>https://meta.wikioasis.org/wiki/User:DarkMatterMan4500/EasyResolve.js?diff=4454&amp;oldid=prev</id>
		<title>DarkMatterMan4500: Created page with &quot;//&lt;nowiki&gt; //Maintained by DannyS712 var EasyResolve = {}; window.EasyResolve = EasyResolve;  EasyResolve.config = { 	name: &#039;EasyResolve&#039;, 	version: &#039;1.2&#039;, 	debug: false }; EasyResolve.summary = &#039;Mark a discussion as resolved (&#039; + EasyResolve.config.name + &#039; v.&#039; + EasyResolve.config.version + &#039;)&#039;; EasyResolve.setup = function () { 	$(&#039;span.mw-editsection-bracket:first-child&#039;).each( function() { 		console.log( this ); 		try { 			var secti...&quot;</title>
		<link rel="alternate" type="text/html" href="https://meta.wikioasis.org/wiki/User:DarkMatterMan4500/EasyResolve.js?diff=4454&amp;oldid=prev"/>
		<updated>2026-05-03T13:21:04Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;//&amp;lt;nowiki&amp;gt; //Maintained by DannyS712 var EasyResolve = {}; window.EasyResolve = EasyResolve;  EasyResolve.config = { 	name: &amp;#039;&lt;a href=&quot;/wiki/M:User:DannyS712/EasyResolve?action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;M:User:DannyS712/EasyResolve (page does not exist)&quot;&gt;EasyResolve&lt;/a&gt;&amp;#039;, 	version: &amp;#039;1.2&amp;#039;, 	debug: false }; EasyResolve.summary = &amp;#039;Mark a discussion as resolved (&amp;#039; + EasyResolve.config.name + &amp;#039; v.&amp;#039; + EasyResolve.config.version + &amp;#039;)&amp;#039;; EasyResolve.setup = function () { 	$(&amp;#039;span.mw-editsection-bracket:first-child&amp;#039;).each( function() { 		console.log( this ); 		try { 			var secti...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;//&amp;lt;nowiki&amp;gt;&lt;br /&gt;
//Maintained by DannyS712&lt;br /&gt;
var EasyResolve = {};&lt;br /&gt;
window.EasyResolve = EasyResolve;&lt;br /&gt;
&lt;br /&gt;
EasyResolve.config = {&lt;br /&gt;
	name: &amp;#039;[[:m:User:DannyS712/EasyResolve|EasyResolve]]&amp;#039;,&lt;br /&gt;
	version: &amp;#039;1.2&amp;#039;,&lt;br /&gt;
	debug: false&lt;br /&gt;
};&lt;br /&gt;
EasyResolve.summary = &amp;#039;Mark a discussion as resolved (&amp;#039; + EasyResolve.config.name + &amp;#039; v.&amp;#039; + EasyResolve.config.version + &amp;#039;)&amp;#039;;&lt;br /&gt;
EasyResolve.setup = function () {&lt;br /&gt;
	$(&amp;#039;span.mw-editsection-bracket:first-child&amp;#039;).each( function() {&lt;br /&gt;
		console.log( this );&lt;br /&gt;
		try {&lt;br /&gt;
			var sectionNumber = this.parentElement.childNodes[1].href.match( /action=edit&amp;amp;section=(\d+)/ )[1];&lt;br /&gt;
			console.log( sectionNumber );&lt;br /&gt;
			this.after( &amp;#039; | &amp;#039; );&lt;br /&gt;
			$(this).after( $( &amp;#039;&amp;lt;span class=&amp;quot;EasyResolveClose&amp;quot; section=&amp;#039; + sectionNumber + &amp;#039;&amp;gt;Close discussion (via script)&amp;lt;/span&amp;gt;&amp;#039;) );&lt;br /&gt;
		} catch ( e ) {&lt;br /&gt;
			&lt;br /&gt;
		}&lt;br /&gt;
	} );&lt;br /&gt;
	$(&amp;#039;span.EasyResolveClose&amp;#039;).click( function() {&lt;br /&gt;
		console.log( this );&lt;br /&gt;
		EasyResolve.close( this );&lt;br /&gt;
	} );&lt;br /&gt;
};&lt;br /&gt;
EasyResolve.close = function ( section ) {&lt;br /&gt;
	console.log( section );&lt;br /&gt;
	var sectionNumber = section.outerHTML.match( /section=&amp;quot;(\d+)&amp;quot;/ )[1];&lt;br /&gt;
	var pageTitle = mw.config.get( &amp;#039;wgPageName&amp;#039; );&lt;br /&gt;
	console.log( sectionNumber );&lt;br /&gt;
	new mw.Api().get( {&lt;br /&gt;
		action: &amp;#039;parse&amp;#039;,&lt;br /&gt;
		page: pageTitle,&lt;br /&gt;
		prop: &amp;#039;wikitext&amp;#039;,&lt;br /&gt;
		section: sectionNumber&lt;br /&gt;
	}).done( function( result ) {&lt;br /&gt;
		console.log( result );&lt;br /&gt;
		var wikitext = result.parse.wikitext[&amp;#039;*&amp;#039;];&lt;br /&gt;
		wikitext = wikitext + &amp;#039;\n{{section resolved|1=~~~~}}&amp;#039;;&lt;br /&gt;
		console.log( wikitext );&lt;br /&gt;
		new mw.Api().postWithEditToken( {&lt;br /&gt;
			action: &amp;#039;edit&amp;#039;,&lt;br /&gt;
			title: pageTitle,&lt;br /&gt;
			section: sectionNumber,&lt;br /&gt;
			text: wikitext,&lt;br /&gt;
			summary: EasyResolve.summary,&lt;br /&gt;
			notminor: true,&lt;br /&gt;
			nocreate: true&lt;br /&gt;
		}).done( function( result ) {&lt;br /&gt;
			console.log( result );&lt;br /&gt;
			if ( result &amp;amp;&amp;amp; result.edit &amp;amp;&amp;amp; result.edit.result &amp;amp;&amp;amp; result.edit.result === &amp;#039;Success&amp;#039; ){&lt;br /&gt;
				location.reload();&lt;br /&gt;
			}&lt;br /&gt;
		});&lt;br /&gt;
	});&lt;br /&gt;
};&lt;br /&gt;
mw.loader.using( &amp;#039;mediawiki.api&amp;#039;, function() {&lt;br /&gt;
	$(document).ready( function () {&lt;br /&gt;
		if ( $(&amp;#039;#ca-addsection&amp;#039;).length &amp;gt; 0 &amp;amp;&amp;amp;&lt;br /&gt;
			mw.config.get(&amp;#039;wgAction&amp;#039;) == &amp;#039;view&amp;#039; &amp;amp;&amp;amp;&lt;br /&gt;
			( mw.config.get(&amp;#039;wgNamespaceNumber&amp;#039;) % 2 === 1 ||&lt;br /&gt;
				mw.config.get(&amp;#039;wgNamespaceNumber&amp;#039;) === 4 ||&lt;br /&gt;
				mw.config.get(&amp;#039;wgPageName&amp;#039;) === &amp;quot;Stewards&amp;#039;_noticeboard&amp;quot; ||&lt;br /&gt;
				mw.config.get(&amp;#039;wgPageName&amp;#039;) === &amp;quot;Community_noticeboard&amp;quot; ||&lt;br /&gt;
				mw.config.get(&amp;#039;wgPageName&amp;#039;) === &amp;quot;Meta:Community_portal&amp;quot;&lt;br /&gt;
			)&lt;br /&gt;
		) {&lt;br /&gt;
			EasyResolve.setup();&lt;br /&gt;
		}&lt;br /&gt;
	});&lt;br /&gt;
} );&lt;br /&gt;
//&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>DarkMatterMan4500</name></author>
	</entry>
</feed>