this repo has no description

Compare changes

Choose any two refs to compare.

Changed files
+8 -6
appview
pages
templates
+3 -1
appview/pages/pages.go
··· 648 IsStarred bool 649 SubjectAt syntax.ATURI 650 StarCount int 651 } 652 653 func (p *Pages) StarBtnFragment(w io.Writer, params StarBtnFragmentParams) error { 654 - return p.executePlain("fragments/starBtn-oob", w, params) 655 } 656 657 type RepoIndexParams struct {
··· 648 IsStarred bool 649 SubjectAt syntax.ATURI 650 StarCount int 651 + HxSwapOob bool 652 } 653 654 func (p *Pages) StarBtnFragment(w io.Writer, params StarBtnFragmentParams) error { 655 + params.HxSwapOob = true 656 + return p.executePlain("fragments/starBtn", w, params) 657 } 658 659 type RepoIndexParams struct {
-5
appview/pages/templates/fragments/starBtn-oob.html
··· 1 - {{ define "fragments/starBtn-oob" }} 2 - <div hx-swap-oob='outerHTML:#starBtn[data-star-subject-at="{{ .SubjectAt }}"]'> 3 - {{ template "fragments/starBtn" . }} 4 - </div> 5 - {{ end }}
···
+1
appview/pages/templates/fragments/starBtn.html
··· 9 {{ else }} 10 hx-post="/star?subject={{ .SubjectAt }}&countHint={{ .StarCount }}" 11 {{ end }} 12 13 hx-trigger="click" 14 hx-disabled-elt="#starBtn"
··· 9 {{ else }} 10 hx-post="/star?subject={{ .SubjectAt }}&countHint={{ .StarCount }}" 11 {{ end }} 12 + {{ if .HxSwapOob }}hx-swap-oob='outerHTML:#starBtn[data-star-subject-at="{{ .SubjectAt }}"]'{{ end }} 13 14 hx-trigger="click" 15 hx-disabled-elt="#starBtn"
+4
input.css
··· 133 disabled:before:bg-green-400 dark:disabled:before:bg-green-600; 134 } 135 136 .prose hr { 137 @apply my-2; 138 }
··· 133 disabled:before:bg-green-400 dark:disabled:before:bg-green-600; 134 } 135 136 + .prose { 137 + overflow-wrap: anywhere; 138 + } 139 + 140 .prose hr { 141 @apply my-2; 142 }