diff --git a/frontends/etiquette_flask/templates/search.html b/frontends/etiquette_flask/templates/search.html index a96c5df..cae84a9 100644 --- a/frontends/etiquette_flask/templates/search.html +++ b/frontends/etiquette_flask/templates/search.html @@ -297,7 +297,7 @@ {% endfor %} - @@ -518,6 +518,21 @@ function orderby_remove_hook(button) } } +function disable_yield_albums_if_not_has_albums() +{ + const has_albums = document.querySelector("select[name='has_albums']"); + const yield_albums = document.querySelector("select[name='yield_albums']"); + if (has_albums.value == "no") + { + yield_albums.value = "no"; + yield_albums.disabled = true; + } + else + { + yield_albums.disabled = false; + } +} + function orderby_hide_direction_hook(event) { if (event.target.value == "random") @@ -738,6 +753,7 @@ common.bind_box_to_button(input_expression, search_go_button); function on_pageload() { photo_clipboard.register_hotkeys(); + disable_yield_albums_if_not_has_albums(); } document.addEventListener("DOMContentLoaded", on_pageload);