User:Anomie/PP-report-Greasemonkey-script
Appearance
This is a Greasemonkey script that extracts the "NewPP limit report" and displays it in an ugly yellow box in the upper-right corner of the page. If someone wants to clean it up into an actual gadget, please do!
// ==UserScript==
// @name Display NewPP report
// @namespace http://anomie.local/
// @description Display the NewPP limits report on-screen
// @include https://en.wikipedia.org/*
// @include http://localhost/w/*
// @include http://localhost/wiki/*
// @grant none
// ==/UserScript==
(function(){
var tw=document.createTreeWalker(document.getElementById('bodyContent'), 128, null, false);
while(tw.nextNode()){
var m=tw.currentNode.nodeValue.match(/NewPP limit report\n([\s\S]*)/);
if(m){
var d=document.createElement('DIV');
d.style.position='absolute';
d.style.top=0;
d.style.left=0;
d.style.fontSize='8pt';
d.style.color='black';
d.style.background='yellow';
d.style.border='1px solid black';
d.style.zIndex=10000;
d.style.whiteSpace='pre';
d.appendChild(document.createTextNode(m[1]));
document.body.appendChild(d);
}
}
})();