FlashGot Gallery Broken Image Remover

By Neil Craig Last update Jul 12, 2007 — Installed 409 times. Daily Installs: 1, 0, 0, 0, 2, 0, 0, 0, 2, 4, 0, 0, 3, 1, 4, 0, 0, 0, 2, 0, 0, 1, 0, 0, 1, 3, 0, 0, 1, 0, 2, 0
// ==UserScript==
// @name           FlashGot Gallery Broken Image Remover
// @namespace      www.highlanders.co.za
// @description    Removes broken images from the gallery built using the Build Gallery feature of FlashGot
// @include        file:///*
// ==/UserScript==

var allImgs = document.getElementsByTagName("img").wrappedJSObject;

for (var i = 0; i < allImgs.length; i++) {
	if (allImgs[i].getAttribute("src")) { allImgs[i].onerror = fix; }
}

function fix() {
  this.parentNode.parentNode.removeChild(this.parentNode);
}