Pandora Tuner Only Centered

By Erik Nomitch Last update May 22, 2007 — Installed 775 times. Daily Installs: 1, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 1, 0, 1, 4, 4, 0, 1, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0
// Copyright (c) Steve McLenithan 2006
// Released under the GPL license
// http://www.gnu.org/copyleft/gpl.html
//
// --> For the latest updates check http://yarr-n-stuff.net/greasemonkey/pandora.user.js
//
// ==UserScript==
// @name          Pandora Tuner Only
// @namespace     http://pandora.com
// @description   Hide everything but the pandora tuner.
// @include       http://www.pandora.com/
// ==/UserScript==

var tuner = document.getElementById('tuner').innerHTML;
var newBody = 
'<html>' +
'<head>' +
'<title>Pandora</title>' +
'</head>' +
'<body><center>' + tuner +
'</body></center>' +
'</html>';


window.addEventListener(
    'load', 
    function() { document.body.innerHTML = newBody; },
    true);

DisableStyles();


function DisableStyles()
{
	var stylesheets, all, element;
	
	// this disables all externally linked stylesheets
	stylesheets = document.styleSheets;
	for (var i = 0; i < stylesheets.length; i++) 
	{
		stylesheets[i].disabled = true;
	}
	all = document.getElementsByTagName('*');
	for (var i = 0; i < all.length; i++) 
	{
		element = all[i];
		if (element.nodeName == 'STYLE') 
		{
			// this removes <style> elements defined anywhere on the page
			element.parentNode.removeChild(element);
		}
	}
}