feat(pref): add ability to hide verfied badges
This commit is contained in:
@@ -54,6 +54,10 @@ genPrefs:
|
|||||||
theme(select, "Nitter"):
|
theme(select, "Nitter"):
|
||||||
"Theme"
|
"Theme"
|
||||||
|
|
||||||
|
verifiedBadge(select, "Show all"):
|
||||||
|
"Verified badges"
|
||||||
|
options: @["Show all", "Show official only", "Hide all"]
|
||||||
|
|
||||||
infiniteScroll(checkbox, false):
|
infiniteScroll(checkbox, false):
|
||||||
"Infinite scrolling (experimental, requires JavaScript)"
|
"Infinite scrolling (experimental, requires JavaScript)"
|
||||||
|
|
||||||
|
|||||||
@@ -169,6 +169,14 @@ ul {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
body.hide-verified-all .verified-icon {
|
||||||
|
display: none !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
body.hide-verified-blue .verified-icon.blue {
|
||||||
|
display: none !important;
|
||||||
|
}
|
||||||
|
|
||||||
@media(max-width: 600px) {
|
@media(max-width: 600px) {
|
||||||
.preferences-container {
|
.preferences-container {
|
||||||
max-width: 95vw;
|
max-width: 95vw;
|
||||||
|
|||||||
@@ -130,7 +130,9 @@ proc renderMain*(body: VNode; req: Request; cfg: Config; prefs=defaultPrefs;
|
|||||||
renderHead(prefs, cfg, req, titleText, desc, video, images, banner, ogTitle,
|
renderHead(prefs, cfg, req, titleText, desc, video, images, banner, ogTitle,
|
||||||
rss, canonical)
|
rss, canonical)
|
||||||
|
|
||||||
body:
|
body(class=if prefs.verifiedBadge == "Hide all": "hide-verified-all"
|
||||||
|
elif prefs.verifiedBadge == "Show official only": "hide-verified-blue"
|
||||||
|
else: ""):
|
||||||
renderNavbar(cfg, req, rss, canonical)
|
renderNavbar(cfg, req, rss, canonical)
|
||||||
|
|
||||||
tdiv(class="container"):
|
tdiv(class="container"):
|
||||||
|
|||||||
Reference in New Issue
Block a user