/***************************************************************************************************
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;
}
}
});
});
}
});