better titlebar and fixes

This commit is contained in:
2026-01-09 20:35:45 +01:00
parent 1e85de8db6
commit e6c3320a7c
20 changed files with 472 additions and 333 deletions

View File

@@ -1,5 +1,5 @@
const providerSelector = document.getElementById('provider-selector');
const searchInput = document.getElementById('search-input');
const searchInput2 = document.getElementById('search-input');
const resultsContainer = document.getElementById('gallery-results');
let currentPage = 1;
@@ -231,7 +231,7 @@ function showSkeletons(count, append = false) {
async function searchGallery(isLoadMore = false) {
if (isLoading) return;
const query = searchInput.value.trim();
const query = searchInput2.value.trim();
const provider = providerSelector.value;
const page = isLoadMore ? currentPage + 1 : 1;
@@ -351,22 +351,22 @@ async function loadExtensions() {
providerSelector.addEventListener('change', () => {
if (providerSelector.value === 'favorites') {
searchInput.placeholder = "Search in favorites...";
searchInput2.placeholder = "Search in favorites...";
} else {
searchInput.placeholder = "Search in gallery...";
searchInput2.placeholder = "Search in gallery...";
}
searchGallery(false);
});
let searchTimeout;
searchInput.addEventListener('input', () => {
searchInput2.addEventListener('input', () => {
clearTimeout(searchTimeout);
searchTimeout = setTimeout(() => {
searchGallery(false);
}, 500);
});
searchInput.addEventListener('keydown', e => {
searchInput2.addEventListener('keydown', e => {
if (e.key === 'Enter') {
clearTimeout(searchTimeout);
searchGallery(false);