fix: weird DOM targetting issues

This commit is contained in:
Alexander Nicholson 4584443+DragonStuff@users.noreply.github.com
2024-11-19 01:05:02 +09:00
parent 2e7ea64543
commit a99386865d
4 changed files with 33 additions and 18 deletions

View File

@@ -14,7 +14,7 @@ export function browser(
${search(query)}
<div id="browser-navigation">
<div class="browser-navigation">
${renderBreadcrumbs(prefix)}
</div>
@@ -33,8 +33,7 @@ export function renderBreadcrumbs(prefix: string) {
return `
<a href="/?prefix=${path}"
hx-get="/?prefix=${path}"
hx-target="#browser-navigation, #browser-content"
hx-swap="innerHTML"
hx-target="#browser-content"
hx-push-url="true">${part}</a>
`;
});
@@ -43,8 +42,7 @@ export function renderBreadcrumbs(prefix: string) {
<div class="breadcrumbs">
<a href="/"
hx-get="/"
hx-target="#browser-navigation, #browser-content"
hx-swap="innerHTML"
hx-target="#browser-content"
hx-push-url="true">Home</a>
${links.length ? " / " + links.join(" / ") : ""}
</div>

View File

@@ -7,8 +7,7 @@ export function objectList(result: ListObjectsResult) {
<div class="folder">
<a href="/?prefix=${prefix}"
hx-get="/?prefix=${prefix}"
hx-target="#browser-navigation, #browser-content"
hx-swap="innerHTML"
hx-target="#browser-content"
hx-push-url="true">
📁 ${prefix}
</a>