mw.hook("wikipage.content").add( function()
{
if($("#delete-criterion").text() == "G10")
{
var blankBox = $('td.mbox-text>a[href$="Wikipedia:Deletion_policy#Courtesy_blanking"]').parent();
blankBox.html(blankBox.html() + " <span id='g10ViewerButton' style='font-weight:bold;cursor:pointer;'>[show page]</span>");
$("#g10ViewerButton").click(function()
{
mw.loader.using(["mediawiki.api"]).then(function()
{
const api = new mw.Api();
if($("#g10Viewer").length == 0)
{
var params =
{
action: 'query',
prop: 'revisions',
titles: mw.config.get("wgPageName"),
rvlimit: '2',
rvprop: 'ids',
format: 'json'
};
api.get(params).done(function(data)
{
var revid = data.query.pages[mw.config.get("wgArticleId")].revisions[1].revid;
params =
{
action: 'parse',
oldid: revid,
format:'json'
};
api.get(params).done(function(data)
{
blankBox.parents("table.ombox-notice").after("<div id='g10Viewer'>"+data.parse.text['*'] + "</div>");
$("#g10ViewerButton").text("[hide page]");
});
});
}
else if($("#g10ViewerButton").text() == "[show page]")
{
$("#g10Viewer").show();
$("#g10ViewerButton").text("[hide page]");
}
else if($("#g10ViewerButton").text() == "[hide page]")
{
$("#g10Viewer").hide();
$("#g10ViewerButton").text("[show page]");
}
});
});
}
});