');
} else {
$('.char-counter').text(remaining + ' karakter kaldı');
}
if (remaining {
entries.forEach(entry => {
if (entry.isIntersecting) {
const img = entry.target;
img.src = img.dataset.src;
img.classList.remove('lazy');
imageObserver.unobserve(img);
}
});
});
images.forEach(img => imageObserver.observe(img));
}
});
// Initialize feed filters on page load
document.addEventListener('DOMContentLoaded', function() {
// Set default filter
const defaultFilter = 'all';
setFeedFilter(defaultFilter);
// Add keyboard shortcuts
document.addEventListener('keydown', function(e) {
if (e.altKey) {
switch (e.key) {
case '1':
setFeedFilter('all');
e.preventDefault();
break;
case '2':
setFeedFilter('trending');
e.preventDefault();
break;
case '3':
setFeedFilter('following');
e.preventDefault();
break;
case '4':
setFeedFilter('quotes');
e.preventDefault();
break;
}
}
});
});