Myspace Headshrinker
By Nortagawa
—
Last update Apr 19, 2006
—
Installed
3,553 times.
// ==UserScript==
// @name Myspace Headshrinker
// @include *myspace.com*
// @description Removes whitespace from headers on Myspace.com. (For use in conjunction with Adblock.)
// ==/UserScript==
//
// Inject CSS to override fixed height header box (default is 125px)
// which keeps whitespace even after we delete the ad
//
var head, style;
head = document.getElementsByTagName('head')[0];
if (head)
{
style = document.createElement('style');
style.type = 'text/css';
style.innerHTML = '#header{background-color:#039;color:#FFF;' +
'height:auto; padding:5px; padding-top:8px;}';
head.appendChild(style);
}
//
// delete the leaderboard DIV, which puts a fixed height ad banner
// atop some Myspace pages
//
var leaderBoard = document.getElementById('leaderboardRegion');
if (leaderBoard)
{
leaderBoard.parentNode.removeChild(leaderBoard);
}
//
// delete 96 px headers
//
allElements = document.getElementsByTagName('TD')
for (var i = 0; i < allElements.length; i++)
{
var TD = allElements[i];
if ( TD.height == 96 )
{
TD.parentNode.removeChild(TD);
break; // only one of these per page
}
}