Add author name to search filter
Posts can now be found by searching the author/username. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -296,7 +296,8 @@ function filterPosts() {
|
|||||||
const title = (card.querySelector('h3')?.textContent || '').toLowerCase();
|
const title = (card.querySelector('h3')?.textContent || '').toLowerCase();
|
||||||
const desc = (card.querySelector('p:not(.card-author)')?.textContent || '').toLowerCase();
|
const desc = (card.querySelector('p:not(.card-author)')?.textContent || '').toLowerCase();
|
||||||
const subLbl = (card.dataset.subcategory || '').toLowerCase();
|
const subLbl = (card.dataset.subcategory || '').toLowerCase();
|
||||||
const matchesSearch = !query || title.includes(query) || desc.includes(query) || subLbl.includes(query);
|
const author = (card.querySelector('.card-author')?.textContent || '').toLowerCase();
|
||||||
|
const matchesSearch = !query || title.includes(query) || desc.includes(query) || subLbl.includes(query) || author.includes(query);
|
||||||
const postId = card.querySelector('[data-like-id]')?.dataset.likeId || '';
|
const postId = card.querySelector('[data-like-id]')?.dataset.likeId || '';
|
||||||
const matchesLikes = !APP.showOnlyLiked || APP.userLikes.includes(postId);
|
const matchesLikes = !APP.showOnlyLiked || APP.userLikes.includes(postId);
|
||||||
const show = matchesCat && matchesSub && matchesSearch && matchesLikes;
|
const show = matchesCat && matchesSub && matchesSearch && matchesLikes;
|
||||||
|
|||||||
Reference in New Issue
Block a user