refactor(index): remove unused search and comparison functionality for cleaner code

This commit is contained in:
fynks 2026-03-09 12:00:32 +05:00
parent 7aa14208a3
commit 8cc75b292b

79
dist/index.html vendored
View file

@ -2200,85 +2200,6 @@
}
})();
// Remaining initialization code
document.addEventListener('DOMContentLoaded', () => {
// Search functionality for file hosts
const hostSearchInput = document.getElementById('host-search-input');
const clearHostSearch = document.getElementById('clear-host-search');
if (clearHostSearch) {
clearHostSearch.addEventListener('click', () => {
hostSearchInput.value = '';
hostSearchInput.focus();
// Trigger search clear event if needed
});
}
// Search functionality for adult hosts
const adultHostSearchInput = document.getElementById('adult-host-search-input');
const clearAdultHostSearch = document.getElementById('clear-adult-host-search');
if (clearAdultHostSearch) {
clearAdultHostSearch.addEventListener('click', () => {
adultHostSearchInput.value = '';
adultHostSearchInput.focus();
// Trigger search clear event if needed
});
}
// Mock data loading simulation (replace with actual API calls)
setTimeout(() => {
// Simulate loading completion
const loadingStates = document.querySelectorAll('.loading-state');
loadingStates.forEach(state => {
state.innerHTML = '<p style="text-align: center; color: var(--text-secondary); padding: var(--space-xl);">Data would be loaded here via API calls</p>';
});
}, 2000);
// Compare functionality
const provider1Select = document.getElementById('provider1');
const provider2Select = document.getElementById('provider2');
const compareContainer = document.getElementById('compare-table-container');
if (provider1Select && provider2Select) {
// Populate select options (mock data)
const services = ['AllDebrid', 'Real-Debrid', 'TorBox', 'Premiumize', 'LinkSnappy', 'Debrid-Link', 'Mega-Debrid'];
services.forEach(service => {
const option1 = new Option(service, service.toLowerCase());
const option2 = new Option(service, service.toLowerCase());
provider1Select.appendChild(option1);
provider2Select.appendChild(option2);
});
// Handle comparison
const updateComparison = () => {
const service1 = provider1Select.value;
const service2 = provider2Select.value;
if (service1 && service2 && service1 !== service2) {
compareContainer.style.display = 'block';
compareContainer.classList.add('comparison-visible');
compareContainer.innerHTML = `
<div style="padding: var(--space-4xl); text-align: center;">
<h3 style="margin: 0 0 var(--space-lg); color: var(--text-primary);">
${service1} vs ${service2}
</h3>
<p style="color: var(--text-secondary); margin: 0;">
Detailed comparison would be shown here
</p>
</div>
`;
} else {
compareContainer.style.display = 'none';
compareContainer.classList.remove('comparison-visible');
}
};
provider1Select.addEventListener('change', updateComparison);
provider2Select.addEventListener('change', updateComparison);
}
});
</script>
<!-- Noscript warning for core interactive features -->