YouTube Reload Player

By JoeSimmons Last update Jun 28, 2009 — Installed 156 times. Daily Installs: 0, 1, 0, 2, 0, 2, 1, 0, 0, 0, 0, 1, 0, 1, 0, 1, 0, 2, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0, 0, 1, 2, 0
// ==UserScript==
// @name           YouTube Reload Player
// @namespace      http://userscripts.org/users/23652
// @description    Adds a button above the player to reload it
// @include        http://*.youtube.com/watch*v=*
// @copyright      JoeSimmons
// @version        1.0.0
// @license        Creative Commons Attribution-Noncommercial 3.0 United States License
// ==/UserScript==

var icon = "data:image/gif;base64,R0lGODlhEAAQANUAAPPz8+rq6vDw8Pn5+XV1dR4eHs/Pz1FRUTw8PBgYGLS0tG9vb0JCQi0tLfb29ktLSyQkJAwMDNXV1cnJyQYGBuTk5GZmZicnJ6urq9jY2GlpaU5OTsPDw1RUVISEhKWlpRISEgkJCRsbG2NjY5ycnAAAAP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAQABAAAAZywJJwSCwKTcikaRFQmo5O06MhUEKRDgyhUGIMktfJpegBl5CZSCkx4jIcZmSnhABIqdazKVQyIBcVTkcAQlUmXwoWBEhQICUKSht0jHoaJQUSSCRCH5RIASJCEAlCB3GfB0MUBF+eSgAcfoJ6UVFGt0RBADs=";

////////////////////////////////////////////////////////////////////////////////

var img = document.createElement('img');
img.setAttribute('src', icon);
img.setAttribute('style', 'border:0; cursor:pointer;');
img.addEventListener('click', function(){
var mp = document.getElementById('movie_player'),
	mpC = mp ? mp.cloneNode(true) : null;
if(mp && mpC) mp.parentNode.replaceChild(mpC, mp);
}, false);

var title = document.getElementById('watch-vid-title');
if(title && title.firstChild) title.insertBefore(img, title.firstChild);