_ _    _ _____  ___   __                       
 __      _(_) | _(_)___ / ( _ ) / /_   ___ ___  _ __ ___  
 \ \ /\ / / | |/ / | |_ \ / _ \| '_ \ / __/ _ \| '_ ` _ \ 
  \ V  V /| |   <| |___) | (_) | (_) | (_| (_) | | | | | |
   \_/\_/ |_|_|\_\_|____/ \___/ \___(_)___\___/|_| |_| |_|

User:Firefly/draftdiff.js

In this article, we are going to explore and analyze in detail User:Firefly/draftdiff.js, a topic that has generated great interest and debate in different areas. From its origins to its relevance today, we will review its impact on society, its possible repercussions at a global level and the different perspectives that exist around it. User:Firefly/draftdiff.js has captured the attention of specialists, academics, professionals and also the general public, generating a wide variety of opinions and points of view. Throughout the next few lines, we will investigate its most relevant aspects, exploring its influence in different areas and examining its evolution over time. Join us on this tour to discover everything you need to know about User:Firefly/draftdiff.js!
/***************************************************************************************************
 DraftDiff
 -------------
 Version 0.1
 -------------
 Displays the diff between a draft's last AfC submission and the current revision.
  
***************************************************************************************************/
$( function($) {
	if (mw.config.get("wgNamespaceNumber") === 118 || mw.config.get("wgNamespaceNumber") === 119)
	{
		//mw.util.addPortletLink('p-cactions', "https://tools.wmflabs.org/fireflytools/draftdiff/lastreview/"+mw.config.get("wgTitle").replace(/ /g, "_"), '#', 'draftdiff', 'Show diff between current version and last reviewed', 0);
		mw.util.addPortletLink( (window.dd_portlet||'p-cactions'), '#', 'draftdiff', 'ca-dd', null, null, "#ca-draftdiff");
		$('#ca-dd').on('click', function(e) {
			e.preventDefault();
			var toolUrl = "https://tools.wmflabs.org/fireflytools/draftdiff/lastreview/"+mw.config.get("wgTitle").replace(/ /g, "_");
			$.ajax({
			     type: 'GET',
			     url: toolUrl,
			     complete: function(data, _) {
			     	console.log(data);
					if (data.status === 418)
					{
						alert("No previous review found.");
					}
					else
					{
						window.location.href = toolUrl;
					}
			     }
			});
		});
	}
});