By mungushume
—
Last update
Jun 25, 2007
—
Installed
324 times.
// ==UserScript==
// @author mungushume
// @version 1.0.0
// @name BBC Radio Position Control
// @namespace http://www.monkeyr.com
// @description Adds extra fastforward/rewind controls to the real media radio player for listen again broadcasts
// @include http://www.bbc.co.uk/radio/aod/*
// @scriptsource http://userscripts.org/scripts/show/10203
// ==/UserScript==
var proc =
{
main: function()
{
if ( unsafeWindow.PlayerType!='music' )
{
return;
}
var ele = document.evaluate ("//td/a[@accesskey='4']", document, null,
XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue;
if ( ele )
{
ele.nextSibling.style.display='none';
ele.nextSibling.nextSibling.style.display='none';
this.addElement( ele, this.RES.rev15, '-15', true );
this.addElement( ele, this.RES.rev5, '-5', true );
this.addElement( ele, this.RES.rev1, '-1', true );
this.addElement( ele, this.RES.fwd15, '15', false );
this.addElement( ele, this.RES.fwd5, '5', false );
this.addElement( ele, this.RES.fwd1, '1', false );
}
},
addElement: function( ele, imgsrc, val, before )
{
var a=document.createElement( 'a' );
a.href='#';
a.setAttribute( 'onclick', 'FForward('+val+');' );
var img=document.createElement( 'img' );
img.setAttribute( 'border', '0' );
img.src = imgsrc;
a.appendChild( img );
if ( before )
{
ele.parentNode.insertBefore( a, ele );
}
else
{
ele.parentNode.insertBefore( a, ele.nextSibling );
}
}
};
proc.RES =
{
rev15:"data:image/gif;base64,R0lGODlhFAAeAMQAAO7u7uHh4ebm5vDw8PPz83t7ewVFiGNjY%2BPj49vb297e3snJyfz8%2FPn5%2"+
"Bfv7%2B8jIyMbGxv7%2B%2Fv%2F%2F%2F9bW1vf39%2Bnp6dnZ2dHR0fX19c%2FPz83Nzevr68vLywAzZtTU1P%2F%2F%2FyH5BA"+
"EAAB8ALAAAAAAUAB4AAAX%2FYCGOZFkSaKquakFIcCzPsRvdeK7jLuP%2FwODP5Sgaj0ijq8FsOp9NF2U6HVA2VIoVO3VhvgPMpt"+
"MBi8lfjAsFqJALHUL7HUe5BoJ34dDJd0R8A4IuAAgHB3t8CIl7HQCPLhsbAgGHfJOVhx2SGy4VnxUICnygoqSfLgKqqwoJq6oBrq"+
"ouCLW2t7i2LgG8vb6%2FvS4Kw8MdxApkZMcuCc0JZM7P0c4uFtYdFtjX1tzcLhPg4B3hyePhEy4e6uod6%2B3s6x4uF%2FT0HfX4"+
"9%2FUuGf39Hf4CAvTnQoNBgx0OJkR4UIMLDhAhdojIIRlFDi4WaNzIseNGFw9CihxJUqQLCChTC6pcmTKRpZcwY4YAADs%3D",
rev5:"data:image/gif;base64,R0lGODlhFAAeAMQAAO7u7uHh4ebm5vDw8PPz83t7ewVFiGNjY%2BPj49vb297e3snJyfz8%2FPn5%2"+
"Bfv7%2B8jIyMbGxv7%2B%2Fv%2F%2F%2F9bW1vf39%2Bnp6dnZ2dHR0fX19c%2FPz83Nzevr68vLywAzZtTU1P%2F%2F%2FyH5BA"+
"EAAB8ALAAAAAAUAB4AAAX8YCGOZFkSaKquakFIcCzPsRvdeK7jLuP%2FwODP5Sgaj0ijq8FsOp9NF2U6HVA2VIoVO3VhvgPMptMB"+
"i8lfjAsFqJALHUL7HUe5BoJ34dDJd0R8A4IuAAgHB3t8CIl7HQCPLhsbAgGHfJOVhx2SGy4VnxUICnygoqSfLgKqqwoJq6oBrqou"+
"CLW2t7i2LgG8vb6%2FvS4Kw8QKZGTFxC4JzM0JHc7RCS4W1dYd1tnZLhPd3scd3uITLh7m5x3o5%2BsuF%2B7v8B3w7y4Z9vf4Hf"+
"j3Lhr%2B%2Fx0A%2FhvogoPBgxyOIUToYoHDhxAjPnTxoKLFixgtuoDAsaPHjx0TWRpJsmQIADs%3D",
rev1:"data:image/gif;base64,R0lGODlhFAAeAMQAAO7u7uHh4ebm5vDw8PPz83t7ewVFiGNjY%2BPj49vb297e3snJyfz8%2FPn5%2"+
"Bfv7%2B8jIyMbGxv7%2B%2Fv%2F%2F%2F9bW1vf39%2Bnp6dnZ2dHR0fX19c%2FPz83Nzevr68vLywAzZtTU1P%2F%2F%2FyH5BA"+
"EAAB8ALAAAAAAUAB4AAAX6YCGOZFkSaKquakFIcCzPsRvdeK7jLuP%2FwODP5Sgaj0ijq8FsOp9NF2U6HVA2VIoVO3VhvgPMptMB"+
"i8lfjAsFqJALHUL7HUe5BoJ34dDJd0R8A4IuAAgHB3t8CIl7HQCPLhsbAgGHfJOVhx2SGy4VnxUICnygoqSfLgKqqwoJq6oBrqou"+
"CLW2t7i2LgG8vb6%2FvS4Kw8TEHcXFLgnLzMtkzc0uFtPUFh3W1dUuE9zd3R3e3i4e5OXlHebmLhfs7e0d7u4uGfT19R329i4a%2"+
"FP39Hf78ueBAsGDBDgYNuljAsKHDhw1dPJhIsaJFii4gaNzIsePGRJZCihwZAgA7",
fwd15:"data:image/gif;base64,R0lGODlhFAAeAMQAAO7u7uHh4ebm5vDw8PPz83t7ewVFiGNjY%2BPj49vb297e3snJyfz8%2FPn5%2"+
"Bfv7%2B8jIyMbGxv7%2B%2Fv%2F%2F%2F9bW1vf39%2Bnp6dnZ2dHR0fX19c%2FPz83Nzevr68vLywAzZtTU1P%2F%2F%2FyH5BA"+
"EAAB8ALAAAAAAUAB4AAAX%2FYCGOZFkSaKquakFIcCzPsRvdeK7jLuP%2FwODP5Sgaj0ijq8FsOp9NF2W6oQymVCt26sJ4O50NZv"+
"ANj70YV6pTAFcABLYbTnAN7p2DCCzI7zsCAy4AhH4Hegh5eocIAC4bkIoHAQIbkpSQLhWbeQoImxWdn6AuAqYJlKanCqqqLgiwsb"+
"KzsS4Bt7i5urguCr6%2BHb8KYGDCLgnICWDJyszJLhbRHRbT0tHX1y4T29sd3MTe3BMuHuXlHebo5%2BYeLhfv7x3w8%2FLwLhn4"+
"%2BB35%2FPv5LhoCBuwgkOBAgRpccFi4sANDDsQecnCxoKLFixgtunjAsaPHjx1dQBhJsqRJkgUOBqlcybJlCAA7",
fwd5:"data:image/gif;base64,R0lGODlhFAAeAMQAAO7u7uHh4ebm5vDw8PPz83t7ewVFiGNjY%2BPj49vb297e3snJyfz8%2FPn5%2"+
"Bfv7%2B8jIyMbGxv7%2B%2Fv%2F%2F%2F9bW1vf39%2Bnp6dnZ2dHR0fX19c%2FPz83Nzevr68vLywAzZtTU1P%2F%2F%2FyH5BA"+
"EAAB8ALAAAAAAUAB4AAAX4YCGOZFkSaKquakFIcCzPsRvdeK7jLuP%2FwODP5Sgaj0ijq8FsOp9NF2W6oQymVCt26sJ4O50NZvAN"+
"j70YV6pTAFcABLYbTnAN7p2DCCzI7zsCAy4AhH4Hegh5eocIAC4bkIoHAQIbkpSQLhWbeQoImxWdn6AuAqYJlKanCqqqLgiwsbKz"+
"sS4Bt7i5urguCr6%2FCmBgwL8uCcfICR3JzAkuFtDRHdHU1C4T2NnCHdndEy4e4eId4%2BLmLhfp6usd6%2BouGfHy8x3z8i4a%2"+
"Bfod%2B%2Fr%2BLhwCCuQgbOBAFwsSKlzIUKGLBxAjSpwY0QWEixgzasRY4JDHjyBDhgAAOw%3D%3D",
fwd1:"data:image/gif;base64,R0lGODlhFAAeAMQAAO7u7uHh4ebm5vDw8PPz83t7ewVFiGNjY%2BPj49vb297e3snJyfz8%2FPn5%2"+
"Bfv7%2B8jIyMbGxv7%2B%2Fv%2F%2F%2F9bW1vf39%2Bnp6dnZ2dHR0fX19c%2FPz83Nzevr68vLywAzZtTU1P%2F%2F%2FyH5BA"+
"EAAB8ALAAAAAAUAB4AAAX2YCGOZFkSaKquakFIcCzPsRvdeK7jLuP%2FwODP5Sgaj0ijq8FsOp9NF2W6oQymVCt26sJ4O50NZvAN"+
"j70YV6pTAFcABLYbTnAN7p2DCCzI7zsCAy4AhH4Hegh5eocIAC4bkIoHAQIbkpSQLhWbeQoImxWdn6AuAqYJlKanCqqqLgiwsbKz"+
"sS4Bt7i5urguCr6%2Fvx3AwC4JxsfGYMjILhbOzxYd0dDQLhPX2Ngd2dkuHt%2Fg4B3h4S4X5%2BjoHenpLhnv8PAd8fEuGvf4%2"+
"BB35%2BS4c%2FwABdggY0MWCgwgTKkTo4oHDhxAjPnQBoaLFixgtFjjEsaPHjyEAADs%3D"
};
proc.main();