Merge pull request #12662 from bluelovers/bluelovers-patch-1-1

refactor: Update ui.js
This commit is contained in:
AUTOMATIC1111 2023-08-19 08:01:05 +03:00 committed by GitHub
commit bb91bb5e83
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 2 additions and 19 deletions

View File

@ -19,28 +19,11 @@ function all_gallery_buttons() {
} }
function selected_gallery_button() { function selected_gallery_button() {
var allCurrentButtons = gradioApp().querySelectorAll('[style="display: block;"].tabitem div[id$=_gallery].gradio-gallery .thumbnail-item.thumbnail-small.selected'); return all_gallery_buttons().find(elem => elem.classList.contains('selected')) ?? null;
var visibleCurrentButton = null;
allCurrentButtons.forEach(function(elem) {
if (elem.parentElement.offsetParent) {
visibleCurrentButton = elem;
}
});
return visibleCurrentButton;
} }
function selected_gallery_index() { function selected_gallery_index() {
var buttons = all_gallery_buttons(); return all_gallery_buttons().findIndex(elem => elem.classList.contains('selected'));
var button = selected_gallery_button();
var result = -1;
buttons.forEach(function(v, i) {
if (v == button) {
result = i;
}
});
return result;
} }
function extract_image_from_gallery(gallery) { function extract_image_from_gallery(gallery) {