From 97002e2ff92d6001ff4ee7cb686f78a5c76dc435 Mon Sep 17 00:00:00 2001 From: vickydotbat Date: Sun, 5 Jul 2026 09:55:37 +0200 Subject: [PATCH] fix: drop the every-main-post book icon from search/profile post lists --- templates/partials/posts_list_item.tpl | 2 +- tests/wiki-search-badge-contract.test.js | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/templates/partials/posts_list_item.tpl b/templates/partials/posts_list_item.tpl index 9637d78..e8a6fcb 100644 --- a/templates/partials/posts_list_item.tpl +++ b/templates/partials/posts_list_item.tpl @@ -1,7 +1,7 @@

  • - {{{ if ./isWikiArticle }}} [[westgate:wiki-badge]] {{{ else }}}{{{ if ./isMainPost }}} {{{ end }}}{{{ end }}}{./topic.title} + {{{ if ./isWikiArticle }}} [[westgate:wiki-badge]] {{{ end }}}{./topic.title}
    diff --git a/tests/wiki-search-badge-contract.test.js b/tests/wiki-search-badge-contract.test.js index c998292..98b3537 100644 --- a/tests/wiki-search-badge-contract.test.js +++ b/tests/wiki-search-badge-contract.test.js @@ -39,4 +39,10 @@ assertIncludes(read('scss/westgate/_search.scss'), '.westgate-wiki-badge', 'sear const languageKeys = JSON.parse(read('languages/en-GB/westgate.json')); assert(languageKeys['wiki-badge'], 'westgate language file should define the wiki-badge label'); +const postsListItem = read('templates/partials/posts_list_item.tpl'); +assert( + !postsListItem.includes('./isMainPost }}}