Update pkg/web/routes/dashboard.templ

button instead of inline js

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
This commit is contained in:
viljarb0
2026-03-08 10:09:26 +01:00
committed by GitHub
parent 3ff5da6f1a
commit d7d0e79520

View File

@@ -129,8 +129,15 @@ templ DashboardIssueRows(issues []*models.Issue, selectedID string) {
hx-vals={ `{"selected-issue": "` + issue.ID + `"}` }
hx-swap="innerHTML"
data-issue-id={ issue.ID }
ondblclick="event.preventDefault(); var id = this.dataset.issueId; if(id) htmx.ajax('GET', '/issues/' + id + '/edit', {target: '#modal-container', swap: 'innerHTML'})"
>
<button
type="button"
class="hidden"
hx-get={ "/issues/" + issue.ID + "/edit" }
hx-target="#modal-container"
hx-swap="innerHTML"
hx-trigger="dblclick from:closest tr"
></button>
<td class="min-w-20 truncate">{ issue.ID }</td>
<td class="truncate max-w-60">{ issue.Title }</td>
<td>