fotop Album Expander
By Kenny Lai
—
Last update Jul 1, 2008
—
Installed
39 times.
// ==UserScript==
// @name fotop Album Expander
// @namespace http://notablogger.spaces.live.com/fotop
// @description Expand fotop album
// @homepage http://notablogger.spaces.live.com/
// @include http://www.fotop.net/*
// ==/UserScript==
function album_expander($)
{
//return;
var imgs = '';
$('.thumbs > tbody > tr > td > table >tbody').each(function() {
var tr = $('tr',this);
if (tr) {
var tr2 = $('td',tr[1]);
if (tr2) {
var tr3 = tr2[1];
if (tr3) {
var a = tr3.getElementsByTagName('a');
if (a) {
var alink = a.item(0)
if (alink) {
var img = tr3.getElementsByTagName('img');
if (img) {
var imgsrc = img.item(0).src.replace(/thumb./, '');
imgs += '<a href="' + alink + '"><img alt="" src="' + imgsrc + '"></a><br />';
}
}
}
}
}
}
});
if (imgs!='') {
imgs='<span>'+imgs+'</span>';
$('#thumbs').html(imgs);
}
}
function GM_wait()
{
if (typeof unsafeWindow.jQuery == 'undefined')
window.setTimeout(GM_wait, 100);
else
album_expander(unsafeWindow.jQuery);
}
var GM_JQ = document.createElement('script');
GM_JQ.src = 'http://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.min.js';
GM_JQ.type = 'text/javascript';
document.getElementsByTagName('head')[0].appendChild(GM_JQ);
GM_wait();