By gantt
—
Last update
Jul 19, 2008
—
Installed
691 times.
// ==UserScript==
// @name YouTube Popout
// @namespace http://googlesystem.blogspot.com
// @description Opens embedded YouTube videos in a popup window.
// @include *
// @exclude http://*.youtube.com/*
// @exclude http://youtube.com/*
// @version 0.3
// ==/UserScript==
(function () {
var objs=document.getElementsByTagName("object");
if(objs.length==0) return;
var re=/<param name=\"movie\" value=\"(http:\/\/www.youtube.com\/v\/[^(\&")]*)/i;
for (var i=0, obj; obj=objs[i]; i++) {
var code=obj.innerHTML;
var matches=code.match(re);
if (matches!=null) {
var popout=document.createElement("div");
popout.innerHTML="<a style='background-image:url(\"data:image/gif;base64,R0lGODlhCwALAKIEALW679LS/P///3d3zP///wAAAAAAAAAAACH5BAEAAAQALAAAAAALAAsAAAMnSATTPkCNIGoNsNUnGrbY0ImigH2aeHYjO1ntC4fm4zDUPCiMDSkJADs%3D\"); background-repeat:no-repeat; background-position:center left; padding-left:15px; border:none;' href='#' onclick='window.open (\""+ matches[1] +"&autoplay=1\", \"\",\"status=0,toolbar=0,resizable=1,width=480,height=385\");return false;'> Popout</a>";
obj.appendChild(popout);
}
}
})();