start: function(imageLink) {
// replaces hideSelectBoxes() and hideFlash() calls in original lightbox2
- $("select, embed, object").hide();
+ $("select[display!='none'], embed[display!='none'], object[display!='none']").hide();
// stretch overlay to fill page and fade in
var arrayPageSize = Lightbox.getPageSize();
// Hide select boxes as they will 'peek' through the image in IE
selects = document.getElementsByTagName("select");
for (i = 0; i != selects.length; i++) {
- selects[i].style.visibility = "hidden";
+ if (selects[i].style.display != "none") {
+ selects[i].style.visibility = "hidden";
+ }
}
objLightbox.style.display = 'block';
// make select boxes visible
selects = document.getElementsByTagName("select");
for (i = 0; i != selects.length; i++) {
- selects[i].style.visibility = "visible";
+ if (selects[i].style.display != "none") {
+ selects[i].style.visibility = "visible";
+ }
}
// disable keypress listener