--- auto_image_handling.js 2009-07-01 21:04:34.000000000 +0200 +++ auto_image_handling.js.linksunten 2009-07-01 17:51:54.000000000 +0200 @@ -128,6 +128,11 @@ function lightbox2_init_triggers(classes // Set the href attribute. else if (settings.image_node_sizes != '()' && !custom_class) { href = $(child).attr("src").replace(new RegExp(settings.image_node_sizes), ((settings.display_image_size === "")?settings.display_image_size:"."+ settings.display_image_size)).replace(/(image\/view\/\d+)(\/[\w\-]*)/, ((settings.display_image_size === "")?"$1/_original":"$1/"+ settings.display_image_size)); + // Don't create preview link if preview image does not exist + // because original image size is smaller than preview image size + if (settings.display_image_size !== "") { + href = href.replace(new RegExp("."+settings.display_image_size), ""); + } if (rel_type != "lightbox_ungrouped" && rel_type != "lightframe_ungrouped") { rel = rel_type + "[node_images]"; if ($(child).parents("div.block-multiblock,div.block-image").attr("class")) {