Content deleted Content added
DreamRimmer (talk | contribs) m tweak Tag: Reverted |
DreamRimmer (talk | contribs) tweak |
||
(4 intermediate revisions by the same user not shown) | |||
Line 18:
mw.loader.using(['mediawiki.api', 'oojs-ui', 'mediawiki.util']).then(function () {
function addPortletLink() {
if (document.querySelector('li[data-mw-logaction^="delete/"]')) {▼
mw.util.addPortletLink(
'p-
'#',
'View metadata of deleted revisions',
Line 29:
document.getElementById('ca-show-deleted-revisions').addEventListener('click', function (e) {
e.preventDefault();
const
if (!logEntry) {▼
return;▼
}▼
if (!pageLink) {▼
return;▼
}▼
let pageTitle = urlParams.get('title');▼
fetchRevisions(pageTitle);
});
Line 90 ⟶ 78:
RevisionDialog.static.title = 'Deleted revisions: ' + title;
RevisionDialog.static.actions = [
{ action: 'close', icon: 'close', flags: [
];
Line 205 ⟶ 193:
openedDialog.$body.css('overflow', 'auto');
window.revisionDialog = openedDialog;
}
▲ if (document.querySelector('li[data-mw-logaction^="delete/"]')) {
addPortletLink();
} else {
const params = {
prop: 'deletedrevisions',
drvprop: 'user|timestamp|tags|size',
drvlimit: 1,
formatversion: 2
new mw.Api().get(params).done(function (data) {
const pageData = data.query.pages[0];
if (pageData.deletedrevisions && pageData.deletedrevisions.length > 0) {
}).fail(function (error) {
console.error('Error checking for deleted revisions: ' + error);
});
}
|