<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-GB">
	<id>https://thehillside.info/index.php?action=history&amp;feed=atom&amp;title=MediaWiki%3AGadget-site.js</id>
	<title>MediaWiki:Gadget-site.js - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://thehillside.info/index.php?action=history&amp;feed=atom&amp;title=MediaWiki%3AGadget-site.js"/>
	<link rel="alternate" type="text/html" href="https://thehillside.info/index.php?title=MediaWiki:Gadget-site.js&amp;action=history"/>
	<updated>2026-05-06T08:29:19Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.5</generator>
	<entry>
		<id>https://thehillside.info/index.php?title=MediaWiki:Gadget-site.js&amp;diff=2771&amp;oldid=prev</id>
		<title>Maintenance script: Protected &quot;MediaWiki:Gadget-site.js&quot; ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite))</title>
		<link rel="alternate" type="text/html" href="https://thehillside.info/index.php?title=MediaWiki:Gadget-site.js&amp;diff=2771&amp;oldid=prev"/>
		<updated>2020-07-01T10:17:15Z</updated>

		<summary type="html">&lt;p&gt;Protected &amp;quot;&lt;a href=&quot;/index.php/MediaWiki:Gadget-site.js&quot; title=&quot;MediaWiki:Gadget-site.js&quot;&gt;MediaWiki:Gadget-site.js&lt;/a&gt;&amp;quot; ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite))&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;en-GB&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 12:17, 1 July 2020&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;en-GB&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(No difference)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://thehillside.info/index.php?title=MediaWiki:Gadget-site.js&amp;diff=1726&amp;oldid=prev</id>
		<title>SheldonBole: Created page with &quot;/*global mw, $, importScript */  // Add &quot;mainpage&quot; class to the body element if ( 	mw.config.get( &#039;wgIsMainPage&#039; ) &amp;&amp; 	mw.config.get( &#039;wgAction&#039; ) === &#039;view&#039; ) { 	$( function(...&quot;</title>
		<link rel="alternate" type="text/html" href="https://thehillside.info/index.php?title=MediaWiki:Gadget-site.js&amp;diff=1726&amp;oldid=prev"/>
		<updated>2020-05-22T13:05:28Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;&lt;span class=&quot;autocomment&quot;&gt;global mw, $, importScript: &lt;/span&gt;  // Add &amp;quot;mainpage&amp;quot; class to the body element if ( 	mw.config.get( &amp;#039;wgIsMainPage&amp;#039; ) &amp;amp;&amp;amp; 	mw.config.get( &amp;#039;wgAction&amp;#039; ) === &amp;#039;view&amp;#039; ) { 	$( function(...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;/*global mw, $, importScript */&lt;br /&gt;
&lt;br /&gt;
// Add &amp;quot;mainpage&amp;quot; class to the body element&lt;br /&gt;
if (&lt;br /&gt;
	mw.config.get( &amp;#039;wgIsMainPage&amp;#039; ) &amp;amp;&amp;amp;&lt;br /&gt;
	mw.config.get( &amp;#039;wgAction&amp;#039; ) === &amp;#039;view&amp;#039;&lt;br /&gt;
) {&lt;br /&gt;
	$( function() {&lt;br /&gt;
		document.body.className += &amp;#039; mainpage&amp;#039;;&lt;br /&gt;
	});&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* End of extra pages */&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * Hide prefix in category&lt;br /&gt;
 *&lt;br /&gt;
 * @source www.mediawiki.org/wiki/Snippets/Hide_prefix_in_category&lt;br /&gt;
 * @rev 5&lt;br /&gt;
 */&lt;br /&gt;
&lt;br /&gt;
var prefix = $.trim( $( &amp;#039;#mw-cat-hideprefix&amp;#039; ).text() ) || ( mw.config.get( &amp;#039;wgTitle&amp;#039; ) + &amp;#039;/&amp;#039; );&lt;br /&gt;
$( &amp;#039;#mw-pages&amp;#039; ).find( &amp;#039;a&amp;#039; ).text( function ( i, val ) {&lt;br /&gt;
    return val.slice( 0, prefix.length ) === prefix ? val.slice( prefix.length ) : val;&lt;br /&gt;
} );&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * Load the CodeReview &amp;#039;tooltips&amp;#039; gadget on [[MediaWiki roadmap]] subpages,&lt;br /&gt;
 * so it&amp;#039;s available for the revision reports where it&amp;#039;s particularly useful&lt;br /&gt;
 * @author: Happy-melon&lt;br /&gt;
 */&lt;br /&gt;
if ( mw.config.get( &amp;#039;wgPageName&amp;#039; ).match( /^MediaWiki_roadmap/ ) ) {&lt;br /&gt;
	mw.loader.load( &amp;#039;ext.codereview.tooltips&amp;#039; );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * @source https://www.mediawiki.org/wiki/Snippets/Load_JS_and_CSS_by_URL&lt;br /&gt;
 * @revision 2017-05-16&lt;br /&gt;
 */&lt;br /&gt;
mw.loader.using( [&amp;#039;mediawiki.util&amp;#039;], function () {&lt;br /&gt;
	var extraCSS = mw.util.getParamValue( &amp;#039;withCSS&amp;#039; ),&lt;br /&gt;
		extraJS = mw.util.getParamValue( &amp;#039;withJS&amp;#039; ),&lt;br /&gt;
		extraModule = mw.util.getParamValue( &amp;#039;withModule&amp;#039; );&lt;br /&gt;
&lt;br /&gt;
	if ( extraCSS ) {&lt;br /&gt;
		// WARNING: DO NOT REMOVE THIS &amp;quot;IF&amp;quot; - REQUIRED FOR SECURITY (against XSS/CSRF attacks)&lt;br /&gt;
		if ( /^MediaWiki:[^&amp;amp;&amp;lt;&amp;gt;=%#]*\.css$/.test( extraCSS ) ) {&lt;br /&gt;
			mw.loader.load( &amp;#039;/w/index.php?title=&amp;#039; + encodeURIComponent( extraCSS ) + &amp;#039;&amp;amp;action=raw&amp;amp;ctype=text/css&amp;#039;, &amp;#039;text/css&amp;#039; );&lt;br /&gt;
		} else {&lt;br /&gt;
			mw.notify( &amp;#039;Only pages from the MediaWiki namespace are allowed.&amp;#039;, { title: &amp;#039;Invalid withCSS value&amp;#039; } );&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	if ( extraJS ) {&lt;br /&gt;
		// WARNING: DO NOT REMOVE THIS &amp;quot;IF&amp;quot; - REQUIRED FOR SECURITY (against XSS/CSRF attacks)&lt;br /&gt;
		if ( /^MediaWiki:[^&amp;amp;&amp;lt;&amp;gt;=%#]*\.js$/.test( extraJS ) ) {&lt;br /&gt;
			mw.loader.load( &amp;#039;/w/index.php?title=&amp;#039; + encodeURIComponent( extraJS ) + &amp;#039;&amp;amp;action=raw&amp;amp;ctype=text/javascript&amp;#039; );&lt;br /&gt;
		} else {&lt;br /&gt;
			mw.notify( &amp;#039;Only pages from the MediaWiki namespace are allowed.&amp;#039;, { title: &amp;#039;Invalid withJS value&amp;#039; } );&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	if ( extraModule ) {&lt;br /&gt;
		if ( /^ext\.gadget\.[^,\|]+$/.test( extraModule ) ) {&lt;br /&gt;
			mw.loader.load( extraModule );&lt;br /&gt;
		} else {&lt;br /&gt;
			mw.notify( &amp;#039;Only gadget modules are allowed.&amp;#039;, { title: &amp;#039;Invalid withModule value&amp;#039; } );&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * Hide specified prefixen&lt;br /&gt;
 *&lt;br /&gt;
 * @rev: 1&lt;br /&gt;
 * @author: MZMcBride&lt;br /&gt;
 */&lt;br /&gt;
$( function () {&lt;br /&gt;
	$(&amp;#039;.hide-prefix&amp;#039;).find(&amp;#039;li a&amp;#039;).text( function( i, val ) { return val.replace($(&amp;#039;.hide-prefix&amp;#039;).data(&amp;#039;prefix&amp;#039;), &amp;#039;&amp;#039;) } );&lt;br /&gt;
});&lt;/div&gt;</summary>
		<author><name>SheldonBole</name></author>
	</entry>
</feed>