Add page titles

This commit is contained in:
Cadence Ember 2025-04-04 20:39:40 +13:00
parent 6fb5a943db
commit 70ce8ab72b
10 changed files with 43 additions and 13 deletions

View file

@ -8,10 +8,17 @@ mixin navi(key, value, icon, text)
doctype html
html
- let searchText = !filter_field ? null : filter_field === "item_id" ? items[0].item_title : filter
head
meta(charset="utf-8")
<meta name="viewport" content="width=device-width, initial-scale=1" />
title BC Explorer
- let title = "BC Explorer"
block title
if searchText
- title = `${searchText} | ${title}`
title#title= title
link(rel="icon" href="/favicon.png")
link(rel="stylesheet" type="text/css" href="/static/stacks.min.css")
script(src="/static/htmx.js")
script(src="/static/wordcloud.js")
@ -98,11 +105,7 @@ html
if filter && filter_field
.s-sidebarwidget.s-sidebarwidget__blue.d-flex.ai-center.gx16.jc-space-between.p8.pl16
!= icons.get("search")
.fl-grow1= `Searching for `
if filter_field === "item_id"
strong= items[0].item_title
else
strong= filter
.fl-grow1 Searching for #[strong= searchText]
a.s-btn.s-notice--btn(href=and({filter: null, filter_field: null, filter_fuzzy: null})) Clear
else
form.d-flex.ai-stretch.gx8.jc-space-between.baw0(hx-indicator="#search-submit")

View file

@ -1,4 +1,4 @@
if downloader.total > 0
if downloader.total > 0 || downloader.outcome
#tag-download
if !downloader.running && !downloader.outcome
form.s-notice.s-notice__info.d-flex.ai-center.p8.gx16.pl16(role="status" hx-swap="outerHTML" hx-target="#tag-download" hx-post="/api/tag-download")
@ -15,6 +15,7 @@ if downloader.total > 0
#tag-status-indicator
p.mt12 You can keep using BC Explorer while this continues in the background.
- let percentage = `${Math.round(downloader.processed/downloader.total*100)}%`
title#title(hx-swap-oob="true") #{percentage} | Tags | BC Explorer
.s-progress.mt16
.s-progress--bar(style=`width: ${percentage}`)
.d-flex.jc-space-between.fs-fine
@ -23,12 +24,14 @@ if downloader.total > 0
else if downloader.outcome === "Success"
.s-notice.s-notice__success.p8.gx16.pl16.d-flex.ai-center.wmn3
title#title(hx-swap-oob="true") * Tags downloaded! | BC Explorer
!= icons.get("cloud-check")
.fl-grow1 Tags downloaded.
- downloadManager.resolve(account)
- downloader.resolve()
a.s-btn.s-btn__outlined(href="") Refresh
else
.s-notice.s-notice__danger.p8.gx16.pl16.d-flex.ai-center.wmn3
title#title(hx-swap-oob="true") * Tag download failed! | BC Explorer
!= icons.get("cloud-xmark")
.fl-grow1= downloader.outcome