Files
kleinanzeigen-boosted/web/js/app.js
2025-11-25 22:12:43 +01:00

24 lines
841 B
JavaScript

// Main application initialization and event handlers
// Event listeners
document.getElementById('searchBtn').addEventListener('click', searchListings);
document.getElementById('cancelBtn').addEventListener('click', cancelScraping);
document.getElementById('searchTerm').addEventListener('keypress', (e) => {
if (e.key === 'Enter') searchListings();
});
document.getElementById('sortSelect').addEventListener('change', (e) => {
if (AppState.allListings.length > 0) {
const sortedListings = sortListings(AppState.allListings, e.target.value);
renderResults(sortedListings);
}
});
// Initialize on page load
document.addEventListener('DOMContentLoaded', () => {
initMap();
initPrivacyModal();
console.log('Kleinanzeigen Karten-Suche initialized');
console.log('API Base URL:', API_BASE_URL);
});