|
@@ -22,10 +22,22 @@ function negmod(n, m) {
|
|
|
}
|
|
|
|
|
|
function modalImageSwitch(offset){
|
|
|
- var galleryButtons = gradioApp().querySelectorAll(".gallery-item.transition-all")
|
|
|
+ var allgalleryButtons = gradioApp().querySelectorAll(".gallery-item.transition-all")
|
|
|
+ var galleryButtons = []
|
|
|
+ allgalleryButtons.forEach(function(elem){
|
|
|
+ if(elem.parentElement.offsetParent){
|
|
|
+ galleryButtons.push(elem);
|
|
|
+ }
|
|
|
+ })
|
|
|
|
|
|
if(galleryButtons.length>1){
|
|
|
- var currentButton = gradioApp().querySelector(".gallery-item.transition-all.\\!ring-2")
|
|
|
+ var allcurrentButtons = gradioApp().querySelectorAll(".gallery-item.transition-all.\\!ring-2")
|
|
|
+ var currentButton = null
|
|
|
+ allcurrentButtons.forEach(function(elem){
|
|
|
+ if(elem.parentElement.offsetParent){
|
|
|
+ currentButton = elem;
|
|
|
+ }
|
|
|
+ })
|
|
|
|
|
|
var result = -1
|
|
|
galleryButtons.forEach(function(v, i){ if(v==currentButton) { result = i } })
|