<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-GB">
	<id>https://en.wikiflux.org/wiki/index.php?action=history&amp;feed=atom&amp;title=MediaWiki%3ACommon.js</id>
	<title>MediaWiki:Common.js - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://en.wikiflux.org/wiki/index.php?action=history&amp;feed=atom&amp;title=MediaWiki%3ACommon.js"/>
	<link rel="alternate" type="text/html" href="https://en.wikiflux.org/wiki/index.php?title=MediaWiki:Common.js&amp;action=history"/>
	<updated>2026-04-05T02:21:57Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.39.3</generator>
	<entry>
		<id>https://en.wikiflux.org/wiki/index.php?title=MediaWiki:Common.js&amp;diff=5657&amp;oldid=prev</id>
		<title>Wikiflux: Created page with &quot;// Auto‑show Template:Draft at the top of every Draft: page mw.hook('wikipage.content').add(function ($content) {   if (mw.config.get('wgNamespaceNumber') !== 118) return; // 118 = Draft   var $spot = $('#contentSub'); // below title, above page content   if (!$spot.length) $spot = $content; // fallback    // prevent duplicate insert   if ($('#draft-banner').length) return;    // Create a placeholder box   var $box = $('&lt;div id=&quot;draft-banner&quot;&gt;&lt;/div&gt;');   $box.insertBef...&quot;</title>
		<link rel="alternate" type="text/html" href="https://en.wikiflux.org/wiki/index.php?title=MediaWiki:Common.js&amp;diff=5657&amp;oldid=prev"/>
		<updated>2025-08-20T10:13:28Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;// Auto‑show Template:Draft at the top of every Draft: page mw.hook(&amp;#039;wikipage.content&amp;#039;).add(function ($content) {   if (mw.config.get(&amp;#039;wgNamespaceNumber&amp;#039;) !== 118) return; // 118 = Draft   var $spot = $(&amp;#039;#contentSub&amp;#039;); // below title, above page content   if (!$spot.length) $spot = $content; // fallback    // prevent duplicate insert   if ($(&amp;#039;#draft-banner&amp;#039;).length) return;    // Create a placeholder box   var $box = $(&amp;#039;&amp;lt;div id=&amp;quot;draft-banner&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;#039;);   $box.insertBef...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;// Auto‑show Template:Draft at the top of every Draft: page&lt;br /&gt;
mw.hook('wikipage.content').add(function ($content) {&lt;br /&gt;
  if (mw.config.get('wgNamespaceNumber') !== 118) return; // 118 = Draft&lt;br /&gt;
  var $spot = $('#contentSub'); // below title, above page content&lt;br /&gt;
  if (!$spot.length) $spot = $content; // fallback&lt;br /&gt;
&lt;br /&gt;
  // prevent duplicate insert&lt;br /&gt;
  if ($('#draft-banner').length) return;&lt;br /&gt;
&lt;br /&gt;
  // Create a placeholder box&lt;br /&gt;
  var $box = $('&amp;lt;div id=&amp;quot;draft-banner&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;');&lt;br /&gt;
  $box.insertBefore($spot);&lt;br /&gt;
&lt;br /&gt;
  // Parse Template:Draft and inject the rendered HTML&lt;br /&gt;
  new mw.Api().get({&lt;br /&gt;
    action: 'parse',&lt;br /&gt;
    page: 'Template:Draft',&lt;br /&gt;
    prop: 'text',&lt;br /&gt;
    formatversion: 2&lt;br /&gt;
  }).done(function (data) {&lt;br /&gt;
    if (data &amp;amp;&amp;amp; data.parse &amp;amp;&amp;amp; data.parse.text) {&lt;br /&gt;
      $box.html(data.parse.text);&lt;br /&gt;
    } else {&lt;br /&gt;
      $box.text('Draft (banner failed to load)');&lt;br /&gt;
    }&lt;br /&gt;
  }).fail(function () {&lt;br /&gt;
    $box.text('Draft (banner failed to load)');&lt;br /&gt;
  });&lt;br /&gt;
});&lt;/div&gt;</summary>
		<author><name>Wikiflux</name></author>
	</entry>
</feed>